Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

Hello
Really weird issue. 
I was running 5.47 on my setup and everything was fine. I installed 6.07 as that works well on my other setup. Made some other updates (vpinmame, vpx, database). 

Now PBX refuses to load. At all.  I had similar issues before and it was a corrupted database xml. That's not the case this time. I've gone so far as renaming my Pinballx folder to (bak) and Done a fresh new install with no remaining old files. Still nothing loads at all. Because it never loads, no logs are created. I'm totally stumped. 

Anyone know where I should start looking? 
Thanks

Edit: Got smart and looked at event Viewer. It says there is a faulting module  Kernelbase.dll.  I've going to see if I can resolve by overwritting that file with a known good and will report back. 

Edit 2: Also an error with .net version 6.0.28 and NetVideoPlayer ver 1.1.8008

Posted

These are the 2 logs from Event Viewer if it helps anyone. Did a Windows 24H2 update and the issue persists. 

 

Application: PinballX.exe
CoreCLR Version: 6.0.2824.12007
.NET Version: 6.0.28
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException: Could not load file or assembly 'NetVideoPlayer, Version=1.1.8008.37561, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'NetVideoPlayer, Version=1.1.8008.37561, Culture=neutral, PublicKeyToken=null'
   at PinballX.FrmMain..ctor()
   at PinballX.FrmMain.Main(String[] CmdArgs)


Faulting application name: PinballX.exe, version: 1.0.0.0, time stamp: 0x65d50000
Faulting module name: KERNELBASE.dll, version: 10.0.26100.2454, time stamp: 0x398a1cce
Exception code: 0xe0434352
Fault offset: 0x00000000000c837a
Faulting process id: 0x3720
Faulting application start time: 0x1DB60979E9A9115
Faulting application path: C:\PinballX\PinballX.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: f983cbfa-5b49-4aad-a606-162eeb9f3756
Faulting package full name: bakPinballX.ini
Faulting package-relative application ID: 

 

Attaching the log and ino as I know it will be asked. These did not update since the 6.07 install. Again, I did a full scratch install to c:\pinballx and the problem persists. No log files created as PBX never boots. 

log.txt

Posted
20 hours ago, Mike_da_Spike said:

Please update to the latest PinballX version; if the issue persists, please submit a new log file and your pinballx.ini file.

Installed a fresh 6.54. Still the same Event Viewer issues.  Kernalbase.dll and .net 6.0. Though the .net error now speaks of xdmdnative vs netvideoplayer. 

No log to provide as PBX never starts. Pinballx.ini is vanilla as it is a brand new install. 

It literally worked one minute on 5.47, then did not on 6.07

  • Draco1962 changed the title to [RESOLVED] PinballX no longer loads
Posted

Interesting the 2 errors I received are actual dll files in the PBX folder. netvideoplayer and xdmdnative.... not getting any closer but there's that. 

I have tried to copy over older versions to no avail. PBX lite does seem to load but still no go for PBX

Posted

I'm 99% sure this is an issue with Kernelbase.dll which just happened to somehow magically get updated 2 minutes before PBX stopped working. Just looking on how to overwrite that file and I will report back. So at the end of it, likely not a PBX error at all. 

  • Draco1962 changed the title to PinballX no longer loads
Posted

KERNELBASE.dll is a system file in Windows that is part of the Windows operating system. It is used to launch executable applications and handle system-level functions. When a program crashes and reports an error related to KERNELBASE.dll, it often indicates an underlying issue with the application or the system itself.

Really odd that 5.47 is working and 6.54 isn't.  Can you try to disable the 2 plugins?

In rare cases a 'sfc /scannow' fixed some weird issues on my cab as well.

Repairs of the c++ runtimes could also help

On 1/7/2025 at 1:16 AM, MulletLife said:

Application: PinballX.exe
CoreCLR Version: 6.0.2824.12007
.NET Version: 6.0.28
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException: Could not load file or assembly 'NetVideoPlayer, Version=1.1.8008.37561, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'NetVideoPlayer, Version=1.1.8008.37561, Culture=neutral, PublicKeyToken=null'
   at PinballX.FrmMain..ctor()
   at PinballX.FrmMain.Main(String[] CmdArgs)

This is also not good. I'm not able to check on the cabinet, but file netvideoplayer.dll is in my backup. Is that file not in your pinballx directory?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...