Description
Description
Fails to compile in any 2022 version of Unity, such as 2022.2.0b8
To Reproduce
Steps to reproduce the behavior:
- Add package to any 2022 project
- Compile
- See errors (see below)
Expected behavior
Compiles without any issues.
Environment (please complete the following information):
- Package Version 1.5.0
- Unity Version 2022.2.0b8
Additional context
Warning:
System.Exception: Reflection not found: Driver in Bee.BeeDriver.ActiveBuild
at Coffee.CSharpCompilerSettings.ReflectionExtensions.Get (System.Object self, System.String memberName, System.Reflection.MemberInfo mi) [0x00072] in <1953dcd1da5444c992e14e6e66b4207b>:0
at Coffee.CSharpCompilerSettings.CustomCompiler_2021.OnCompilationStarted (System.Object state) [0x00006] in <1953dcd1da5444c992e14e6e66b4207b>:0
at (wrapper delegate-invoke) System.Action`1[System.Object].invoke_void_T(object)
at UnityEditor.Compilation.CompilationPipeline+<>c.b__26_0 (System.Object context) [0x0000b] in :0
0x00007ff650443bcd (Unity) StackWalker::GetCurrentCallstack
0x00007ff650448c99 (Unity) StackWalker::ShowCallstack
0x00007ff651402a81 (Unity) GetStacktrace
0x00007ff651abc3e2 (Unity) DebugStringToFile
0x00007ff64f3707b6 (Unity) DebugLogHandler_CUSTOM_Internal_Log
0x0000015b867f353a (Mono JIT Code) (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,UnityEngine.LogOption,string,UnityEngine.Object)
0x0000015b867f33cb (Mono JIT Code) UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
0x0000015b867f28ee (Mono JIT Code) UnityEngine.Logger:Log (UnityEngine.LogType,object)
0x0000015b867f257d (Mono JIT Code) UnityEngine.Debug:Log (object)
0x0000015c8cdbd81b (Mono JIT Code) UnityEditor.Compilation.CompilationPipeline/<>c:b__26_0 (object)
0x0000015c8cdbd5f8 (Mono JIT Code) UnityEditor.Scripting.ScriptCompilation.EditorCompilation:InvokeCompilationStarted (object)
0x0000015c8cd0765b (Mono JIT Code) UnityEditor.Scripting.ScriptCompilation.EditorCompilation:CompileScriptsWithSettings (UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings)
0x0000015c8cd0530b (Mono JIT Code) UnityEditor.Scripting.ScriptCompilation.EditorCompilation:CompileScripts (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int,string[])
0x0000015c8f259b83 (Mono JIT Code) UnityEditor.Scripting.ScriptCompilation.EditorCompilation:TickCompilationPipeline (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int,string[],bool)
0x0000015c8f258f7b (Mono JIT Code) UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:TickCompilationPipeline (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,int,string[],bool)
0x0000015c8f25934f (Mono JIT Code) (wrapper runtime-invoke) :runtime_invoke_EditorCompilation/CompileStatus_int_int_int_int_object_byte (object,intptr,intptr,intptr)
0x00007ffb223a0304 (mono-2.0-bdwgc) [mini-runtime.c:3445] mono_jit_runtime_invoke
0x00007ffb222deb44 (mono-2.0-bdwgc) [object.c:3066] do_runtime_invoke
0x00007ffb222decdc (mono-2.0-bdwgc) [object.c:3113] mono_runtime_invoke
0x00007ff65036bd14 (Unity) scripting_method_invoke
0x00007ff65034c6b4 (Unity) ScriptingInvocation::Invoke
0x00007ff6503471aa (Unity) ScriptingInvocation::Invoke
0x00007ff650488c7d (Unity) Scripting::UnityEditor::Scripting::ScriptCompilation::EditorCompilationInterfaceProxy::TickCompilationPipeline
0x00007ff6512afc9b (Unity) TickCompilationPipeline
0x00007ff6512afe3a (Unity) TickCompilationPipeline
0x00007ff650f886b8 (Unity) Application::TickTimer
0x00007ff6514092ca (Unity) MainMessageLoop
0x00007ff65140e240 (Unity) WinMain
0x00007ff6527be5fe (Unity) __scrt_common_main_seh
0x00007ffbd8747034 (KERNEL32) BaseThreadInitThunk
0x00007ffbda5226a1 (ntdll) RtlUserThreadStart
Error:
ArgumentNullException: Value cannot be null.
Parameter name: source
System.Linq.Enumerable.TryGetFirst[TSource] (System.Collections.Generic.IEnumerable1[T] source, System.Func
2[T,TResult] predicate, System.Boolean& found) (at :0)
System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable1[T] source, System.Func
2[T,TResult] predicate) (at :0)
Coffee.CSharpCompilerSettings.CustomCompiler_2021.OnAssemblyCompilationFinished (System.String dllPath, UnityEditor.Compilation.CompilerMessage[] messages) (at <1953dcd1da5444c992e14e6e66b4207b>:0)
UnityEngine.Debug:LogException(Exception)
Coffee.CSharpCompilerSettings.CustomCompiler_2021:OnAssemblyCompilationFinished(String, CompilerMessage[])
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:TickCompilationPipeline(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget, Int32, String[], Boolean)