Editor: jMonkeyBuilder

Same identical issue with both open and closed source drivers? Sounds weird.

Are you sure you are not running out of ram? This might be the result of high thrashing.

And you have no any errors in IDEA’s log, right?

Also, I think I need to return a classic menu.

When i running app, i have 8-11 GB available RAM.

No any compile-time error. But some thread dumps dated today’s date (i don’t run anything except SpaceShift editor in IDEA) in logs folder.
https://yadi.sk/d/6aOwxRHg3F4RG6

You can say what i should change in source (or hash commit) for return a classic menu.

I mean what did you see there when you had a crush:
http://imgur.com/a/Us2t2

It’s not a minor change.

Nothing interesting. It’s identical what print in console (Editor: jMonkeyBuilder - #396 by Troxid). But once this print exception and freeze again

If it’s rare error (and only i have error) and changes require a lot of time, it may be better not return a classic menu in global version? If you know hash commit (when editor have classic menu) i can try switch to older version to understand what the reason of the error.

I think you can try the version 0.7.5.

But I see an exception in your screenshot.

Yes, it’s occurred once for all time.

Can you provide me all stack trace of it?

If that exception not saved on any logs (i don’t know where which logs saved) then no. I could not look all stack trace because all be frozen.

but can you take it from IDEA console?

No, all freeze, all windows don’t respond. Only mouse moving :). After that i restarting my computer by reset button.

So I think you can try to make your logic in the code of editor to catch it and save it to a file. :wink:

Replace method ‘start()’ to this in the class Editor:

@Override
    public void start() {

        NativeLibraryLoader.loadNativeLibrary("jinput", true);
        NativeLibraryLoader.loadNativeLibrary("jinput-dx8", true);

        try {
            super.start();
        } catch (final Throwable e) {
            e.printStackTrace();

            final String userHome = System.getProperty("user.home");
            final String fileName = "jme3-spaceshift-editor-error.log";

            try (final PrintStream out = new PrintStream(newOutputStream(Paths.get(userHome, fileName)))) {
                e.printStackTrace(out);
            } catch (final IOException ex) {
                ex.printStackTrace();
            }
        }
    }

No log file has been created. But computer unfreeze and this printed in console.

java: …/…/nouveau/pushbuf.c:727: nouveau_pushbuf_data: Assertion `kref’ failed.

Try run 0.7.2 ver SpaceShift - same problem (all freeze). I think problems on my side, may be i will reinstall OS.

1 Like

:slight_smile:

Imgur

3 Likes

Cool :+1:

1 Like

https://yadi.sk/d/UuKcJBNgqbV3a1

ver. 0.9.5
-Updated jME libraries.
-Updated styles of all dialogs.
-Implemented image view/preview of .dds and .hdr images.
-Added tooltips for some actions in an editor toolbar.
-Small UI fixes for Material Editor.
-Implemented flying on a scene using WASD + middle mouse button.
-Added a dialog with some settings of converting models.
-Moved the Log View to bottom.
-Some updates of representation a motion control.
-Reduced cell height in the asset tree and the model tree.
-Added detail information about meshes.
-Implemented D&D models from the asset tree to the model tree.

6 Likes