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

DllNotFoundException: openvr_api leads to big log-files. #32

Open
firewaran opened this issue Sep 28, 2018 · 1 comment
Open

DllNotFoundException: openvr_api leads to big log-files. #32

firewaran opened this issue Sep 28, 2018 · 1 comment

Comments

@firewaran
Copy link

As reported in the steam-discussion the log-file in
\AppData\LocalLow\Otter-Co\TurnSignal
grows huge in a short amount of time.

This can be found in the file:

Initialize engine version: 2018.2.9f1 (2207421190e9)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 11.0 [level 11.1]
    Renderer: NVIDIA GeForce GTX 980 (ID=0x13c0)
    Vendor:   
    VRAM:     4053 MB
    Driver:   24.21.13.9907
Begin MonoManager ReloadAssembly
- Completed reload, in  0.112 seconds
<RI> Initializing input.
<RI> Input initialized.
<RI> Initialized touch support.
UnloadTime: 0.485400 ms
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libc
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libc.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libc
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libc
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libc.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libc
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libX11
Failed to load 'D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Plugins/openvr_api.dll', expected x64 architecture, but was x86 architecture. You must recompile your plugin for x64 architecture.
(Filename:  Line: 170)
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/openvr_api
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/openvr_api.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/openvr_api
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libopenvr_api
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libopenvr_api.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libopenvr_api
Failed to load 'D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Plugins/openvr_api.dll', expected x64 architecture, but was x86 architecture. You must recompile your plugin for x64 architecture.
(Filename:  Line: 170)
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/openvr_api
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/openvr_api.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/openvr_api
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libopenvr_api
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libopenvr_api.dll
Fallback handler could not load library D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/libopenvr_api
DllNotFoundException: openvr_api
  at (wrapper managed-to-native) Valve.VR.OpenVRInterop.InitInternal(Valve.VR.EVRInitError&,Valve.VR.EVRApplicationType)
  at Valve.VR.OpenVR.InitInternal (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at Valve.VR.OpenVR.Init (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OVRLay.OVR.Startup (Valve.VR.EVRApplicationType appType) [0x0000e] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.ConnectToOpenVR () [0x0000a] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.Start () [0x00037] in <7a989c2a90b64b3385f9490fa33b115b>:0 
(Filename: <7a989c2a90b64b3385f9490fa33b115b> Line: 0)
Facepunch.Steamworks Unity: WindowsPlayer
Facepunch.Steamworks Os: Windows
Facepunch.Steamworks Arch: x64
Succesfully wrote Local Options File.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)
Succesfully Wrote Options to SteamCloud.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)
Setting up 4 worker threads for Enlighten.
  Thread -> id: c915c -> priority: 1 
  Thread -> id: c978c -> priority: 1 
  Thread -> id: 74b74 -> priority: 1 
  Thread -> id: 90fdc -> priority: 1 
Attempting to Hide Window!
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)
DllNotFoundException: openvr_api
  at (wrapper managed-to-native) Valve.VR.OpenVRInterop.InitInternal(Valve.VR.EVRInitError&,Valve.VR.EVRApplicationType)
  at Valve.VR.OpenVR.InitInternal (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at Valve.VR.OpenVR.Init (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OVRLay.OVR.Startup (Valve.VR.EVRApplicationType appType) [0x0000e] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.ConnectToOpenVR () [0x0000a] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.Update () [0x0003d] in <7a989c2a90b64b3385f9490fa33b115b>:0 
(Filename: <7a989c2a90b64b3385f9490fa33b115b> Line: 0)
DllNotFoundException: openvr_api
  at (wrapper managed-to-native) Valve.VR.OpenVRInterop.InitInternal(Valve.VR.EVRInitError&,Valve.VR.EVRApplicationType)
  at Valve.VR.OpenVR.InitInternal (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at Valve.VR.OpenVR.Init (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OVRLay.OVR.Startup (Valve.VR.EVRApplicationType appType) [0x0000e] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.ConnectToOpenVR () [0x0000a] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.Update () [0x0003d] in <7a989c2a90b64b3385f9490fa33b115b>:0 
(Filename: <7a989c2a90b64b3385f9490fa33b115b> Line: 0)

After that i repeats

DllNotFoundException: openvr_api
  at (wrapper managed-to-native) Valve.VR.OpenVRInterop.InitInternal(Valve.VR.EVRInitError&,Valve.VR.EVRApplicationType)
  at Valve.VR.OpenVR.InitInternal (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at Valve.VR.OpenVR.Init (Valve.VR.EVRInitError& peError, Valve.VR.EVRApplicationType eApplicationType) [0x00000] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OVRLay.OVR.Startup (Valve.VR.EVRApplicationType appType) [0x0000e] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.ConnectToOpenVR () [0x0000a] in <7a989c2a90b64b3385f9490fa33b115b>:0 
  at OpenVR_Unity.Update () [0x0003d] in <7a989c2a90b64b3385f9490fa33b115b>:0

till the End of File.

I just noticed that there is no:
D:/Spiele/Steam/steamapps/common/TurnSignal/TurnSignal_Data/Mono/ path in my installation.

@benotter benotter self-assigned this Sep 29, 2018
@benotter benotter added the bug label Sep 29, 2018
@benotter
Copy link
Collaborator

Heya, thanks for the report!

Just saw your post on the Bugs thread over on the Steam Community,

Think I messed up some experimental x32/x64 separate build stuff, decided to just default to 32bit like before, just makes everything easier, only need like 70mb~ memory anyway.

Digressing, I just pushed an update on Steam to fix this issue, which also includes a bit of extra logic to check the log file every 10 seconds or so, to ensure it hasn't grown to insane sizes.

I hope this issue hasn't left a bad taste about testing it, because feedback like this is super helpful and substantially improve the quality and speed of improvements / fixes!

Again, thank you for the report, and for trying out the beta!

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

No branches or pull requests

2 participants