sacb0y 0 Report post Posted September 8, 2020 PrecompiledAssemblyException: Multiple precompiled assemblies with the same name Antlr3.Runtime.dll included or the current platform. Only one assembly with the same name is allowed per platform. Assembly paths: Assets/Ludiq/Assemblies/Antlr3.Runtime.dll Assets/Plugins/PlasticSCM/Editor/PlasticLib/Antlr3.Runtime.dll UnityEditor.Scripting.ScriptCompilation.EditorBuildRules.ValidateAndGetNameToPrecompiledAssembly (UnityEditor.Scripting.ScriptCompilation.PrecompiledAssembly[] precompiledAssemblies) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorBuildRules.ToScriptAssemblies (System.Collections.Generic.IDictionary`2[TKey,TValue] targetAssemblies, UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings settings, UnityEditor.Scripting.ScriptCompilation.EditorBuildRules+CompilationAssemblies assemblies, System.Collections.Generic.HashSet`1[T] runUpdaterAssemblies) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorBuildRules.GetAllScriptAssemblies (System.Collections.Generic.Dictionary`2[TKey,TValue] allSourceFiles, System.String projectDirectory, UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings settings, UnityEditor.Scripting.ScriptCompilation.EditorBuildRules+CompilationAssemblies assemblies, System.Collections.Generic.HashSet`1[T] runUpdaterAssemblies, UnityEditor.Scripting.ScriptCompilation.EditorBuildRules+TargetAssemblyType onlyIncludeType) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorCompilation.GetAllScriptAssembliesOfType (UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings settings, UnityEditor.Scripting.ScriptCompilation.EditorBuildRules+TargetAssemblyType type) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileCustomScriptAssemblies (UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileCustomScriptAssemblies (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface+<>c__DisplayClass40_0.<CompileCustomScriptAssemblies>b__0 () (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface.EmitExceptionAsError[T] (System.Func`1[TResult] func, T returnValue) (at <d3ff43e972b043d1b3f49905ec5da738>:0) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:CompileCustomScriptAssemblies(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget) This appears to be causing a critical error for me. But it was fine in Unity 2019.4.1, when I upgraded to Unity 2019.4.9 I had a problem like this before then, but i solved it but closing and reopening Unity hub. EDIT: I removed "editor" from the bolt version of the file, which seemed to fix the error but bolt seems to be fussing at me about it... Share this post Link to post Share on other sites
calbzam 94 Report post Posted September 9, 2020 Hi, It seems this library is trying to be loaded from two locations. Removing any of them should help. But, is this "Lidiq Bolt" somthing included in your current Unity version or something external you have installed? Regards, Carlos. Share this post Link to post Share on other sites
sacb0y 0 Report post Posted September 10, 2020 It would be this asset. https://assetstore.unity.com/packages/tools/visual-scripting/bolt-163802 I'm also having some kind of issue with Doozy UI's "Nody" window. That i only just noticed now but has started since I added the version control. https://assetstore.unity.com/packages/tools/gui/doozyui-complete-ui-management-system-138361 Share this post Link to post Share on other sites
sacb0y 0 Report post Posted September 10, 2020 Ok so updon deleting the Plastic SCM folder, Doozy works immediately, for some reason there's a serious conflict with my project and the errors aren't giving me much info on why. 😕 I do get this error (before i removed the asset), but thats about it. These are the errors doozy gave me before deleting plastic Share this post Link to post Share on other sites
sacb0y 0 Report post Posted September 10, 2020 I'm going to dig through and find out exactly which file is causing the conflict. Share this post Link to post Share on other sites
calbzam 94 Report post Posted September 10, 2020 Ok, thanks for sharing this detailed information. In order to reproduce the issue, we need to use 2019.4.9 and then just install the two packages taht you mention above? Regards, Carlos. Share this post Link to post Share on other sites
sacb0y 0 Report post Posted September 10, 2020 I think so, but to be honest because I don't get a definitive error, I can't be certain of the root cause. It's my guess these errors could be caused by some other conflict. Share this post Link to post Share on other sites
lrg_steven 0 Report post Posted November 12, 2020 This happens in 2020 as well. The unusual thing is that we put the same changeset on three different computers all running 2020.1.12 and the Antlr3.Runtime error only happens on one of them. Share this post Link to post Share on other sites
calbzam 94 Report post Posted November 16, 2020 Hi @lrg_steven, just to clarify, is this the asset that is causing the conflict? https://assetstore.unity.com/packages/tools/visual-scripting/bolt-163802 I guess you have also installed the Plastic SCM plugin? https://assetstore.unity.com/packages/tools/utilities/plastic-scm-plugin-for-unity-beta-169442 And you have 3 computer with the same installed packages but the issue is happening in just a specific one? Regards, Carlos. Share this post Link to post Share on other sites
lrg_steven 0 Report post Posted November 23, 2020 Correct. We don't understand the unusual behaviour either. The packages are all installed in the same project in the same repo and the three machines have pulled from that repo. Share this post Link to post Share on other sites
ollieblanks 2 Report post Posted November 24, 2020 Hi, Thanks for reporting this issue to us.Problem: Error message "Multiple precompiled assemblies..." Workaround: This error message is complaining about duplicate assemblies within the solution. Deleting one of the DLLs should be enough to workaround this. In my test... Plastic SCM Plugin (Version 1.2) had Assembly version 3.5.0.2 of Antlr3.Runtime.dll Bolt Plugin (Version 1.4.13) had Assembly version 3.1.3.22795 of Antlr3.Runtime.dll. After removing the older DLL both plugins continued to work as expected. Solution: We are currently working on moving the Plastic SCM plugin to be its very own self contained package managed in the Package Manager, which should alleviate incompatibility errors such as this. Hope this information proves helpful! Share this post Link to post Share on other sites
ollieblanks 2 Report post Posted November 24, 2020 @sacb0y, I have not been able to reproduce the errors you are receiving with the DoozyUI plugin (Tested with version 3.1.3 of DoozyUI plugin and Version 1.2 of Plastic SCM plugin). I suspect that the error is unrelated to the Plastic SCM plugin and you may get better support from the developer of the asset. Share this post Link to post Share on other sites
Manrad 0 Report post Posted Friday at 08:57 PM Hi, we are experiencing this conflict between Bolt and PlasticSCM, and we tried the workaround proposed here (delete the older version of Antlr3.Runtime.dll used by Bolt). Unfortunately, at first glance, it appears like this works, but if you rebuild unit options in Bolt (which you do any time you add something you are exposing to Bolt), MANY common nodes disappear, like the crucial life cycle nodes Start/OnEnable/Update. I confirmed that restoring the Bolt version of Antlr3.Runtime.dll fixes the issue, so using the newer DLL required by Plastic is incompatible with Bolt. Now if you go the other way, deleting the Plastic version of the DLL, then Plastic fails to load... So I think we need an official fix that either brings both Bolt and Plastic to the same version of that DLL, or the package manager solution that was mentioned as being in development. For now, we've stopped using the Plastic plugin and are using the normal Plastic client. Please let us know when a fix comes available!! thanks Share this post Link to post Share on other sites