Announcement

Collapse
No announcement yet.

Fatal error: Log suppression category LogMrMesh was somehow declared twice with the same data

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Fatal error: Log suppression category LogMrMesh was somehow declared twice with the same data

    Hi

    Im looking for assistance, I am trying to use the chaos engine but i am not able to run the source editor from github, I have tried several times with visual studio 2017 and 2019. I tried with version 23.4 and 25 in both visual studio versions but i always get a the same point, at 85% I am prompted with Fatal error: Log suppression category LogMrMesh was somehow declared twice with the same data, i formatted my computer already and still got the same error.

    Any ideas of what is going wrong?



    #2
    Im also getting this. More info (filtered from the log)
    PHP Code:
    [2020.05.19-17.40.20:168][ 0]LogWindowsErrorError reenteredAssertion failed: !bInitializedSerializationHistory [File:Z:/Unreal Engine Repository/4.25/Engine/Source/Runtime/RenderCore/Private/Shader.cpp] [Line243]
    Shader type was loaded after engine init, use ELoadingPhase::PostConfigInit on your module to cause it to load earlier.


    [
    2020.05.19-17.40.33:842][ 0]LogWindowsErrorError reenteredAssertion failed: !ObjectItem->IsUnreachable() [File:Z:/Unreal Engine Repository/4.25/Engine/Source/Runtime/CoreUObject/Private/UObject/GarbageCollection.cpp] [Line1103]
    AssetImportData /Engine/VREditor/TransformGizmo/SM_Sequencer_Node.SM_Sequencer_Node:None

    [2020.05.19-17.41.33:843][ 0]LogShaderCompilersDisplayWorker (5/5): shaders left to compile 4497
    [2020.05.19-17.41.33:843][ 0]LogThreadingWindowsErrorRunnable thread TaskGraphThreadHP 8 crashed.
    [
    2020.05.19-17.41.33:843][ 0]LogThreadingWindowsErrorRunnable thread TaskGraphThreadHP 9 crashed.
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsErrorHandleError re-entered.
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsFPlatformMisc::RequestExit(1)
    [
    2020.05.19-17.41.33:843][ 0]LogCoreEngine exit requested (reasonWin RequestExit)
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsError: === Critical error: ===
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsError:
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsErrorFatal error: [File:Z:/Unreal Engine Repository/4.25/Engine/Source/Runtime/Core/Private/Logging/LogSuppressionInterface.cpp] [Line444]
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsErrorLog suppression category LogMrMesh was somehow declared twice with the same data.
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsError:
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsError:
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsError:
    [
    2020.05.19-17.41.33:843][ 0]LogWindowsErrorCrash in runnable thread TaskGraphThreadHP 8
    [2020.05.19-17.41.33:843][ 0]LogWindowsErrorCrash in runnable thread TaskGraphThreadHP 9
    [2020.05.19-17.41.33:870][ 0]LogExitExecuting StaticShutdownAfterError
    [2020.05.19-17.41.33:937][ 0]Log file closed05/19/20 18:41:33 
    http://unrealdeveloper.uk

    Comment


      #3
      Chances are I missed a step in the compilation chain where you put the ChaosDestructionDemo project in the engine folder, refresh the solution file with the batch, then open VS, You will see the Chaos project in the solution. Compile this for Development Editor (the default usually). I'll come back in around 93minutes when its finished compiling to let you know if it worked.

      sadface
      http://unrealdeveloper.uk

      Comment


        #4
        +1.

        Since this topic is obviously getting more traction than the previous one, I'll add here my "fix" that got the build to work for me. This is no fix, merely disabling MixedReality, but it shows that that's the culprit. I know for a fact that people are encountering this issue without SteamVR installed, so the first point may or may not be relevant.
        1. Install Windows Mixed Reality for SteamVR. This is a free steam package.
        2. Modify all .uplugin files that are related to, or required a module related to Windows MR and remove the dependencies from it (remove "Modules" and "Plugins"). There are three to modify in //Engine/Plugins/Runtime/AR/Microsoft/, and one to modify in //Engine/Plugins/Runtime/WindowsMixedReality.
        3. Edit //Engine/Config/HoloLens/DataDrivenPlatform.ini, and set the Windows:bIsEnabled configuration value to false.

        Comment


          #5
          This was in fact the issue it seems. Good news.
          Had a hiccup first run though. It failed an Ensure test. But I just restarted the project file again and it worked.
          http://unrealdeveloper.uk

          Comment


            #6
            Wait a minute. I just had to look up what you mentioned, and I never saw anywhere to move the ChaosDestructionDemo folder into the github project. Sure enough it's here: https://forums.unrealengine.com/unre...o-enable-chaos

            So, is this still a required step? If so, why is it not at https://docs.unrealengine.com/en-US/...iew/index.html?

            Comment


              #7
              Originally posted by Ed_Wolfwood View Post
              Hi

              Im looking for assistance, I am trying to use the chaos engine but i am not able to run the source editor from github, I have tried several times with visual studio 2017 and 2019. I tried with version 23.4 and 25 in both visual studio versions but i always get a the same point, at 85% I am prompted with Fatal error: Log suppression category LogMrMesh was somehow declared twice with the same data, i formatted my computer already and still got the same error.

              Any ideas of what is going wrong?

              Have you solved it

              Comment


                #8
                I'm also getting "Fatal error: ...LogMrMesh was somehow declared twice..."
                Benjamin Paine's solution seemed promising, but no dice.

                I've been trying to build UE 4.25 from source (with Chaos) for a couple days now. There are 3 different sets of instructions out there (for prior versions) that are supposed to work in 4.25, but alas...

                https://github.com/EpicGames/UnrealEngine
                -------
                https://docs.unrealengine.com/en-US/...iew/index.html
                -------
                https://forums.unrealengine.com/unre...o-enable-chaos

                I realize this can't be easy to document, because I've been trying to do it myself. However, I think it would help a great multitude of people if someone with the right skills would start with a "clean" system. Start your documentation from a system that doesn't have all the typical programmer tools, libraries, etc.

                Comment


                  #9
                  Same issue here, built the engine from the release branch (current version is 4.25, cloned on 2020-05-27, commit f8f4b40) with Chaos enabled. Opening a project or just simply launching UE4Editor.exe fails with this error. Shader compilation did start (loading paused at 45% for some time), but at 95%, this error popped up and the editor refused to open. I'm not sure that we should be editing this many plugin folders just to get the editor to start up :/

                  I also don't think that 4.25 would need the Chaos demo (or any other) project pulled into the engine folder to work (correct me if I'm wrong, though).

                  Comment


                    #10
                    Today I try run chaos destruction in my project and I have the same issue. I first time run UE from source. I hope someone find out universal solution

                    Comment


                      #11
                      +1

                      Followed the documentation and tried adding in the Chaos project, but no luck unfortunately. If the docs are up to date it seems like an issue with the latest source branch

                      Comment


                        #12
                        Just to follow up for those who would want to waste potentially hours to build version 4.25.1 to see if the issue is fixed: nope. I'm still getting the very same error on the new release commit (4.25.1) :/

                        Comment


                          #13

                          Hey people i described exactly the same mistake as everyone else. i would like to implement chaos as a bachelor project, but that won't work. Maybe someone can help me or has an idea to fix it.

                          Comment


                            #14
                            Originally posted by FreshFlex View Post
                            Hey people i described exactly the same mistake as everyone else. i would like to implement chaos as a bachelor project, but that won't work. Maybe someone can help me or has an idea to fix it.
                            You can try building a previous version (like 4.24.x) if you don't mind the lack of 4.25 features and have the time to experiment, or you can try Benjamin Paine's solution above, which involves modifying some Mixed Reality stuff. On the other hand, if you haven't used Chaos before and your deadline is a bit tight, I'd suggest you turn to something else than Chaos as there aren't many tutorials outside of the official documentation and the Chaos Demo project. Unreal still has the APEX destruction plugin (no need for source builds), I'm not sure how widely used that is, but it probably still works - it's just not integrated with Niagara for example, if that data exchange is something you truly want to (and can) make use of.

                            By the way, some Reddit people had no trouble with the 4.25 source it seems but they do mention that it's still a bit "glitchy" (Source)

                            Comment


                              #15
                              I fixed this problem by wasting 3 days time...
                              I downloaded 4.26 source code from github(current is preview7), and compile it without enable chaos = true (what documents said BuildEnvironment = TargetBuildEnvironment.Unique; bCompileChaos = true; bUseChaos = true do not add them, just compile as usual ), then download chaos demo from launcher , when you compile completly , launch the chaos demo by 4.26 source code.
                              Then you will find fructure mode is in your project. Remember do not add Chaos to whole Engine but only your project which want to use it.
                              Have Fun

                              Comment

                              Working...
                              X