Loading [MathJax]/extensions/Safe.js

Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2   Go Down

Author Topic: Help: BAT does not load anymore whatever the module  (Read 803 times)

0 Members and 1 Guest are viewing this topic.

ansons

  • member
  • Online Online
  • Posts: 154
Help: BAT does not load anymore whatever the module
« on: July 07, 2023, 09:35:01 AM »

Hello, I need your help to fix this issue.

I am playing BAT 4.2.2 Hotfix4. After a windows update the game does not load anymore. After running the selector, the splashscreen shows up then close and nothing else whatever the module I choose in the Selector... No new log.txt is generated only the initlog.lst. Any idea about what causes this issue ?

Here below the initlog.lst
2023-07-07 17:07:20:033 (dinput.dll) : JVM Parameters injector activated
2023-07-07 17:07:20:048 (dinput.dll) : Applying JVM Memory Settings from IL-2 Selector...
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -Xms888M
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -Xmx888M
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -Xss8192K
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -XX:PermSize=128M
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -XX:MaxPermSize=128M
2023-07-07 17:07:20:048 (dinput.dll) : ReadJvmOptions()
2023-07-07 17:07:20:048 (dinput.dll) : Checking mandatory JVM Options...
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -Djava.class.path=.
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -Xverify:none
2023-07-07 17:07:20:048 (dinput.dll) : Added JVM Option: -Xcomp
2023-07-07 17:07:20:048 (dinput.dll) : IL-2 Process ID = 000020D4
2023-07-07 17:07:20:048 (dinput.dll) : Starting Watchdog at C:\IL-2 Sturmovik 1946\bin\selector\basefiles\IL-2 Watchdog.exe 3 ""
2023-07-07 17:07:20:064 (dinput.dll) : Watchdog process started.
2023-07-07 17:07:20:064 (dinput.dll) : Starting Pipe Logger at C:\IL-2 Sturmovik 1946\bin\selector\basefiles\PipeLogger.exe
2023-07-07 17:07:20:064 (dinput.dll) : PipeLogger process started.
2023-07-07 17:07:20:064 (dinput.dll) : Attach SAS_CreateJavaVM = OK
2023-07-07 17:07:20:064 (dinput.dll) : Attach SAS_SFS_mount = OK
2023-07-07 17:07:20:064 (dinput.dll) : AdjustJvmParams: Mod Flag NOT set!
2023-07-07 17:07:20:079 (dinput.dll) : Hooked "SAS_CreateJavaVM" function activated
2023-07-07 17:07:20:079 (dinput.dll) : OpenGL Mode detected, checking IL-2 Graphics Extender Availability...
2023-07-07 17:07:20:079 (dinput.dll) : Trying C:\IL-2 Sturmovik 1946\il2ge.dll
2023-07-07 17:07:20:079 (dinput.dll) : Trying C:\IL-2 Sturmovik 1946\il2ge\lib\il2ge.dll
2023-07-07 17:07:20:079 (dinput.dll) : Trying C:\IL-2 Sturmovik 1946\bin\selector\basefiles\il2ge.dll
2023-07-07 17:07:20:079 (dinput.dll) : IL-2 Graphics Extender not available.
2023-07-07 17:07:20:079 (dinput.dll) : Injecting JVM Parameters
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -Djava.class.path=.
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -Xcomp
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -Xms888M
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -Xmx888M
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -Xss8192K
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -Xverify:none
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -XX:MaxPermSize=128M
2023-07-07 17:07:20:079 (dinput.dll) : Final JVM Option: -XX:PermSize=128M
2023-07-07 17:07:20:079 (PipeLogger) : PipeLogger Starting
2023-07-07 17:07:20:095 (PipeLogger) : Reading PipeLogger Settings from C:\IL-2 Sturmovik 1946\il2fb.ini
2023-07-07 17:07:20:095 (PipeLogger) : PipeLogger Settings:
2023-07-07 17:07:20:095 (PipeLogger) : ShowLogWarnings = false
2023-07-07 17:07:20:095   (watchdog) : IL-2 Parent Process Handle = 000001BC, ID=000020D4
2023-07-07 17:07:20:095 (PipeLogger) : LogSizeThreshold = 10,000,000 Bytes
2023-07-07 17:07:20:095 (PipeLogger) : ExceptionThreshold = 10 Exceptions
2023-07-07 17:07:20:095 (PipeLogger) : ErrorThreshold = 0 Errors
2023-07-07 17:07:20:111 (PipeLogger) : PipeLogger Process ID: 00002E14; Parent (IL-2) Process ID: 000020D4
2023-07-07 17:07:20:111 (PipeLogger) : Listener thread awaiting client connection on \\.\pipe\SAS_PIPE_LOGGER
2023-07-07 17:07:20:095   (watchdog) : IL-2 Watchdog started.
2023-07-07 17:07:20:158   (watchdog) : Splash Screen Mode = 3
2023-07-07 17:07:20:158   (watchdog) : Splash Screen Image Path =
2023-07-07 17:07:20:158   (watchdog) : Splash Screen Image Full Path = C:\IL-2 Sturmovik 1946
2023-07-07 17:07:20:158   (watchdog) : Message Window Created.
2023-07-07 17:07:20:158   (watchdog) : LoadSplashImage.
2023-07-07 17:07:20:173   (watchdog) : Loading Splash Image from "C:\IL-2 Sturmovik 1946\bin\selector\basefiles\splash.png", Handle=024B69D8,
2023-07-07 17:07:20:267   (watchdog) : Splash Screen Created.
2023-07-07 17:07:22:001 (dinput.dll) : JVM Parameters injector deactivated
2023-07-07 17:07:22:001 (PipeLogger) : il2fb.exe Termination detected, terminating Pipe Logger.
2023-07-07 17:07:22:001 (PipeLogger) : All Writers Threads finished, exiting.
Logged

Flying H

  • member
  • Offline Offline
  • Posts: 1351
  • "And you can fly, high as a kite if you want to..
Re: Help: BAT does not load anymore whatever the module
« Reply #1 on: July 07, 2023, 01:37:04 PM »

Initlog is wrong! You need to provide log.lst and use the # to insert the log. read how to here https://www.sas1946.com/main/index.php/topic,49972.0.html
Logged
And you can fly, high as a kite, if you want to.........

ansons

  • member
  • Online Online
  • Posts: 154
Re: Help: BAT does not load anymore whatever the module
« Reply #2 on: July 08, 2023, 05:59:10 AM »

Flying H, I know that. I said that the game does not create anymore a new log.txt. It seems that the Java application stops almost immediately after the Il2 selector has launched it.  I replaced the jvm.dll in the bin folder by a backuped version but no luck. Any Idea on how to trace the game startup ? I do not speak about the log.txt file which is generated by the game when it's loading displaying the different % ...
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 24059
  • Taking a timeout
    • STFU
Re: Help: BAT does not load anymore whatever the module
« Reply #3 on: July 08, 2023, 06:09:54 AM »

Startup debugger to the rescue, see tutorial video in 1st post here:
https://www.sas1946.com/main/index.php/topic,16403.0.html

]cheers[
Mike
Logged
Don't split your mentality without thinking twice.

ansons

  • member
  • Online Online
  • Posts: 154
Re: Help: BAT does not load anymore whatever the module
« Reply #4 on: July 24, 2023, 05:42:42 AM »

Hello ,

I am playing BAT 4.2.2 Hotfix4. Same Issue, After the splash screen , the application stops and nothing else.
I tried running the cmd.exe as indicated in your Debugger tutorial with the following text: console 2>&1 | tee startuplog.txt
But no luck the created startuplog.txt does not contain anything, it is empty...
I have looked at the Windows Event Reports,

it seems that there is an issue with the jvm.dll... I assume that this is the one located in the "Bin/hotspot" folder.
Any idea how to fix that ? Can you provide a working jvm.dll ?

Thanks for your help.

Best regards


 
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 24059
  • Taking a timeout
    • STFU
Re: Help: BAT does not load anymore whatever the module
« Reply #5 on: July 24, 2023, 05:59:19 AM »

I have looked at the Windows Event Reports,

it seems that there is an issue with the jvm.dll...
Can you share your findings with us please?
It's hard to judge if we don't know anything of what happened on your end.
Besides the "startuplog.txt", what was the output in the console.exe window?

]cheers[
Mike
Logged
Don't split your mentality without thinking twice.

Flying H

  • member
  • Offline Offline
  • Posts: 1351
  • "And you can fly, high as a kite if you want to..
Re: Help: BAT does not load anymore whatever the module
« Reply #6 on: July 24, 2023, 07:04:49 AM »

I´m impressed of what you guys and gals do to help us users of this long lasting game! We ordinary users stumble upon hickups, send cries for help and you lead us by the hand to solutions free of charge! All we can give in return is a very heartfelt THANK YOU!
Logged
And you can fly, high as a kite, if you want to.........

ansons

  • member
  • Online Online
  • Posts: 154
Re: Help: BAT does not load anymore whatever the module
« Reply #7 on: July 24, 2023, 10:11:48 AM »

Hello SAS~Storebror

Here the screenshots of my windows Event journals . I hope that can help Windows Experts to find the cause of the issue...

https://www.mediafire.com/file/r904zpf6ybmsazg/IL2_BAT_Starting_Issue_Windows_report_1.jpg/file
https://www.mediafire.com/file/odxfu7aeuljjgn5/IL2_BAT_Starting_Issue_Windows_report_2.jpg/file




Thanks for your help. Just a question, is there another way than the using the selector to launch the Java platform and the game ?
Best regards

Stephane




Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 24059
  • Taking a timeout
    • STFU
Re: Help: BAT does not load anymore whatever the module
« Reply #8 on: July 24, 2023, 10:19:15 AM »

Accidentally enabled data execution prevention?
Just a wild guess.

]cheers[
Mike
Logged
Don't split your mentality without thinking twice.

ansons

  • member
  • Online Online
  • Posts: 154
Re: Help: BAT does not load anymore whatever the module
« Reply #9 on: July 24, 2023, 10:23:31 AM »

SAS_Storebror Sorry, How can I check that "The Data Execution Prevention" ? 
Logged

SAS~Storebror

  • Editor
  • member
  • Offline Offline
  • Posts: 24059
  • Taking a timeout
    • STFU
Re: Help: BAT does not load anymore whatever the module
« Reply #10 on: July 24, 2023, 11:10:41 AM »

Logged
Don't split your mentality without thinking twice.

ansons

  • member
  • Online Online
  • Posts: 154
Re: Help: BAT does not load anymore whatever the module
« Reply #11 on: July 25, 2023, 10:27:12 AM »

Hi SAS~Storebror

You did the trick !  I checked the DEP (Data Execution Prevention) Windows Panel, it was activated for all games . I deactivated it for games, apply the change and restart the PC. Now the Java Platform load fine and the game start again.
I assume that a recent Windows update or Antivirus update had activated DEP for I never did that.
Thanks a lot for your help, you are precious !

For reference here below the procedure I followed to fix the issue

Move to System Configuration Panel
System
Advanced parameters
Performances
Parameters (Button)
Data Execution Prevention (DEP)
Desactivate DEP for games (It will still apply for Windows)
Apply (Button)
Exit the window
Restart the PC

Checking the game startup
Run cmd.exe in game main folder
Type the command: console 2>&1 | tee startuplog.txt
You should see all the game starting steps 
If OK enjoy your game !

Best regards


Logged
Pages: [1] 2   Go Up
 

Page created in 0.033 seconds with 19 queries.