Announcement

Collapse
No announcement yet.

Unreal Engine 4.23 Released!

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

    Originally posted by gozu View Post
    Must be bad! lol...
    I thought the same. And the worst part is if any fixes would change the API, they'll only apply them on 4.24, because "minor version changes can't change the API". I understand the purpose of that premise, to not break existing code etc. But if the existing code won't work anyways because of bugs, I wouldn't mind changing some function calls. Of course some times it's much more than that, but still it sucks that some small things have to be waited so long to be solved because of this minor version rule.
    Freelancer Game Dev Generalist and Unreal Consultant | Portfolio
    Unreal products: Dynamic Picture Frames, Neo Kinect

    Comment


      Hello,

      I try to build an existing Project for Nintendo Switch and Xbox One. However since UE 4.23 this does no longer work. The build progress takes forever and at some point it crashes with an error Message like below.

      I tried everything, deleted all textures and materials because of the mentioning of "Error: PNG Error: invalid block type" but nothing helps. Even if I try just to ship the game with an empty map it crashes.

      A entirly new project works fine. So I crated a new project and copied just the most important files to the new one and it crashes again. As soon as I use any file of the old version, it's crashing.

      Does anyone have an idea? Other wise I have a massive issue as 3 years of work are more or less worthless.
      1. UATHelper: Packaging (Switch): libpng error: invalid block type
      2. UATHelper: Packaging (Switch): LogImageWrapper: Error: PNG Error: invalid block type
      3. UATHelper: Packaging (Switch): LogTexture: Warning: PNG decompression of source art failed
      4. UATHelper: Packaging (Switch): LogTexture: Warning: Cannot retrieve source data for mip 0 of texture T_PR-9_Normal
      5. PackagingResults: Error: invalid block type
      6. PackagingResults: Error: PNG Error: invalid block type
      7. PackagingResults: Warning: PNG decompression of source art failed
      8. PackagingResults: Warning: Cannot retrieve source data for mip 0 of texture T_PR-9_Normal
      9. UATHelper: Packaging (Switch): LogThreadingWindows: Error: Runnable thread PoolThread 12 crashed.
      10. UATHelper: Packaging (Switch): LogWindows: Error: begin: stack for UAT
      11. UATHelper: Packaging (Switch): LogWindows: Error: === Critical error: ===
      12. UATHelper: Packaging (Switch): LogWindows: Error:
      13. UATHelper: Packaging (Switch): LogWindows: Error: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:G:\UnrealEngine-4.23.0\Engine\Source\Runtime\Core\Public\Containers/Array.h] [Line: 614]
      14. UATHelper: Packaging (Switch): LogWindows: Error: Array index out of bounds: 0 from an array of size 0
      15. UATHelper: Packaging (Switch): LogWindows: Error:
      16. UATHelper: Packaging (Switch): LogWindows: Error:
      17. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffae83aa839 KERNELBASE.dll!UnknownFunction []
      18. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa972b5847 UE4Editor-Core.dll!ReportAssert() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowsplatformcrashcontext.cpp:582]
      19. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa972b8467 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79]
      20. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa9706c21a UE4Editor-Core.dll!FOutputDevice::LogfImpl() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
      21. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa970089e3 UE4Editor-Core.dll!AssertFailedImplV() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\misc\assertionmacros.cpp:101]
      22. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa97009220 UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\misc\assertionmacros.cpp:445]
      23. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa95a57508 UE4Editor-Engine.dll!DispatchCheckVerify<void,<lambda_62bf5a52e83b983129b8347b2c1c1c1e> >() [g:\unrealengine-4.23.0\engine\source\runtime\core\public\misc\assertionmacros.h:165]
      24. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa952c03ba UE4Editor-Engine.dll!FTextureCacheDerivedDataWorker:oWork() [g:\unrealengine-4.23.0\engine\source\runtime\engine\private\texturederiveddatatask.cpp:451]
      25. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa952bfeba UE4Editor-Engine.dll!FAsyncTask<FTextureCacheDerivedDataWorker>:oWork() [g:\unrealengine-4.23.0\engine\source\runtime\core\public\async\asyncwork.h:272]
      26. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa952bfcbe UE4Editor-Engine.dll!FAsyncTask<FTextureCacheDerivedDataWorker>:oThreadedWork() [g:\unrealengine-4.23.0\engine\source\runtime\core\public\async\asyncwork.h:296]
      27. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa96f0dbb8 UE4Editor-Core.dll!FQueuedThread::Run() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\hal\threadingbase.cpp:510]
      28. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa972b7d7f UE4Editor-Core.dll!FRunnableThreadWin::Run() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]
      29. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffa972abf61 UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:53]
      30. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffae93d7bd4 KERNEL32.DLL!UnknownFunction []
      31. UATHelper: Packaging (Switch): LogWindows: Error: [Callstack] 0x00007ffaeae0ced1 ntdll.dll!UnknownFunction []
      32. UATHelper: Packaging (Switch): LogWindows: Error:
      33. PackagingResults: Error: Runnable thread PoolThread 12 crashed.
      34. UATHelper: Packaging (Switch): LogWindows: Error: Crash in runnable thread PoolThread 12
      35. UATHelper: Packaging (Switch): LogWindows: Error: end: stack for UAT
      36. PackagingResults: Error: begin: stack for UAT
      37. PackagingResults: Error: === Critical error: ===
      38. PackagingResults: Error: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:G:\UnrealEngine-4.23.0\Engine\Source\Runtime\Core\Public\Containers/Array.h] [Line: 614]
      39. PackagingResults: Error: Array index out of bounds: 0 from an array of size 0
      40. PackagingResults: Error: [Callstack] 0x00007ffae83aa839 KERNELBASE.dll!UnknownFunction []
      41. PackagingResults: Error: [Callstack] 0x00007ffa972b5847 UE4Editor-Core.dll!ReportAssert() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowsplatformcrashcontext.cpp:582]
      42. PackagingResults: Error: [Callstack] 0x00007ffa972b8467 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:79]
      43. PackagingResults: Error: [Callstack] 0x00007ffa9706c21a UE4Editor-Core.dll!FOutputDevice::LogfImpl() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
      44. PackagingResults: Error: [Callstack] 0x00007ffa970089e3 UE4Editor-Core.dll!AssertFailedImplV() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\misc\assertionmacros.cpp:101]
      45. PackagingResults: Error: [Callstack] 0x00007ffa97009220 UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\misc\assertionmacros.cpp:445]
      46. PackagingResults: Error: [Callstack] 0x00007ffa95a57508 UE4Editor-Engine.dll!DispatchCheckVerify<void,<lambda_62bf5a52e83b983129b8347b2c1c1c1e> >() [g:\unrealengine-4.23.0\engine\source\runtime\core\public\misc\assertionmacros.h:165]
      47. PackagingResults: Error: [Callstack] 0x00007ffa952c03ba UE4Editor-Engine.dll!FTextureCacheDerivedDataWorker:oWork() [g:\unrealengine-4.23.0\engine\source\runtime\engine\private\texturederiveddatatask.cpp:451]
      48. PackagingResults: Error: [Callstack] 0x00007ffa952bfeba UE4Editor-Engine.dll!FAsyncTask<FTextureCacheDerivedDataWorker>:oWork() [g:\unrealengine-4.23.0\engine\source\runtime\core\public\async\asyncwork.h:272]
      49. PackagingResults: Error: [Callstack] 0x00007ffa952bfcbe UE4Editor-Engine.dll!FAsyncTask<FTextureCacheDerivedDataWorker>:oThreadedWork() [g:\unrealengine-4.23.0\engine\source\runtime\core\public\async\asyncwork.h:296]
      50. PackagingResults: Error: [Callstack] 0x00007ffa96f0dbb8 UE4Editor-Core.dll!FQueuedThread::Run() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\hal\threadingbase.cpp:510]
      51. PackagingResults: Error: [Callstack] 0x00007ffa972b7d7f UE4Editor-Core.dll!FRunnableThreadWin::Run() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]
      52. PackagingResults: Error: [Callstack] 0x00007ffa972abf61 UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [g:\unrealengine-4.23.0\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:53]
      53. PackagingResults: Error: [Callstack] 0x00007ffae93d7bd4 KERNEL32.DLL!UnknownFunction []
      54. PackagingResults: Error: [Callstack] 0x00007ffaeae0ced1 ntdll.dll!UnknownFunction []
      55. PackagingResults: Error: Crash in runnable thread PoolThread 12
      56. PackagingResults: Error: end: stack for UAT

      Comment


        KAEPS133

        The issue is definitely a bad source texture.

        Code:
        UATHelper: Packaging (Switch): libpng error: invalid block type
        UATHelper: Packaging (Switch): LogTexture: Warning: Cannot retrieve source data for mip 0 of texture T_PR-9_Normal
        I'd re-save out that texture in Photoshop or what not. Compare it's compression settings to other Normal maps you have.
        Able Ability System - A high performance, robust ability system for UE4. Now Available!

        Comment


          I deleted ALL Textures and Materials for testing and it failes with the same error. Even if not Textures and Materials are available.

          Comment


            Originally posted by KAEPS133 View Post
            I deleted ALL Textures and Materials for testing and it failes with the same error. Even if not Textures and Materials are available.
            Did you nuke your Intermediate directories?
            Able Ability System - A high performance, robust ability system for UE4. Now Available!

            Comment


              Originally posted by Alan Edwardes View Post

              Hi,

              Thanks for the tip! I spent a while trying to reproduce this based on the assumption that it is an issue around levels being included in sub levels in addition to the persistent level. I found that with my project I can reproduce it if I have two child levels, which each include each other - if I remove the circular dependency from the sub levels, the assertion problem goes away.

              However, when trying to make a clean project to reproduce this I wasn't able to under the same conditions - I was trying to do that to submit the bug for Epic to fix. I am hoping someone else has managed that - I will stick with 4.22.3 for now.

              Alan
              I can confirm we are having this error as well on our project, we just got back from Indie Dev days, and were highly encouraged at that talk to try out the new version but its very odd it kinda breaks any kinda advanced level streaming workflow relating to just having cross map dependencies. We do this so level designers dont have to always load the master but instead work in a "grid" map and reference in say the landscape map for an idea on geography? Since our game is effectively broken up into grids because the level is so large.

              I can confirm removing and manually stripping any kinda cross map dependencies resolves this build error.

              @Epic Is this intended or a bug? Its entirely new, in 4.22.3 we never had a packaging error akin to this...



              Last edited by Dark583; 10-12-2019, 07:55 AM.
              Cepheus Protocol
              recruitment@halcyonwinds.com

              Comment


                Got a Direct3D error, something about vertex mapping, when clicking "Create Geometry Collection" with Chaos using first shooter template and ue4 cube. Tried updating graphics driver, no worky. Still on on Window 7 pro with dual 980 ti cards. Not sure how to fix.

                4.21.2 works without the error, but no Chaos either.

                Comment


                  Originally posted by KAEPS133 View Post
                  Hello,

                  I try to build an existing Project for Nintendo Switch and Xbox One. However since UE 4.23 this does no longer work. The build progress takes forever and at some point it crashes with an error Message like below.

                  I tried everything, deleted all textures and materials because of the mentioning of "Error: PNG Error: invalid block type" but nothing helps. Even if I try just to ship the game with an empty map it crashes.

                  A entirly new project works fine. So I crated a new project and copied just the most important files to the new one and it crashes again. As soon as I use any file of the old version, it's crashing.

                  Does anyone have an idea? Other wise I have a massive issue as 3 years of work are more or less worthless.
                  I would suggest you guys create a support ticket, from looking at the logs it is getting an assert when its trying to package a texture (as mentioned) so somewhere, somehow it is trying to do that texture.
                  1. UATHelper: Packaging (Switch): libpng error: invalid block type
                  2. UATHelper: Packaging (Switch): LogImageWrapper: Error: PNG Error: invalid block type
                  3. UATHelper: Packaging (Switch): LogTexture: Warning: PNG decompression of source art failed
                  4. UATHelper: Packaging (Switch): LogTexture: Warning: Cannot retrieve source data for mip 0 of texture T_PR-9_Normal
                  5. PackagingResults: Error: invalid block type
                  6. PackagingResults: Error: PNG Error: invalid block type
                  7. PackagingResults: Warning: PNG decompression of source art failed
                  8. PackagingResults: Warning: Cannot retrieve source data for mip 0 of texture T_PR-9_Normal

                    And then it asserts...
                  Outer Planet Studios
                  http://outerplanet.webflow.io/

                  Comment


                    Originally posted by tmammela
                    I hope to see 4.23.1 soon. I'm amazed by how buggy and unstable this release is so far! I'm not even using any ray tracing stuff.
                    It's really uncommon to have such a delay for the first patch, 4.23 was released 1.5 month ago, we're already halfway to the 4.24 release. We should actually have preview versions soon, especially that some PRs are already committed to 4.25 instead of 4.24, so they might already have a feature freeze for 4.24. I don't know why patching the current version for decent usability doesn't deserve priority over implementing new features for the next versions.
                    Game Programmer at Zen Studios and founder of Rapax Games
                    LinkedIn, Engine Contributions, Marketplace
                    Polars (WIP), Game Jam Projects

                    Comment


                      Originally posted by KristofMorva View Post

                      I don't know why patching the current version for decent usability doesn't deserve priority over implementing new features for the next versions.
                      Because Fortnite: Chapter 2 ?

                      Comment


                        Because patching for something that doesnt work on 2% of computers (which are not yours) are soo difficult.. lol

                        Comment


                          Originally posted by Syed View Post
                          Because patching for something that doesn't work on 2% of computers (which are not yours) are soo difficult.. lol
                          I know you are joking. But that is definitely not the case for this build.

                          You cannot even edit landscape grass in this version, lol...
                          Outer Planet Studios
                          http://outerplanet.webflow.io/

                          Comment


                            Originally posted by gozu View Post

                            I know you are joking. But that is definitely not the case for this build.

                            You cannot even edit landscape grass in this version, lol...
                            Actually I am not joking..
                            In the past, there are errors that cause game engine to crash - partly, it is caused by buggy GPU drivers that boast they can (in capability) but they do not deliver. Basically drivers that lie.. lol. But people are looking at game engine, and say hey your engine is buggy. So the fix is ugly eg we check for the driver details (release, graphic card name) and subsequently block the 'boasted' capabilities.

                            But simple error like yours shouldn't be left unfixed.. it would be unacceptable if it is only fixed in the next version (4.24 etc(.

                            Comment


                              Originally posted by Syed View Post

                              Actually I am not joking..
                              In the past, there are errors that cause game engine to crash - partly, it is caused by buggy GPU drivers that boast they can (in capability) but they do not deliver. Basically drivers that lie.. lol. But people are looking at game engine, and say hey your engine is buggy. So the fix is ugly eg we check for the driver details (release, graphic card name) and subsequently block the 'boasted' capabilities.
                              I wasn't talking about driver issues at all. Rather Structs containing a TMap instantly crashing, Scene Render being blurry, and similar syndromes you can do nothing with.
                              Game Programmer at Zen Studios and founder of Rapax Games
                              LinkedIn, Engine Contributions, Marketplace
                              Polars (WIP), Game Jam Projects

                              Comment


                                Originally posted by KristofMorva View Post

                                I wasn't talking about driver issues at all. Rather Structs containing a TMap instantly crashing, Scene Render being blurry, and similar syndromes you can do nothing with.
                                Yes your problem is genuine. I mentioned it in 2nd para..
                                But simple error like yours shouldn't be left unfixed.. it would be unacceptable if it is only fixed in the next version (4.24 etc(.

                                Comment

                                Working...
                                X