I have been trying to build my Unity Android project using IL2CPP since 5.4 came out but so far I have not been able to get it to work despite the project compiling fine on Mono. The build process seems fine at first until I hit the part of the build process where the progress bar says “Converting managed assemblies to C++” where the build process then gets stuck for about half an hour before crashing and displaying the following three errors.
First error:-
Failed running C:/Android/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/windows-x86_64/bin/clang++ -o “Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so.debug” -Wl,-soname,libil2cpp.so.debug --sysroot “C:/Android/android-ndk-r10e/platforms/android-9/arch-arm” -gcc-toolchain “C:/Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64” -target armv7-none-linux-androideabi -shared -fuse-ld=gold -Wl,–no-undefined -Wl,-z,noexecstack -Wl,–gc-sections -Wl,–build-id “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Apple_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp-firstpass_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_4.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_5.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_6.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_7.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_8.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Assembly-CSharp_9.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.CognitoIdentity_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.CognitoSync_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.Core_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.Core_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.Core_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.DynamoDBv2_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.DynamoDBv2_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.Lambda_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.S3_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_AWSSDK.SecurityToken_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Common_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_DDDatabase_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_DDDSerializer_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Facebook.Unity_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_10.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_11.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_12.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_13.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_14.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_15.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_16.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_17.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_18.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_19.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_20.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_21.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_22.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_23.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_24.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_25.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_4.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_5.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_6.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_7.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_8.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Generics_9.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Mono.Data.Sqlite_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Mono.Data.Tds_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Mono.Security_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Mono.Security_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_4.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_5.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_6.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_7.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_mscorlib_8.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Newtonsoft.Json_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Newtonsoft.Json_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_protobuf-net_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_Stores_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Core_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Data_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Data_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Data_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Transactions_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Xml.Linq_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Xml_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Xml_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Xml_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System.Xml_3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System_3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System_4.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_System_5.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine.Advertisements_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine.Analytics_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine.Purchasing_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine.UI_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine.UI_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine_1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine_2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_UnityEngine_3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Bulk_winrt_0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\GenericMethods0.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\GenericMethods1.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\GenericMethods2.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\GenericMethods3.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppAttributes.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppCodeRegistration.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppCompilerCalculateTypeValuesTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppDelegateWrappersManagedToNativeTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppGenericClassTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppGenericInstDefinitions.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppGenericMethodDefinitions.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppGenericMethodPointerTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppGenericMethodTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppGuids.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppInvokerTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppMarshalingFunctionsTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppMetadataRegistration.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppMetadataUsage.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppMethodPointerTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppReversePInvokeWrapperTable.o” “Temp/StagingArea\Il2Cpp\il2cppOutput\armeabi-v7a\Il2CppTypeDefinitions.o” -L “C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release/StaticLibs/armeabi-v7a” -lil2cpp -lbdwgc -L “C:/Android/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a” -lgnustl_static
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14914: error: undefined reference to ‘IOSInit’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14939: error: undefined reference to ‘IOSLogInWithReadPermissions’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14939: error: undefined reference to ‘IOSLogInWithReadPermissions’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14956: error: undefined reference to ‘IOSLogInWithPublishPermissions’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14956: error: undefined reference to ‘IOSLogInWithPublishPermissions’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14969: error: undefined reference to ‘IOSLogOut’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14969: error: undefined reference to ‘IOSLogOut’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:14994: error: undefined reference to ‘IOSShareLink’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15047: error: undefined reference to ‘IOSFeedShare’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15116: error: undefined reference to ‘IOSAppRequest’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15165: error: undefined reference to ‘IOSAppInvite’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15194: error: undefined reference to ‘IOSCreateGameGroup’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15219: error: undefined reference to ‘IOSJoinGameGroup’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15219: error: undefined reference to ‘IOSJoinGameGroup’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15244: error: undefined reference to ‘IOSFBAppEventsLogEvent’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15277: error: undefined reference to ‘IOSFBAppEventsLogPurchase’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15298: error: undefined reference to ‘IOSFBAppEventsSetLimitEventUsage’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15298: error: undefined reference to ‘IOSFBAppEventsSetLimitEventUsage’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15307: error: undefined reference to ‘IOSGetAppLink’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15307: error: undefined reference to ‘IOSGetAppLink’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15316: error: undefined reference to ‘IOSFBSdkVersion’
Temp/StagingArea\Il2Cpp\il2cppOutput/Bulk_Facebook.Unity_0.cpp:15316: error: undefined reference to ‘IOSFBSdkVersion’
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
UnityEngine.Debug:LogError(Object)
NativeCompiler:RunProgram(ProcessStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/NativeCompiler.cs:60)
NativeCompiler:Execute(String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/NativeCompiler.cs:26)
UnityEditor.Android.c__AnonStorey2:<>m__6(TargetArchCompilerSettings)
c__AnonStorey7C`1:<>m__11A(Object) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/NativeCompiler.cs:89)
Second error:-
Failed running C:/Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-objcopy “Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so.debug” “Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so” --strip-all
C:/Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/arm-linux-androideabi-objcopy: ‘Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so.debug’: No such file
UnityEngine.Debug:LogError(Object)
NativeCompiler:RunProgram(ProcessStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/NativeCompiler.cs:60)
NativeCompiler:Execute(String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/NativeCompiler.cs:26)
UnityEditor.Android.c__AnonStorey2:<>m__7(TargetArchCompilerSettings)
c__AnonStorey7C`1:<>m__11A(Object) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/NativeCompiler.cs:89)
Third error:-
Exception: IL2CPP Linkage failed
UnityEditor.Android.AndroidIl2CppClangCompiler.CompileDynamicLibrary (System.String libraryFile, IEnumerable1 sourceFiles, IEnumerable
1 includePaths, IEnumerable1 libraries, IEnumerable
1 libraryPaths)
UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:223)
UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean developmentBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:132)
UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.PrepareIl2cppFiles (UnityEditor.Android.PostProcessor.PostProcessorContext context, UnityEditor.Android.AndroidIl2CppPlatformProvider provider)
UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:176)
UnityEditor.HostView:OnGUI()
My first guess would be that this issue has to do with my third-party plugins conflicting with IL2CPP (I’m using Appsflyer, AWS, Facebook and Google Play Game Services with my project and the crash logs seem to indicate that the Facebook plugin might be at fault here) but I’ve already tried updating all those plugins to their latest version and my project compiles fine when I build to iOS using IL2CPP. Are there any fixes that can be done on my side to fix this problem?