helios-decompiler / standalone-app

All-in-one Java reverse engineering tool
Apache License 2.0
179 stars 39 forks source link

Broken on oracle jdk 9 #43

Open ghost opened 6 years ago

ghost commented 6 years ago

Errors:

Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at javafx.fxml/javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1787)
        at javafx.fxml/javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1670)
        at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
        at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
        at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
        at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
        at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
        at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
        at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
        at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
        at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3589)
        at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8300(Scene.java:3517)
        at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3885)
        at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1300(Scene.java:3604)
        at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1874)
        at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2613)
        at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
        at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
        at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
        at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
        at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
        at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at com.sun.javafx.reflect.Trampoline.invoke(MethodUtil.java:76)
        at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at javafx.base/com.sun.javafx.reflect.MethodUtil.invoke(MethodUtil.java:275)
        at javafx.fxml/com.sun.javafx.fxml.MethodHelper.invoke(MethodHelper.java:83)
        at javafx.fxml/javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1782)
        ... 33 more
Caused by: java.lang.NoSuchMethodError: javafx.scene.control.TableColumn.impl_setReorderable(Z)V
        at org.controlsfx.control.spreadsheet.SpreadsheetView.getTableColumn(SpreadsheetView.java:1543)
        at org.controlsfx.control.spreadsheet.SpreadsheetView.setGrid(SpreadsheetView.java:540)
        at org.controlsfx.control.spreadsheet.SpreadsheetView.<init>(SpreadsheetView.java:464)
        at org.controlsfx.control.spreadsheet.SpreadsheetView.<init>(SpreadsheetView.java:390)
        at com.heliosdecompiler.hexeditor.HexArea.<init>(HexArea.java:43)
        at com.heliosdecompiler.helios.gui.view.editors.HexEditorView.createView0(HexEditorView.java:30)
        at com.heliosdecompiler.helios.gui.view.editors.EditorView.createView(EditorView.java:28)
        at com.heliosdecompiler.helios.gui.controller.AllFilesViewerController.openNewEditor(AllFilesViewerController.java:186)
        at com.heliosdecompiler.helios.gui.controller.AllFilesViewerController.constructFileTab(AllFilesViewerController.java:171)
        at com.heliosdecompiler.helios.gui.controller.AllFilesViewerController.handleClick(AllFilesViewerController.java:116)
        at com.heliosdecompiler.helios.gui.controller.FileTreeController.onClickTreeItem(FileTreeController.java:232)
        ... 44 more
Exception in thread "JavaFX Application Thread" java.lang.NoSuchMethodError: org.fxmisc.richtext.TextExt.impl_selectionFillProperty()Ljavafx/beans/property/ObjectProperty;
        at org.fxmisc.richtext.StyledTextArea.createStyledTextNode(StyledTextArea.java:118)
        at org.fxmisc.richtext.StyledTextArea.lambda$new$0(StyledTextArea.java:74)
        at org.fxmisc.richtext.ParagraphText.<init>(ParagraphText.java:102)
        at org.fxmisc.richtext.ParagraphBox.<init>(ParagraphBox.java:77)
        at org.fxmisc.richtext.GenericStyledArea.createCell(GenericStyledArea.java:1362)
        at org.fxmisc.richtext.GenericStyledArea.lambda$new$13(GenericStyledArea.java:760)
        at org.fxmisc.flowless.CellPool.getCell(CellPool.java:20)
        at org.fxmisc.flowless.CellListManager.cellForItem(CellListManager.java:75)
        at org.reactfx.collection.MappedList.get(MappedList.java:27)
        at org.reactfx.collection.MemoizationListImpl.get(MemoizationList.java:99)
        at org.fxmisc.flowless.CellListManager.getCell(CellListManager.java:64)
        at org.fxmisc.flowless.CellPositioner.getSizedCell(CellPositioner.java:129)
        at org.fxmisc.flowless.CellPositioner.placeStartAt(CellPositioner.java:95)
        at org.fxmisc.flowless.Navigator.placeStartAtMayCrop(Navigator.java:183)
        at org.fxmisc.flowless.Navigator.visit(Navigator.java:111)
        at org.fxmisc.flowless.StartOffStart.accept(TargetPosition.java:49)
        at org.fxmisc.flowless.Navigator.layoutChildren(Navigator.java:67)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1226)
        at org.fxmisc.flowless.VirtualFlow.layoutChildren(VirtualFlow.java:165)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1226)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1233)
        at javafx.graphics/javafx.scene.Scene.doLayoutPass(Scene.java:590)
        at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2507)
        at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:410)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:409)
        at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:436)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:518)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:498)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:491)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:319)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
        at java.base/java.lang.Thread.run(Thread.java:844)