Announcement

Collapse
No announcement yet.

Unreal Engine 4.23 Released!

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by Zeblote View Post
    Will there be 4.23.1 soon? It's been a month since the release, so around the usual time.
    Hopefully soon!
    Very surprised they would leave some of these bugs for over a month,
    Must be bad! lol...
    Outer Planet Studios
    http://outerplanet.webflow.io/

    Comment


      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

        Polygon Art - Passion in Game Design
        Beyond Enemy Lines - The next generation of tactical FPS
        Facebook | Twitter

        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.
            Polygon Art - Passion in Game Design
            Beyond Enemy Lines - The next generation of tactical FPS
            Facebook | Twitter

            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


                      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.

                      Comment


                        Originally posted by tmammela View Post
                        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.
                        LinkedIn, Engine Contributions
                        Polars (WIP), Game Jam Projects
                        Marketplace: Viewport Utilities, Blueprint Streams, Control Structures

                        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

                                Working...
                                X