Description
Environment
How do you use Sentry?
sentry.io
Which version of the SDK?
3.2.2
How did you install the package? (Git-URL, Assetstore)
Git-URL
Which version of Unity?
2019.4.25f1c1
Is this happening in Unity (editor) or on a player like Android, iOS, Windows?
Editor (while building for Windows)
Steps to Reproduce
- Create a new empty unity project
- Change Scripting Backend to IL2CPP, Api Compatibility Level* to .NET4.X
- Use UPM to install Sentry
- Menu bar Tools->Sentry Change Sentry configuration
- Build the project
- Get compile errors in console
Expected Result
Successful Build
I find that the line number support for IL2CPP builds for windows limited to Unity 2021.3 or newer, so I disable it. But build failed.
Here is the log.
Exception: E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe did not run properly!
Failed running "E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe" --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="WindowsDesktop" --architecture="x64" --configuration="Release" --outputpath="E:\UnityProject\Sentry\Temp/StagingArea/Data\Native\GameAssembly.dll" --cachedirectory="E:\UnityProject\Sentry\Assets..\Library/il2cpp_cache" --profiler-report --map-file-parser=E:/UnityEditor/2019.4.25f1c1/Editor/Data/Tools/MapFileParser/MapFileParser.exe --directory=E:/UnityProject/Sentry/Temp/StagingArea/Data/Managed --generatedcppdir=E:/UnityProject/Sentry/Temp/StagingArea/Data/il2cppOutput
stdout:
Building GameAssembly.dll with MsvcDesktopToolChain
Msvc Install Version: 15.0
Msvc Install SDK Directory: C:\Program Files (x86)\Windows Kits\10
Msvc Linker Path: D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64\link.exe
Msvc Compiler Path: D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64\cl.exe
Output directory: E:\UnityProject\Sentry\Temp\StagingArea\Data\Native
Cache directory: E:\UnityProject\Sentry\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: Generics27.cpp
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2065: ??BoxNullable??: ��??????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2275: ??Nullable_1_tE42162D16735068CF5CDB778A5380ABE4CCBA6B4??: ????????????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2143: ??????: ????;??(???>???????)
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2059: ??????:??>??
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2065: ??BoxNullable??: ��??????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2275: ??Nullable_1_t6CF5540E8784D39DEFCB3F3E20EBFC9B62BCDF58??: ????????????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2143: ??????: ????;??(???>???????)
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2059: ??????:??>??
Invocation was: Executable: "D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64\cl.exe"
Arguments: "E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /utf-8 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /wd4996 /wd4200 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_AOT /DIL2CPP_MONO_DEBUGGER_DISABLED /DGC_NOT_DLL /DRUNTIME_IL2CPP /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=22621 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\libil2cpp" /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\libil2cpp" /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\external\bdwgc\include" /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\external\xxHash" /I"E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput" /I"D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt" /Fo"E:\UnityProject\Sentry\Library\il2cpp_cache\CE200FD9AA68610D9CA373E3BBF257A3.obj" /Fd"E:\UnityProject\Sentry\Library\il2cpp_cache\CE200FD9AA68610D9CA373E3BBF257A3.pdb"
EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64
at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector) at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics) at il2cpp.Program.DoRun(String[] args, List
1 foundAssemblies)
at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
at il2cpp.Program.Main(String[] args)
stderr:
Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: Generics27.cpp
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2065: ??BoxNullable??: ��??????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2275: ??Nullable_1_tE42162D16735068CF5CDB778A5380ABE4CCBA6B4??: ????????????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2143: ??????: ????;??(???>???????)
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(21463): error C2059: ??????:??>??
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2065: ??BoxNullable??: ��??????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2275: ??Nullable_1_t6CF5540E8784D39DEFCB3F3E20EBFC9B62BCDF58??: ????????????????
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2143: ??????: ????;??(???>???????)
E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp(22644): error C2059: ??????:??>??
Invocation was: Executable: "D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64\cl.exe"
Arguments: "E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput\Generics27.cpp" /nologo /c /bigobj /W3 /Zi /EHs /GR- /Gy /utf-8 /wd4102 /wd4800 /wd4056 /wd4190 /wd4723 /wd4467 /wd4503 /wd4996 /wd4200 /Ox /Oi /Oy- /GS- /Gw /GF /Zo /MT /DNET_4_0 /DUNITY_AOT /DIL2CPP_MONO_DEBUGGER_DISABLED /DGC_NOT_DLL /DRUNTIME_IL2CPP /D_WIN32 /DWIN32 /DWIN32_THREADS /D_WINDOWS /DWINDOWS /D_UNICODE /DUNICODE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WINSOCK_DEPRECATED_NO_WARNINGS /DNOMINMAX /D_NDEBUG /DNDEBUG /DWINDOWS_SDK_BUILD_VERSION=22621 /DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\libil2cpp" /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\libil2cpp" /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\external\bdwgc\include" /I"E:\UnityEditor\2019.4.25f1c1\Editor\Data\il2cpp\external\xxHash" /I"E:\UnityProject\Sentry\Temp\StagingArea\Data\il2cppOutput" /I"D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\include" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\winrt" /I"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt" /Fo"E:\UnityProject\Sentry\Library\il2cpp_cache\CE200FD9AA68610D9CA373E3BBF257A3.obj" /Fd"E:\UnityProject\Sentry\Library\il2cpp_cache\CE200FD9AA68610D9CA373E3BBF257A3.pdb"
EnvArg key: PATH value: C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;D:\VisualStudio\IDE\VC\Tools\MSVC\14.42.34433\bin\HostX64\x64
at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector) at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics) at il2cpp.Program.DoRun(String[] args, List
1 foundAssemblies)
at il2cpp.Program.Run(String[] args, Boolean setInvariantCulture)
at il2cpp.Program.Main(String[] args)
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at :0)
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1[T] setupStartInfo) (at <f07a8f8a16c34b8191b15ed9a1bd4e0c>:0) UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List
1[T] arguments, System.Action1[T] setupStartInfo, System.String workingDirectory) (at <f07a8f8a16c34b8191b15ed9a1bd4e0c>:0) UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (UnityEditor.Il2Cpp.Il2CppBuildPipelineData data, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at <f07a8f8a16c34b8191b15ed9a1bd4e0c>:0) UnityEditorInternal.IL2CPPBuilder.Run () (at <f07a8f8a16c34b8191b15ed9a1bd4e0c>:0) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action
1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at :0)
DesktopStandalonePostProcessor.SetupStagingArea (UnityEditor.Modules.BuildPostProcessArgs args, System.Collections.Generic.HashSet`1[T] filesToNotOverwrite) (at :0)
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at :0)
Rethrow as BuildFailedException: Exception of type 'UnityEditor.Build.BuildFailedException' was thrown.
DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at :0)
UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at :0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at :0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status