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

Scene problem with RCSBuildAid. #47

Open
zfxstd opened this issue Aug 8, 2021 · 2 comments
Open

Scene problem with RCSBuildAid. #47

zfxstd opened this issue Aug 8, 2021 · 2 comments

Comments

@zfxstd
Copy link

zfxstd commented Aug 8, 2021

I tried to make modpack with help of CKAN for my own and found one problem.
After i created game and entered research center, i cant go back. I pressed back button, the bottom menu with icons is apears but nothing else is happening.
In my log i saw following exception;
After i removed mod, everything worked again fine.

I attached also my .ckan modpack WITHOUT RCSBuildAid. The problem version of RCSBuildAid is 1.0.6
ProblemModpack.zip

[ERR 17:41:03.060] Exception handling event onGUIRnDComplexDespawn in class RDSceneSpawner:System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
  at System.Reflection.Assembly.GetExportedTypes () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at FerramAerospaceResearch.ToolbarTypes+<>c.<getType>b__5_0 (AssemblyLoader+LoadedAssembly a) [0x00006] in <21ad72cae05f439aaf4873ff81e9ad5a>:0 
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x00051] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 
  at System.Linq.Enumerable.SingleOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x0004b] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 
  at FerramAerospaceResearch.ToolbarTypes.getType (System.String name) [0x00036] in <21ad72cae05f439aaf4873ff81e9ad5a>:0 
  at FerramAerospaceResearch.ToolbarManager.get_Instance () [0x00023] in <21ad72cae05f439aaf4873ff81e9ad5a>:0 
  at FerramAerospaceResearch.ToolbarManager.get_ToolbarAvailable () [0x0000c] in <21ad72cae05f439aaf4873ff81e9ad5a>:0 
  at FerramAerospaceResearch.FARDebugAndSettings.SaveConfigs (ConfigNode node) [0x00020] in <21ad72cae05f439aaf4873ff81e9ad5a>:0 
  at FerramAerospaceResearch.FARSettingsScenarioModule.OnSave (ConfigNode node) [0x0014a] in <21ad72cae05f439aaf4873ff81e9ad5a>:0 
  at ScenarioModule.Save (ConfigNode node) [0x000a6] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at ProtoScenarioModule..ctor (ScenarioModule module) [0x0003c] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at ScenarioRunner.UpdateModules () [0x00055] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at ScenarioRunner.GetUpdatedProtoModules () [0x00005] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at Game.Updated (GameScenes startSceneOverride) [0x000a7] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode, GameScenes startScene) [0x00045] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode) [0x00000] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at KSP.UI.Screens.RDSceneSpawner.onRDDespawn () [0x0000a] in <cd473063d3a2482f8d93d388d0c95035>:0 
  at EventVoid.Fire () [0x00127] in <cd473063d3a2482f8d93d388d0c95035>:0 

[EXC 17:41:03.064] ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
	System.Reflection.Assembly.GetExportedTypes () (at <9577ac7a62ef43179789031239ba8798>:0)
	FerramAerospaceResearch.ToolbarTypes+<>c.<getType>b__5_0 (AssemblyLoader+LoadedAssembly a) (at <21ad72cae05f439aaf4873ff81e9ad5a>:0)
	System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
	System.Linq.Enumerable.SingleOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) (at <351e49e2a5bf4fd6beabb458ce2255f3>:0)
	FerramAerospaceResearch.ToolbarTypes.getType (System.String name) (at <21ad72cae05f439aaf4873ff81e9ad5a>:0)
	FerramAerospaceResearch.ToolbarManager.get_Instance () (at <21ad72cae05f439aaf4873ff81e9ad5a>:0)
	FerramAerospaceResearch.ToolbarManager.get_ToolbarAvailable () (at <21ad72cae05f439aaf4873ff81e9ad5a>:0)
	FerramAerospaceResearch.FARDebugAndSettings.SaveConfigs (ConfigNode node) (at <21ad72cae05f439aaf4873ff81e9ad5a>:0)
	FerramAerospaceResearch.FARSettingsScenarioModule.OnSave (ConfigNode node) (at <21ad72cae05f439aaf4873ff81e9ad5a>:0)
	ScenarioModule.Save (ConfigNode node) (at <cd473063d3a2482f8d93d388d0c95035>:0)
	ProtoScenarioModule..ctor (ScenarioModule module) (at <cd473063d3a2482f8d93d388d0c95035>:0)
	ScenarioRunner.UpdateModules () (at <cd473063d3a2482f8d93d388d0c95035>:0)
	ScenarioRunner.GetUpdatedProtoModules () (at <cd473063d3a2482f8d93d388d0c95035>:0)
	Game.Updated (GameScenes startSceneOverride) (at <cd473063d3a2482f8d93d388d0c95035>:0)
	GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode, GameScenes startScene) (at <cd473063d3a2482f8d93d388d0c95035>:0)
	GamePersistence.SaveGame (System.String saveFileName, System.String saveFolder, SaveMode saveMode) (at <cd473063d3a2482f8d93d388d0c95035>:0)
	KSP.UI.Screens.RDSceneSpawner.onRDDespawn () (at <cd473063d3a2482f8d93d388d0c95035>:0)
	EventVoid.Fire () (at <cd473063d3a2482f8d93d388d0c95035>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:LogException(Exception)
	EventVoid:Fire()
	KSP.UI.Screens.RDSceneDespawner:BtnExit()
	UnityEngine.EventSystems.EventSystem:Update()
[LOG 17:41:03.064] [ModuleManager] Intercepted a ReflectionTypeLoadException. List of broken DLLs:
RCSBuildAidToolbar 1.0.6.35359 GameData\RCSBuildAid\Plugins\RCSBuildAidToolbar.dll
@zfxstd zfxstd changed the title Scenes problem with RCSBuildAid. Scene problem with RCSBuildAid. Aug 8, 2021
@m4v
Copy link
Owner

m4v commented Aug 9, 2021

I have no idea. I'll look when I get the time, you can try deleting RCSBuildAidToolbar.dll and see if it works as a temporal solution, this with disable the Blizzy's toolbar button and use KSP's toolbar.

@zfxstd
Copy link
Author

zfxstd commented Aug 9, 2021

With deleted RCSBuildAidToolbar.dll its working fine.
The only thing i dont like, is the removing file by hand, because CKAN has strict filesystem control of mods and may break if u try to update mod\remove\etc.
But thanks.

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

2 participants