Comments

8 Comments

cat /etc/redhat-release Red Hat Enterprise Linux release 8.1 (Ootpa)

wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.el8/x86_64/java-latest-openjdk-14.0.0.36-3.rolling.el8.x86_64.rpm wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.el8/x86_64/java-latest-openjdk-headless-14.0.0.36-3.rolling.el8.x86_64.rpm

sudo yum install java-latest-openjdk-headless-14.0.0.36-3.rolling.el7.x86_64.rpm sudo yum install ./java-latest-openjdk-14.0.0.36-3.rolling.el7.x86_64.rpm

sudo yum install ./java-latest-openjdk-headless-14.0.0.36-3.rolling.el8.x86_64.rpm sudo yum install ./java-latest-openjdk-14.0.0.36-3.rolling.el8.x86_64.rpm

java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment 19.9 (build 14+36) OpenJDK 64-Bit Server VM 19.9 (build 14+36, mixed mode, sharing)

cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.8 (Maipo)

sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-dcf3443ba9

wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.el7/x86_64/java-latest-openjdk-14.0.0.36-3.rolling.el7.x86_64.rpm wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.el7/x86_64/java-latest-openjdk-headless-14.0.0.36-3.rolling.el7.x86_64.rpm

sudo yum install java-latest-openjdk-headless-14.0.0.36-3.rolling.el7.x86_64.rpm sudo yum install ./java-latest-openjdk-14.0.0.36-3.rolling.el7.x86_64.rpm

java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment 19.9 (build 14+36) OpenJDK 64-Bit Server VM 19.9 (build 14+36, mixed mode, sharing)

cat /etc/fedora-release Fedora release 30 (Thirty)

sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-dcf3443ba9

wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.fc30/x86_64/java-latest-openjdk-headless-14.0.0.36-3.rolling.fc30.x86_64.rpm wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.fc30/x86_64/java-latest-openjdk-14.0.0.36-3.rolling.fc30.x86_64.rpm

sudo dnf install ./java-latest-openjdk-headless-14.0.0.36-3.rolling.fc30.x86_64.rpm sudo dnf install ./java-latest-openjdk-14.0.0.36-3.rolling.fc30.x86_64.rpm

java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment 19.9 (build 14+36) OpenJDK 64-Bit Server VM 19.9 (build 14+36, mixed mode, sharing)

cat /etc/fedora-release Fedora release 32 (Thirty Two)

sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8713408acd

wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.fc32/x86_64/java-latest-openjdk-14.0.0.36-3.rolling.fc32.x86_64.rpm

sudo dnf install ./java-latest-openjdk-14.0.0.36-3.rolling.fc32.x86_64.rpm

java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment 19.9 (build 14+36) OpenJDK 64-Bit Server VM 19.9 (build 14+36, mixed mode, sharing)

What has been tested, status ok:

sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8713408acd

wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.fc31/x86_64/java-latest-openjdk-14.0.0.36-3.rolling.fc31.x86_64.rpm wget https://kojipkgs.fedoraproject.org//packages/java-latest-openjdk/14.0.0.36/3.rolling.fc31/x86_64/java-latest-openjdk-headless-14.0.0.36-3.rolling.fc31.x86_64.rpm

sudo dnf install ./java-latest-openjdk-headless-14.0.0.36-3.rolling.fc31.x86_64.rpm sudo dnf install ./java-latest-openjdk-14.0.0.36-3.rolling.fc31.x86_64.rpm

java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment 19.9 (build 14+36) OpenJDK 64-Bit Server VM 19.9 (build 14+36, mixed mode, sharing)

Fedora 30, GNOME Shell By clicking to local processes I'm getting:

Configuration files were not copied for FernflowerDecompilerWrapper.json - the existing configuration would be overwritten. Configuration files were not copied for ProcyonDecompilerWrapper.json - the existing configuration would be overwritten. AGENT_PATH===/usr/share/java/java-runtime-decompiler/decompiler-agent.jar java.io.FileNotFoundException: Filename empty. at org.jrd.backend.decompiling.ExpandableUrl.<init>(ExpandableUrl.java:32) at org.jrd.backend.decompiling.ExpandableUrl.createFromPath(ExpandableUrl.java:41) at org.jrd.backend.data.Config.getAgentExpandedPath(Config.java:57) at org.jrd.backend.communication.InstallDecompilerAgentImpl.locateAgent(InstallDecompilerAgentImpl.java:319) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:65) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:41) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:34) at org.jrd.backend.core.AgentLoader.attach(AgentLoader.java:50) at org.jrd.backend.core.AgentAttachManager.attachAgentToVm(AgentAttachManager.java:35) at org.jrd.backend.core.DecompilerRequestReceiver.checkIfAgentIsLoaded(DecompilerRequestReceiver.java:228) at org.jrd.backend.core.DecompilerRequestReceiver.getPort(DecompilerRequestReceiver.java:92) at org.jrd.backend.core.DecompilerRequestReceiver.getResponse(DecompilerRequestReceiver.java:117) at org.jrd.backend.core.DecompilerRequestReceiver.getAllLoadedClassesAction(DecompilerRequestReceiver.java:172) at org.jrd.backend.core.DecompilerRequestReceiver.processRequest(DecompilerRequestReceiver.java:66) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:325) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:317) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.loadClassNames(VmDecompilerInformationController.java:180) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.lambda$changeVm$9(VmDecompilerInformationController.java:117) at java.lang.Thread.run(Thread.java:748) Error opening zip file or JAR manifest missing: java.lang.RuntimeException: Attach failed!! Cause: Agent JAR not found or no Agent-Class attribute at org.jrd.backend.core.AgentLoader.attach(AgentLoader.java:52) at org.jrd.backend.core.AgentAttachManager.attachAgentToVm(AgentAttachManager.java:35) at org.jrd.backend.core.DecompilerRequestReceiver.checkIfAgentIsLoaded(DecompilerRequestReceiver.java:228) at org.jrd.backend.core.DecompilerRequestReceiver.getPort(DecompilerRequestReceiver.java:92) at org.jrd.backend.core.DecompilerRequestReceiver.getResponse(DecompilerRequestReceiver.java:117) at org.jrd.backend.core.DecompilerRequestReceiver.getAllLoadedClassesAction(DecompilerRequestReceiver.java:172) at org.jrd.backend.core.DecompilerRequestReceiver.processRequest(DecompilerRequestReceiver.java:66) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:325) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:317) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.loadClassNames(VmDecompilerInformationController.java:180) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.lambda$changeVm$9(VmDecompilerInformationController.java:117) at java.lang.Thread.run(Thread.java:748) Caused by: com.sun.tools.attach.AgentLoadException: Agent JAR not found or no Agent-Class attribute at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:117) at org.jrd.backend.communication.InstallDecompilerAgentImpl.injectAgent(InstallDecompilerAgentImpl.java:235) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:67) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:41) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:34) at org.jrd.backend.core.AgentLoader.attach(AgentLoader.java:50) ... 11 more java.lang.RuntimeException: Failed to attach agent. at org.jrd.backend.core.DecompilerRequestReceiver.getPort(DecompilerRequestReceiver.java:100) at org.jrd.backend.core.DecompilerRequestReceiver.getResponse(DecompilerRequestReceiver.java:117) at org.jrd.backend.core.DecompilerRequestReceiver.getAllLoadedClassesAction(DecompilerRequestReceiver.java:172) at org.jrd.backend.core.DecompilerRequestReceiver.processRequest(DecompilerRequestReceiver.java:66) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:325) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:317) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.loadClassNames(VmDecompilerInformationController.java:180) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.lambda$changeVm$9(VmDecompilerInformationController.java:117) at java.lang.Thread.run(Thread.java:748) java.io.FileNotFoundException: Filename empty. at org.jrd.backend.decompiling.ExpandableUrl.<init>(ExpandableUrl.java:32) at org.jrd.backend.decompiling.ExpandableUrl.createFromPath(ExpandableUrl.java:41) at org.jrd.backend.data.Config.getAgentExpandedPath(Config.java:57) at org.jrd.backend.communication.InstallDecompilerAgentImpl.locateAgent(InstallDecompilerAgentImpl.java:319) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:65) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:41) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:34) at org.jrd.backend.core.AgentLoader.attach(AgentLoader.java:50) at org.jrd.backend.core.AgentAttachManager.attachAgentToVm(AgentAttachManager.java:35) at org.jrd.backend.core.DecompilerRequestReceiver.checkIfAgentIsLoaded(DecompilerRequestReceiver.java:228) at org.jrd.backend.core.DecompilerRequestReceiver.getPort(DecompilerRequestReceiver.java:92) at org.jrd.backend.core.DecompilerRequestReceiver.getResponse(DecompilerRequestReceiver.java:117) at org.jrd.backend.core.DecompilerRequestReceiver.getHaltAction(DecompilerRequestReceiver.java:214) at org.jrd.backend.core.DecompilerRequestReceiver.processRequest(DecompilerRequestReceiver.java:69) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:325) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:317) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.haltAgent(VmDecompilerInformationController.java:265) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.lambda$new$5(VmDecompilerInformationController.java:63) at org.jrd.frontend.MainFrame.MainFrameView.sendHaltRequest(MainFrameView.java:300) at org.jrd.frontend.MainFrame.MainFrameView.access$300(MainFrameView.java:15) at org.jrd.frontend.MainFrame.MainFrameView$3.windowClosing(MainFrameView.java:270) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349) at java.awt.Window.processWindowEvent(Window.java:2054) at javax.swing.JFrame.processWindowEvent(JFrame.java:305) at java.awt.Window.processEvent(Window.java:2013) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Error opening zip file or JAR manifest missing: java.lang.RuntimeException: Attach failed!! Cause: Agent JAR not found or no Agent-Class attribute at org.jrd.backend.core.AgentLoader.attach(AgentLoader.java:52) at org.jrd.backend.core.AgentAttachManager.attachAgentToVm(AgentAttachManager.java:35) at org.jrd.backend.core.DecompilerRequestReceiver.checkIfAgentIsLoaded(DecompilerRequestReceiver.java:228) at org.jrd.backend.core.DecompilerRequestReceiver.getPort(DecompilerRequestReceiver.java:92) at org.jrd.backend.core.DecompilerRequestReceiver.getResponse(DecompilerRequestReceiver.java:117) at org.jrd.backend.core.DecompilerRequestReceiver.getHaltAction(DecompilerRequestReceiver.java:214) at org.jrd.backend.core.DecompilerRequestReceiver.processRequest(DecompilerRequestReceiver.java:69) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:325) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:317) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.haltAgent(VmDecompilerInformationController.java:265) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.lambda$new$5(VmDecompilerInformationController.java:63) at org.jrd.frontend.MainFrame.MainFrameView.sendHaltRequest(MainFrameView.java:300) at org.jrd.frontend.MainFrame.MainFrameView.access$300(MainFrameView.java:15) at org.jrd.frontend.MainFrame.MainFrameView$3.windowClosing(MainFrameView.java:270) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349) at java.awt.Window.processWindowEvent(Window.java:2054) at javax.swing.JFrame.processWindowEvent(JFrame.java:305) at java.awt.Window.processEvent(Window.java:2013) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: com.sun.tools.attach.AgentLoadException: Agent JAR not found or no Agent-Class attribute at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:117) at org.jrd.backend.communication.InstallDecompilerAgentImpl.injectAgent(InstallDecompilerAgentImpl.java:235) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:67) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:41) at org.jrd.backend.communication.InstallDecompilerAgentImpl.install(InstallDecompilerAgentImpl.java:34) at org.jrd.backend.core.AgentLoader.attach(AgentLoader.java:50) ... 39 more java.lang.RuntimeException: Exception when calling halt action at org.jrd.backend.core.DecompilerRequestReceiver.getHaltAction(DecompilerRequestReceiver.java:216) at org.jrd.backend.core.DecompilerRequestReceiver.processRequest(DecompilerRequestReceiver.java:69) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:325) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.submitRequest(VmDecompilerInformationController.java:317) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.haltAgent(VmDecompilerInformationController.java:265) at org.jrd.frontend.MainFrame.VmDecompilerInformationController.lambda$new$5(VmDecompilerInformationController.java:63) at org.jrd.frontend.MainFrame.MainFrameView.sendHaltRequest(MainFrameView.java:300) at org.jrd.frontend.MainFrame.MainFrameView.access$300(MainFrameView.java:15) at org.jrd.frontend.MainFrame.MainFrameView$3.windowClosing(MainFrameView.java:270) at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349) at java.awt.Window.processWindowEvent(Window.java:2054) at javax.swing.JFrame.processWindowEvent(JFrame.java:305) at java.awt.Window.processEvent(Window.java:2013) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.RuntimeException: Failed to attach agent. at org.jrd.backend.core.DecompilerRequestReceiver.getPort(DecompilerRequestReceiver.java:100) at org.jrd.backend.core.DecompilerRequestReceiver.getResponse(DecompilerRequestReceiver.java:117) at org.jrd.backend.core.DecompilerRequestReceiver.getHaltAction(DecompilerRequestReceiver.java:214) ... 34 more

It's because:

cat .config/java-runtime-decompiler/conf/config.json {"AGENT_PATH":""}