FunkinCrew / Funkin

A rhythm game made with HaxeFlixel
https://www.newgrounds.com/portal/view/770371
Other
2.96k stars 2.29k forks source link

Bug Report: I can't play the weekend 1 last song (it crashes) #2559

Open Osmaci123 opened 5 months ago

Osmaci123 commented 5 months ago

Null Object Reference in flixel/graphics/title/FlxDrawTrianglesItem.hx#63 in flixel/FlxCamera.hx#774 in flixel/FlxGame.hx#873 in flixel/FlxGame.hx#566 in opengl/events/EventDispatcher.hx#402 in opengl/display/DisplayObject.hx#1399

What version of the game are you using? Look in the bottom left corner of the main menu. (ex: 0.2.7, 0.2.1, shit like that)

0.3.3

Have you identified any steps to reproduce the bug? If so, please describe them below in as much detail as possible. Use images if possible.

You go to the weekend 1 level and play all the level songs. And the song called "Blazin'" doesn't appear and above of that it crashes, and it shows the error (up in this page).

Please describe your issue. Provide extensive detail and images if possible.

Image The build is compiled by me.

biomseed commented 5 months ago

This is happening in some people's game and i think it sometimes fixes itself by going out of fullscreen or in and out of fullscreen

Osmaci123 commented 5 months ago

This is happening in some people's game and i think it sometimes fixes itself by going out of fullscreen or in and out of fullscreen

Oh, thanks that really work

biomseed commented 5 months ago

Oh, thanks that really work

don't close the issue yet though since it still happens

Osmaci123 commented 5 months ago

Oh, thanks that really work

don't close the issue yet though since it still happens

Oh, ok

MrDumbGuy commented 5 months ago

As a workaround, you can open the game through powershell with the command:

"tee log.txt" | ./Funkin.exe

Osmaci123 commented 5 months ago

Ok thanks. Ill will try it

biomseed commented 5 months ago

As a workaround, you can open the game through powershell with the command:

"tee log.txt" | ./Funkin.exe

That does nothing. The old "Null Object Reference" with no crash handler is what that fixed, and even then, I'm pretty sure it wasn't the even command itself that was fixing it, but just running the game through the command line. The thing that fixed has already been fixed. It won't be helpful at all for an actual null object reference.

MrDumbGuy commented 5 months ago

Well, it works for me. I haven't the faintest clue why.

Osmaci123 commented 4 months ago

Fixed, you only need to compile with haxe 4.3.0

biomseed commented 4 months ago

Fixed, you only need to compile with haxe 4.3.0

Is 0.4 compiled with it? The release build?

Kyte-tSC commented 4 months ago

Even v0.4.0 from itch.io has this problem In my case, Weekend 1 crashed as soon as the cutscene after 2hot ended; Blazin' can still be played in Freeplay tho Here's the crash log

=====================
 Funkin Crash Report
=====================

Generated by: Friday Night Funkin' - v0.4.0
  Git hash: e2fbeeb (CLEAN)
System timestamp: 2024-06-09-15-44-13
Driver info: OpenGL Vendor=NVIDIA Corporation Version=4.6.0 NVIDIA 516.54 Renderer=NVIDIA GeForce MX450/PCIe/SSE2 GLSL=4.60 NVIDIA
Platform: Windows
Render method: DRAW_TILES

=====================

HXCPP-Immix:
- Memory Used: 1699709704 bytes
- Memory Reserved: 1832793480 bytes
- Memory Current Pool: 1699714952 bytes
- Memory Large Pool: 1671533960 bytes
- HXCPP Debugger: Disabled
- HXCPP Exp Generational Mode: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Debug Link: Disabled
- HXCPP Stack Trace: Enabled
- HXCPP Stack Trace Line Numbers: Enabled
- HXCPP Pointer Validation: Enabled
- HXCPP Profiler: Disabled
- HXCPP Local Telemetry: Disabled
- HXCPP C++11: Disabled
- Source Annotation: Disabled

=====================

Flixel Current State: funkin.play.PlayState

=====================

Haxelibs: 
- discord_rpc git(https://github.com/Aidan63/linc_discord-rpc/:2d83fa863ef0c1eace5f1cf67c3ac315d1a3a8a5
- flixel git(https://github.com/FunkinCrew/flixel/:a7d8e3bad89a0a3506a4714121f73d8e34522c49
- flixel-addons git(https://github.com/FunkinCrew/flixel-addons/:a523c3b56622f0640933944171efed46929e360e
- flixel-text-input haxelib(1.1.0)
- flixel-ui git(https://github.com/HaxeFlixel/flixel-ui/:719b4f10d94186ed55f6fef1b6618d32abec8c15
- flxanimate git(https://github.com/FunkinCrew/flxanimate/:17e0d59fdbc2b6283a5c0e4df41f1c7f27b71c49
- FlxPartialSound git(https://github.com/FunkinCrew/FlxPartialSound.git/:f986332ba5ab02abd386ce662578baf04904604a
- format haxelib(3.5.0)
- funkin.vis git(https://github.com/FunkinCrew/funkVis/:38261833590773cb1de34ac5d11e0825696fc340
- grig.audio git(https://gitlab.com/haxe-grig/grig.audio.git/src:57f5d47f2533fd0c3dcd025a86cb86c0dfa0b6d2
- hamcrest haxelib(3.0.0)
- haxeui-core git(https://github.com/haxeui/haxeui-core/:0212d8fdfcafeb5f0d5a41e1ddba8ff21d0e183b
- haxeui-flixel git(https://github.com/haxeui/haxeui-flixel/:63a906a6148958dbfde8c7b48d90b0693767fd95
- hscript haxelib(2.5.0)
- hxCodec git(https://github.com/FunkinCrew/hxCodec/:61b98a7a353b7f529a8fec84ed9afc919a2dffdd
- hxcpp haxelib(4.3.2)
- hxcpp-debug-server git(https://github.com/FunkinCrew/hxcpp-debugger/hxcpp-debug-server:147294123f983e35f50a966741474438069a7a8f
- hxp haxelib(1.2.2)
- json2object git(https://github.com/FunkinCrew/json2object/:a8c26f18463c98da32f744c214fe02273e1823fa
- lime git(https://github.com/FunkinCrew/lime/:872ff6db2f2d27c0243d4ff76802121ded550dd7
- mconsole git(https://github.com/massive-oss/mconsole/:06c0499ed8f80628a0e6e55ffa32c3cbd688a838
- mcover git(https://github.com/massive-oss/mcover/src:c3c47cd682b0b202a41caee95321989391b617ef
- mockatoo git(https://github.com/FunkinCrew/mockatoo/src:13d77a0a8eaf5e789ef5dae6cd33eee812deda36
- munit git(https://github.com/FunkinCrew/MassiveUnit/src:f61be7f7ba796595f45023ca65164a485aba0e7e
- openfl git(https://github.com/FunkinCrew/openfl/:228c1b5063911e2ad75cef6e3168ef0a4b9f9134
- polymod git(https://github.com/larsiusprime/polymod/:bfbe30d81601b3543d80dce580108ad6b7e182c7
- thx.core git(https://github.com/FunkinCrew/thx.core/:22605ff44f01971d599641790d6bae4869f7d9f4
- thx.semver git(https://github.com/FunkinCrew/thx.semver/:cf8d213589a2c7ce4a59b0fdba9e8ff36bc029fa

=====================

Loaded mods: 
No mods loaded.

=====================

Null Object Reference
  in flixel/graphics/tile/FlxDrawTrianglesItem.hx#63
  in flixel/FlxCamera.hx#774
  in flixel/FlxGame.hx#873
  in flixel/FlxGame.hx#566
  in openfl/events/EventDispatcher.hx#402
  in openfl/display/DisplayObject.hx#1399
Kyte-tSC commented 4 months ago

Even v0.4.0 from itch.io has this problem In my case, Weekend 1 crashed as soon as the cutscene after 2hot ended; Blazin' can still be played in Freeplay tho Here's the crash log

=====================
 Funkin Crash Report
=====================

Generated by: Friday Night Funkin' - v0.4.0
  Git hash: e2fbeeb (CLEAN)
System timestamp: 2024-06-09-15-44-13
Driver info: OpenGL Vendor=NVIDIA Corporation Version=4.6.0 NVIDIA 516.54 Renderer=NVIDIA GeForce MX450/PCIe/SSE2 GLSL=4.60 NVIDIA
Platform: Windows
Render method: DRAW_TILES

=====================

HXCPP-Immix:
- Memory Used: 1699709704 bytes
- Memory Reserved: 1832793480 bytes
- Memory Current Pool: 1699714952 bytes
- Memory Large Pool: 1671533960 bytes
- HXCPP Debugger: Disabled
- HXCPP Exp Generational Mode: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Exp Moving GC: Disabled
- HXCPP Debug Link: Disabled
- HXCPP Stack Trace: Enabled
- HXCPP Stack Trace Line Numbers: Enabled
- HXCPP Pointer Validation: Enabled
- HXCPP Profiler: Disabled
- HXCPP Local Telemetry: Disabled
- HXCPP C++11: Disabled
- Source Annotation: Disabled

=====================

Flixel Current State: funkin.play.PlayState

=====================

Haxelibs: 
- discord_rpc git(https://github.com/Aidan63/linc_discord-rpc/:2d83fa863ef0c1eace5f1cf67c3ac315d1a3a8a5
- flixel git(https://github.com/FunkinCrew/flixel/:a7d8e3bad89a0a3506a4714121f73d8e34522c49
- flixel-addons git(https://github.com/FunkinCrew/flixel-addons/:a523c3b56622f0640933944171efed46929e360e
- flixel-text-input haxelib(1.1.0)
- flixel-ui git(https://github.com/HaxeFlixel/flixel-ui/:719b4f10d94186ed55f6fef1b6618d32abec8c15
- flxanimate git(https://github.com/FunkinCrew/flxanimate/:17e0d59fdbc2b6283a5c0e4df41f1c7f27b71c49
- FlxPartialSound git(https://github.com/FunkinCrew/FlxPartialSound.git/:f986332ba5ab02abd386ce662578baf04904604a
- format haxelib(3.5.0)
- funkin.vis git(https://github.com/FunkinCrew/funkVis/:38261833590773cb1de34ac5d11e0825696fc340
- grig.audio git(https://gitlab.com/haxe-grig/grig.audio.git/src:57f5d47f2533fd0c3dcd025a86cb86c0dfa0b6d2
- hamcrest haxelib(3.0.0)
- haxeui-core git(https://github.com/haxeui/haxeui-core/:0212d8fdfcafeb5f0d5a41e1ddba8ff21d0e183b
- haxeui-flixel git(https://github.com/haxeui/haxeui-flixel/:63a906a6148958dbfde8c7b48d90b0693767fd95
- hscript haxelib(2.5.0)
- hxCodec git(https://github.com/FunkinCrew/hxCodec/:61b98a7a353b7f529a8fec84ed9afc919a2dffdd
- hxcpp haxelib(4.3.2)
- hxcpp-debug-server git(https://github.com/FunkinCrew/hxcpp-debugger/hxcpp-debug-server:147294123f983e35f50a966741474438069a7a8f
- hxp haxelib(1.2.2)
- json2object git(https://github.com/FunkinCrew/json2object/:a8c26f18463c98da32f744c214fe02273e1823fa
- lime git(https://github.com/FunkinCrew/lime/:872ff6db2f2d27c0243d4ff76802121ded550dd7
- mconsole git(https://github.com/massive-oss/mconsole/:06c0499ed8f80628a0e6e55ffa32c3cbd688a838
- mcover git(https://github.com/massive-oss/mcover/src:c3c47cd682b0b202a41caee95321989391b617ef
- mockatoo git(https://github.com/FunkinCrew/mockatoo/src:13d77a0a8eaf5e789ef5dae6cd33eee812deda36
- munit git(https://github.com/FunkinCrew/MassiveUnit/src:f61be7f7ba796595f45023ca65164a485aba0e7e
- openfl git(https://github.com/FunkinCrew/openfl/:228c1b5063911e2ad75cef6e3168ef0a4b9f9134
- polymod git(https://github.com/larsiusprime/polymod/:bfbe30d81601b3543d80dce580108ad6b7e182c7
- thx.core git(https://github.com/FunkinCrew/thx.core/:22605ff44f01971d599641790d6bae4869f7d9f4
- thx.semver git(https://github.com/FunkinCrew/thx.semver/:cf8d213589a2c7ce4a59b0fdba9e8ff36bc029fa

=====================

Loaded mods: 
No mods loaded.

=====================

Null Object Reference
  in flixel/graphics/tile/FlxDrawTrianglesItem.hx#63
  in flixel/FlxCamera.hx#774
  in flixel/FlxGame.hx#873
  in flixel/FlxGame.hx#566
  in openfl/events/EventDispatcher.hx#402
  in openfl/display/DisplayObject.hx#1399

Update: Fullscreen doesn't solve this for me.

ZGStuff commented 3 months ago

still broken on 0.4.1, going to try compile my own release if needed

isatsou commented 2 months ago

me too i have the same problem

TheoDevelops commented 2 weeks ago

This sounds like a hold arrow issue to me, since the hold notes uses FlxCamera.drawTriangles