Björn Ritzl

Results 578 comments of Björn Ritzl
trafficstars

We need to review how we work with OpenGL extensions.

Is there any pattern to these crashes? During startup? Or maybe soon after you've started? Or at any time? Perhaps while loading content? After a reboot? Can you reproduce it?

> Maybe we should add an icon with a tip about a hotkey on it? I like the idea!

``` editor.handler$invoke_fnk.invokeStatic.class clojure.lang.ExceptionInfo: handler ':set-resolution' in context ':global' failed at ':run' with message 'Read timed out' at editor.handler$invoke_fnk.invokeStatic(handler.clj:262) at editor.handler$run.invokeStatic(handler.clj:289) at editor.ui$execute_command.invokeStatic(ui.clj:1166) at editor.ui$invoke_handler.invokeStatic(ui.clj:1187) at editor.ui$make_menu_command$reify.handle(ui.clj:1270) at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)...

@EbmGastroService this happened when you tried Debug->Simulate Resolution? Does it happen every time?

> There is an unresolved bug in JavaFX about this issue: https://bugs.openjdk.org/browse/JDK-8233955, the suggested workaround is downgrading the JDK version, which we can't do IIRC :( > I could try...

Thank you for the investigation! We'll look into the engine code and see what can be done.

``` internal.node$mark_in_production.invokeStatic.class java.lang.AssertionError: Assert failed: Cycle detected on node type editor.game-object/GameObjectNode and output :build-targets (not (contains? (:in-production evaluation-context) [node-id label])) at internal.node$mark_in_production.invokeStatic(node.clj:1318) at editor.game_object$GameObjectNode$behavior$build_targets.invokeStatic(game_object.clj:455) at editor.game_object$GameObjectNode$behavior$build_targets.invoke(game_object.clj:455) at clojure.lang.Var.invoke(Var.java:393) at internal.node.NodeImpl.produce_value(node.clj:285)...

> I think I know what you mean, it's sort of a feedback loop of .go's because I selected the game object in the factory that the factory is in...

Step 1 was to increase the key count from 16 to 32 bit. Next step is to change how the buffer save and load buffer is created to allow serialization...