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

November (?) update broke the mod #3

Open
dcervenkov opened this issue Jan 5, 2021 · 3 comments
Open

November (?) update broke the mod #3

dcervenkov opened this issue Jan 5, 2021 · 3 comments

Comments

@dcervenkov
Copy link

The mod needs updating as it is not working with the current Subnautica BZ version.

@Zemogiter
Copy link

Zemogiter commented Jan 20, 2021

@dcervenkov are you getting this error?

[ResourceMonitor] Found the dont track list at location: ./QMods/ResourceMonitor/DontTrackList.txt
[QModManager:ERROR] Invoking the specified entry method "Entry" failed for mod "ResourceMonitor"
[QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'OdinSerializer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
  at ResourceMonitor.EntryPoint.Entry () [0x00046] in <f3e765a3a07e408da1eed1aeff8ecf05>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <fb001e01371b4adca20013e0ac763896>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at QModManager.Patching.QModPatchMethod.TryInvoke () [0x00034] in <4fdab79a732a4669aabbf6abc8331038>:0

@brett-taylor looks like the issue is in EntryPoint.cs and more specifically Entry function in that file

@dcervenkov
Copy link
Author

@Zemogiter Unfortunately, I've since uninstalled the game and don't have time to investigate.

@Dav-Edward
Copy link

@dcervenkov are you getting this error?

[ResourceMonitor] Found the dont track list at location: ./QMods/ResourceMonitor/DontTrackList.txt
[QModManager:ERROR] Invoking the specified entry method "Entry" failed for mod "ResourceMonitor"
[QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'OdinSerializer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
  at ResourceMonitor.EntryPoint.Entry () [0x00046] in <f3e765a3a07e408da1eed1aeff8ecf05>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <fb001e01371b4adca20013e0ac763896>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <fb001e01371b4adca20013e0ac763896>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <fb001e01371b4adca20013e0ac763896>:0 
  at QModManager.Patching.QModPatchMethod.TryInvoke () [0x00034] in <4fdab79a732a4669aabbf6abc8331038>:0

@brett-taylor looks like the issue is in EntryPoint.cs and more specifically Entry function in that file

I can confirm I'm getting that error in Subnautica plain (not BZ), File IO error for OdinSerializer even though it is clearly there in the mod directory.

Here's where the error triggers:

[ResourceMonitor] Found the dont track list at location: ./QMods/ResourceMonitor/DontTrackList.txt [QModManager:ERROR] Invoking the specified entry method "Entry" failed for mod "ResourceMonitor" [QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'OdinSerializer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. at ResourceMonitor.EntryPoint.Entry () [0x00046] in <9bd7aaa5e86447c4bf95c593808d5e62>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <567df3e0919241ba98db88bec4c6696f>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <567df3e0919241ba98db88bec4c6696f>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0 at QModManager.Patching.QModPatchMethod.TryInvoke () [0x00034] in <85ae23d9099c4b4f9cc4447db253a1a1>:0

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

No branches or pull requests

3 participants