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

Compile Error under Post Processing 2.1.2 #9

Closed
Jennal opened this issue Dec 7, 2018 · 9 comments
Closed

Compile Error under Post Processing 2.1.2 #9

Jennal opened this issue Dec 7, 2018 · 9 comments
Assignees
Labels
question Further information is requested

Comments

@Jennal
Copy link

Jennal commented Dec 7, 2018

C:/Users/FYXMzhengle/AppData/Local/Unity/cache/packages/packages.unity.com/com.unity.postprocessing@2.1.2/PostProcessing/Runtime/PostProcessRenderContext.cs(6,39): error CS1069: The type name 'XRSettings' could not be found in the namespace 'UnityEngine.XR'. This type has been forwarded to assembly 'UnityEngine.VRModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Consider adding a reference to that assembly.

C:/Users/FYXMzhengle/AppData/Local/Unity/cache/packages/packages.unity.com/com.unity.postprocessing@2.1.2/PostProcessing/Runtime/PostProcessLayer.cs(9,39): error CS1069: The type name 'XRSettings' could not be found in the namespace 'UnityEngine.XR'. This type has been forwarded to assembly 'UnityEngine.VRModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Consider adding a reference to that assembly.

@keijiro keijiro self-assigned this Dec 7, 2018
@keijiro keijiro added the question Further information is requested label Dec 7, 2018
@keijiro
Copy link
Owner

keijiro commented Dec 7, 2018

This project uses PostProcessing Stack 2.0.7, but it seems that your instance is trying to use 2.1.2.

Could you please start over from cloning the project and check if it still reproduces with it?

@Jennal
Copy link
Author

Jennal commented Dec 7, 2018

I am using 2018.2.18. Still some errors, and I need to enable these built-in packages which are not enabled by default

  • JSONSerialize
  • Unity Web Request
  • Unity Analytics
  • XR
  • Wind

And enable Allow ‘unsafe’ Code in player settings, then ECS errors come out:

Assets/ECS/VoxelAnimation.cs(13,61): error CS0246: The type or namespace name `TransformMatrix' could not be found. Are you missing an assembly reference?

Assets/ECS/ScannerSystem.cs(147,29): error CS0115: `ScannerSystem.OnCreateManager(int)' is marked as an override but no suitable method found to override

Assets/ECS/VoxelBufferSystem.cs(22,29): error CS0115: `VoxelBufferSystem.OnCreateManager(int)' is marked as an override but no suitable method found to override

@Jennal
Copy link
Author

Jennal commented Dec 7, 2018

By the way, my Entities version is 0.0.12 preview.21

@keijiro
Copy link
Owner

keijiro commented Dec 7, 2018

It has hard dependency on 0.0.12-preview.8. I'm pretty sure that it doesn't work on later versions.

Could you try downgrading it?

@Jennal
Copy link
Author

Jennal commented Dec 7, 2018

I try to downgrade to 0.0.12-preview.8, then all ECS errors gone. But new errors from Unity Editor itself...

MissingFieldException: Field 'UnityEditor.Scripting.Compilers.ScriptCompilerBase._island' not found.
UnityEditor.Scripting.Compilers.ScriptCompilerBase.BeginCompiling () (at D:/unity/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:69)
UnityEditor.Scripting.ScriptCompilation.CompilationTask.QueuePendingAssemblies () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/CompilationTask.cs:236)
UnityEditor.Scripting.ScriptCompilation.CompilationTask.Poll () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/CompilationTask.cs:143)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScriptAssemblies (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly[] scriptAssemblies, UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.Scripting.ScriptCompilation.CompilationTaskOptions compilationTaskOptions, UnityEditor.Scripting.ScriptCompilation.EditorCompilation+CompileScriptAssembliesOptions compileScriptAssembliesOptions) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:919)
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 D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:831)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileCustomScriptAssemblies (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:825)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface+<CompileCustomScriptAssemblies>c__AnonStorey3.<>m__0 () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:218)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface.EmitExceptionAsError[T] (System.Func`1[TResult] func, T returnValue) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:85)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:CompileCustomScriptAssemblies(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget)
MissingFieldException: Field 'UnityEditor.Scripting.Compilers.ScriptCompilerBase._island' not found.
UnityEditor.Scripting.Compilers.ScriptCompilerBase.BeginCompiling () (at D:/unity/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:69)
UnityEditor.Scripting.ScriptCompilation.CompilationTask.QueuePendingAssemblies () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/CompilationTask.cs:236)
UnityEditor.Scripting.ScriptCompilation.CompilationTask.Poll () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/CompilationTask.cs:143)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScriptAssemblies (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly[] scriptAssemblies, UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.Scripting.ScriptCompilation.CompilationTaskOptions compilationTaskOptions, UnityEditor.Scripting.ScriptCompilation.EditorCompilation+CompileScriptAssembliesOptions compileScriptAssembliesOptions) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:919)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScripts (UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.Scripting.ScriptCompilation.EditorBuildRules+TargetAssembly[]& notCompiledTargetAssemblies) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:819)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScripts (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:758)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface+<CompileScripts>c__AnonStorey2.<>m__0 () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:212)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface.EmitExceptionAsError[T] (System.Func`1[TResult] func, T returnValue) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:85)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:CompileScripts(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget)
Exception generating network code: System.Exception: Assembly Temp\com.unity.postprocessing.Runtime.dll does not exist!
  at Unity.UNetWeaver.Program.CheckAssemblyPath (System.String assemblyPath) [0x0001c] in D:\unity\Extensions\Networking\Weaver\Program.cs:52 
  at Unity.UNetWeaver.Program.CheckAssemblies (System.Collections.Generic.IEnumerable`1[T] assemblyPaths) [0x00016] in D:\unity\Extensions\Networking\Weaver\Program.cs:46 
  at Unity.UNetWeaver.Program.Process (System.String unityEngine, System.String unetDLL, System.String outputDirectory, System.String[] assemblies, System.String[] extraAssemblyPaths, Mono.Cecil.IAssemblyResolver assemblyResolver, System.Action`1[T] printWarning, System.Action`1[T] printError) [0x00014] in D:\unity\Extensions\Networking\Weaver\Program.cs:31 
  at UnityEditor.Scripting.Serialization.Weaver.WeaveInto (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly assembly, System.String assemblyPath, System.String outputDirectory, System.String unityEngine, System.String unityUNet, System.String[] extraAssemblyPaths, Mono.Cecil.IAssemblyResolver assemblyResolver) [0x000b4] in D:\unity\Editor\Mono\Scripting\Serialization\Weaver.cs:67    at Unity.UNetWeaver.Program.CheckAssemblyPath (System.String assemblyPath) [0x0001c] in D:\unity\Extensions\Networking\Weaver\Program.cs:52 
  at Unity.UNetWeaver.Program.CheckAssemblies (System.Collections.Generic.IEnumerable`1[T] assemblyPaths) [0x00016] in D:\unity\Extensions\Networking\Weaver\Program.cs:46 
  at Unity.UNetWeaver.Program.Process (System.String unityEngine, System.String unetDLL, System.String outputDirectory, System.String[] assemblies, System.String[] extraAssemblyPaths, Mono.Cecil.IAssemblyResolver assemblyResolver, System.Action`1[T] printWarning, System.Action`1[T] printError) [0x00014] in D:\unity\Extensions\Networking\Weaver\Program.cs:31 
  at UnityEditor.Scripting.Serialization.Weaver.WeaveInto (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly assembly, System.String assemblyPath, System.String outputDirectory, System.String unityEngine, System.String unityUNet, System.String[] extraAssemblyPaths, Mono.Cecil.IAssemblyResolver assemblyResolver) [0x000b4] in D:\unity\Editor\Mono\Scripting\Serialization\Weaver.cs:67 
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:TickCompilationPipeline(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget)
MissingFieldException: Field 'UnityEditor.Scripting.Compilers.ScriptCompilerBase._island' not found.
UnityEditor.Scripting.Compilers.ScriptCompilerBase.BeginCompiling () (at D:/unity/Editor/Mono/Scripting/Compilers/ScriptCompilerBase.cs:69)
UnityEditor.Scripting.ScriptCompilation.CompilationTask.QueuePendingAssemblies () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/CompilationTask.cs:236)
UnityEditor.Scripting.ScriptCompilation.CompilationTask.Poll () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/CompilationTask.cs:143)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScriptAssemblies (UnityEditor.Scripting.ScriptCompilation.ScriptAssembly[] scriptAssemblies, UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.Scripting.ScriptCompilation.CompilationTaskOptions compilationTaskOptions, UnityEditor.Scripting.ScriptCompilation.EditorCompilation+CompileScriptAssembliesOptions compileScriptAssembliesOptions) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:919)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScripts (UnityEditor.Scripting.ScriptCompilation.ScriptAssemblySettings scriptAssemblySettings, System.String tempBuildDirectory, UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.Scripting.ScriptCompilation.EditorBuildRules+TargetAssembly[]& notCompiledTargetAssemblies) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:819)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.CompileScripts (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:758)
UnityEditor.Scripting.ScriptCompilation.EditorCompilation.TickCompilationPipeline (UnityEditor.Scripting.ScriptCompilation.EditorScriptCompilationOptions options, UnityEditor.BuildTargetGroup platformGroup, UnityEditor.BuildTarget platform) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs:1136)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface+<TickCompilationPipeline>c__AnonStorey4.<>m__0 () (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:272)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface.EmitExceptionAsError[T] (System.Func`1[TResult] func, T returnValue) (at D:/unity/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:85)
UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:TickCompilationPipeline(EditorScriptCompilationOptions, BuildTargetGroup, BuildTarget)

@keijiro
Copy link
Owner

keijiro commented Dec 7, 2018

Actually I'm not sure what's happening in it, but I guess that something is not compatible with the version of Unity you're using. I used 2018.2.0f2 for this project, so I wonder if it's solved by downgrading to 2018.8.0f2.

@Jennal
Copy link
Author

Jennal commented Dec 7, 2018

@keijiro Thank you for your patient. I will try 2018.2.0f2, whether works or not I will let you know.

@Jennal
Copy link
Author

Jennal commented Dec 7, 2018

@keijiro Good luck! It finally works, after I switched to 2018.2.0f2.

@keijiro keijiro closed this as completed Dec 10, 2018
@keijiro
Copy link
Owner

keijiro commented Dec 10, 2018

I'm glad to hear that it finally worked. Thanks for being patient with it. Closing this issue now.

@keijiro keijiro reopened this Dec 10, 2018
@keijiro keijiro closed this as completed Dec 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants