Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network drive path missing drive path resulting in error #479

Open
snakesoup88 opened this issue May 21, 2024 · 1 comment
Open

Network drive path missing drive path resulting in error #479

snakesoup88 opened this issue May 21, 2024 · 1 comment

Comments

@snakesoup88
Copy link

Not sure if network drive (NAS) installation is supported. If not, please feel free to close. I have a baller-installer installation on a network drive. I have over 100 tables running fine only if external dmd is disable. When external dmd is enabled, vpinmame errors out with the following dmdDevive.log:

[1] 2024/05/21 00:22:40.545 ERROR | System.TypeInitializationException: The type initializer for 'PinMameDevice.DmdDevice' threw an exception. ---> System.IO.FileNotFoundException: /share/vPinball/VisualPinball/VPinMAME/DmdDevice64.dll
at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
at LibDmd.Common.PathUtil.GetAssemblyVersion(String& fullVersion, String& sha)
at LibDmd.DmdDevice.DmdDevice..ctor(IConfiguration config)
at PinMameDevice.DmdDevice.DeviceInstance..ctor()
at PinMameDevice.DmdDevice..cctor()
--- End of inner exception stack trace ---
at PinMameDevice.DmdDevice.Open()

The path: /share/vPinball/VisualPinball/VPinMAME/DmdDevice64.dll
Should be something like \MYNAS\share\vPinball\VisualPinball\VPinMAME\DmdDevice64.ini in windows world.

I'm not sure where the dmdext is picking up the path. I can reproduce the same error in dmdext 2.2.1.0 and 2.2.2.0.

Things I have tried:
Running the installer on an older installation: Same error. dmdext test works fine. Path and env var %DMDDEVICE_CONFIG% is set.
Running fresh copy of latest baller installer: version 2.2.1.0. Same error and results.
Rudy's May 2024 update: version 2.2.2.0. Same error and results. Manually set env var %DMDDEVICE_CONFIG% to \MYNAS\share\vPinball\VisualPinball\VPinMAME\DmdDevice64.ini

Please advise a way to set a network drive path.

@freezy
Copy link
Owner

freezy commented Oct 30, 2024

Hey, sorry for the late reply.

Isn't it supposed to be \\MYNAS\ instead of \MYNAS\?

What's Rudy's May 2024 update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants