Search Unity

UnusedBytecodeStripper2.exe did not run properly

Discussion in 'Editor & General Support' started by nadthevlad, Apr 14, 2016.

  1. nadthevlad

    nadthevlad

    Joined:
    Oct 27, 2014
    Posts:
    10
    I have tried a few things from searching the forums but I keep getting the same errors.
    Unity version 5.2.4
    Any help is appreciated.


    Code (csharp):
    1.  
    2. Error building Player: Exception: /Applications/Unity534/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe did not run properly!
    3.  

    Code (csharp):
    1.  
    2. Exception: /Applications/Unity534/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe did not run properly!
    3. UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:96)
    4. UnityEditorInternal.AssemblyStripper.RunAssemblyLinker (IEnumerable`1 args, System.String& out, System.String& err, System.String linkerPath, System.String workingDirectory) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:107)
    5. UnityEditorInternal.AssemblyStripper.StripAssembliesTo (System.String[] assemblies, System.String[] searchDirs, System.String outputFolder, System.String workingDirectory, System.String& output, System.String& error, System.String linkerPath, IIl2CppPlatformProvider platformProvider, IEnumerable`1 additionalBlacklist, Boolean developmentBuild) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:100)
    6. UnityEditorInternal.AssemblyStripper.RunAssemblyStripper (System.String stagingAreaData, IEnumerable assemblies, System.String managedAssemblyFolderPath, System.String[] assembliesToStrip, System.String[] searchDirs, System.String monoLinkerPath, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr, Boolean developmentBuild) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:204)
    7. UnityEditorInternal.AssemblyStripper.StripAssemblies (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, UnityEditor.RuntimeClassRegistry rcr, Boolean developmentBuild) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:131)
    8. UnityEditorInternal.IL2CPPBuilder.Run () (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:201)
    9. UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean developmentBuild) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:128)
    10. UnityEditor.iOS.PostProcessiPhonePlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String stagingAreaDataManaged, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:429)
    11. UnityEditor.iOS.iOSBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/ExtensionModule.cs:27)
    12. 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) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316)
    13. UnityEditor.HostView:OnGUI()
    14.  
    Code (csharp):
    1.  
    2. Failed running /Applications/Unity534/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe -out "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed/tempStrip" -l none -c link -b False -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Core.xml" -f "/Applications/Unity534/Unity.app/Contents/Frameworks/il2cpp/LinkerDescriptors" -x "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed/../platform_native_link.xml" -x "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml" -x "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/preserved_derived_types.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/AI.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Animation.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Audio.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/CloudWebServices.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Core.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/IMGUI.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/JSONSerialize.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/ParticleSystem.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/ParticlesLegacy.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Physics.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Physics2D.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Terrain.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/TerrainPhysics.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/TextRendering.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/UI.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/UNET.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/UnityAds.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/UnityAnalytics.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/UnityConnect.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/UnityWebRequest.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/VR.xml" -x "/Applications/Unity534/PlaybackEngines/iOSSupport/Whitelists/Web.xml" -x "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Assets/link.xml" -d "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed" -a  "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed/Assembly-CSharp-firstpass.dll" -a  "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed/Assembly-CSharp.dll" -a  "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed/Assembly-UnityScript.dll" -a  "/Volumes/seagate sshd/Dropbox/Source Codes/Blue Cloud apps/Diamond Dozer/Diamond Dozer 5_3 update/Temp/StagingArea/Data/Managed/UnityEngine.UI.dll"
    3.  
    4. stdout:
    5. Fatal error in Mono CIL Linker
    6. System.ArgumentException: Unable to find the file for the assembly named 'Parse.Unity'. Should this assembly be in the project? ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Parse.Unity, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
    7.   at Mono.Linker.LinkContext.Resolve (IMetadataScope scope) [0x00000] in <filename unknown>:0
    8.   at Mono.Linker.Steps.ResolveFromXmlStep.GetAssembly (Mono.Linker.LinkContext context, System.String assemblyName) [0x00000] in <filename unknown>:0
    9.   at Mono.Linker.Steps.ResolveFromXmlStep.ProcessAssemblies (Mono.Linker.LinkContext context, System.Xml.XPath.XPathNodeIterator iterator) [0x00000] in <filename unknown>:0
    10.   --- End of inner exception stack trace ---
    11.   at Mono.Linker.Steps.ResolveFromXmlStep.ProcessAssemblies (Mono.Linker.LinkContext context, System.Xml.XPath.XPathNodeIterator iterator) [0x00000] in <filename unknown>:0
    12.   at Mono.Linker.Steps.ResolveFromXmlStep.Process () [0x00000] in <filename unknown>:0
    13.   at Mono.Linker.Steps.BaseStep.Process (Mono.Linker.LinkContext context) [0x00000] in <filename unknown>:0
    14.   at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x00000] in <filename unknown>:0
    15.   at Mono.Linker.Driver.Run () [0x00000] in <filename unknown>:0
    16.   at Mono.Linker.Driver.RunDriverWithErrorHandling (Mono.Linker.Driver driver) [0x00000] in <filename unknown>:0
    17.   at Mono.Linker.Driver.RunDriver (Mono.Linker.Driver driver) [0x00000] in <filename unknown>:0
    18. stderr:
    19.  
    20. UnityEngine.Debug:LogError(Object)
    21. UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:94)
    22. UnityEditorInternal.AssemblyStripper:RunAssemblyLinker(IEnumerable`1, String&, String&, String, String) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:107)
    23. UnityEditorInternal.AssemblyStripper:StripAssembliesTo(String[], String[], String, String, String&, String&, String, IIl2CppPlatformProvider, IEnumerable`1, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:100)
    24. UnityEditorInternal.AssemblyStripper:RunAssemblyStripper(String, IEnumerable, String, String[], String[], String, IIl2CppPlatformProvider, RuntimeClassRegistry, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:204)
    25. UnityEditorInternal.AssemblyStripper:StripAssemblies(String, IIl2CppPlatformProvider, RuntimeClassRegistry, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/AssemblyStripper.cs:131)
    26. UnityEditorInternal.IL2CPPBuilder:Run() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:201)
    27. UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:128)
    28. UnityEditor.HostView:OnGUI()
    29.  
    30.  
     
    Last edited: Apr 15, 2016
  2. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,937
    @nadthevlad

    Here is the part of the error message that matters:

    Unable to find the file for the assembly named 'Parse.Unity'. Should this assembly be in the project?

    It looks like some assembly in your project is referencing the Parse.Unity.dll file. Are you using this file in the project? If so, maybe it was accidentally removed.
     
  3. nadthevlad

    nadthevlad

    Joined:
    Oct 27, 2014
    Posts:
    10
    I am not using parse in my app. Is there a way to find where this is being referenced from and change it?
     
  4. JoshPeterson

    JoshPeterson

    Unity Technologies

    Joined:
    Jul 21, 2014
    Posts:
    6,937
    @nadthevlad

    The best option is to use a tool like ILSpy to looks at all of the assemblies in the project. You should be able to see the references for each assembly, and hopefully find the one referencing Parse.Unity.dll.
     
  5. nadthevlad

    nadthevlad

    Joined:
    Oct 27, 2014
    Posts:
    10
    I'll try that thanks.
     
  6. paratr00p3r

    paratr00p3r

    Joined:
    Aug 25, 2014
    Posts:
    9
    Also look for link.xml or some other xml file that references Parse.Unity
     
  7. nadthevlad

    nadthevlad

    Joined:
    Oct 27, 2014
    Posts:
    10
    That last comment fixed it. There was a stray link.xml file in the project. Thatnks paratr00p3r
     
    elhongo likes this.
  8. JimKong

    JimKong

    Joined:
    Jan 6, 2017
    Posts:
    1
    That last comment fixed it. -------->unused link.xml
    Thank you!
     
    elhongo likes this.