Summary: | multimedia/ffdec: Update to 12.0.0 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Naram Qashat <cyberbotx> | ||||||
Component: | Individual Port(s) | Assignee: | Fernando Apesteguía <fernape> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | fernape, vvd | ||||||
Priority: | --- | Keywords: | buildisok | ||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
URL: | https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version12.0.0 | ||||||||
Attachments: |
|
Description
Naram Qashat
2021-01-13 01:32:50 UTC
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/240819508 ^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field. Thanks! $ ffdec Jan 13, 2021 2:09:56 PM com.jpexs.decompiler.flash.gui.View execInEventDispatch SEVERE: null java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1353) at com.jpexs.decompiler.flash.gui.View.execInEventDispatch(View.java:452) at com.jpexs.decompiler.flash.gui.Main.main(Main.java:1967) Caused by: java.lang.IllegalArgumentException: Menu not found: /settings/internalViewer at com.jpexs.decompiler.flash.gui.MainFrameRibbonMenu.setMenuEnabled(MainFrameRibbonMenu.java:546) at com.jpexs.decompiler.flash.gui.MainFrameMenu.createMenuBar(MainFrameMenu.java:1013) at com.jpexs.decompiler.flash.gui.MainFrameRibbon.<init>(MainFrameRibbon.java:69) at com.jpexs.decompiler.flash.gui.Main.ensureMainFrame(Main.java:580) at com.jpexs.decompiler.flash.gui.Main.showModeFrame(Main.java:1739) at com.jpexs.decompiler.flash.gui.Main.lambda$main$3(Main.java:1971) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) 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.awt.EventQueue.dispatchEvent(EventQueue.java:728) 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) and java processes start to eat my CPU. Can you check this actually works? I'm not familiar with this port. Is there another way to launch it? Thanks! Looking into it a little, I am unsure how to fix this. I am not a Java developer, but skimming over the source code on GitHub, it appears that when they removed the options for checking if an internal Flash player should be used or not, they missed one part that relies on a variable that is set when there is no external Flash player available. (Or maybe it was left intentionally?) Unfortunately, I don't know if this is something I can fix for FreeBSD, as with version 12.0.0 of FFDec, they've marked the software as abandoned and won't take new issues and won't fix bugs. (In reply to Naram Qashat from comment #4) In that case, and since the update does not seem to work, I would mark it as DEPRECATED and wait for it to be peacefully deleted :-) So about 19 hours ago, they did release version 12.0.1 of the decompiler that fixes this problem. I probably won't be able to test if it is fixed until after my current poudriere run finishes, though, but I will try to push another patch out soon. Created attachment 221598 [details] ffdec-12.0.1.patch * Update to 12.0.1 * Update distinfo Changelog: https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version12.0.1 Same notes about testing of 12.0.0 apply to this one too. I am able to confirm that ffdec is now runnable and works as expected. A commit references this bug: Author: fernape Date: Sat Jan 16 23:24:23 UTC 2021 New revision: 561769 URL: https://svnweb.freebsd.org/changeset/ports/561769 Log: multimedia/ffdec: Update to 12.0.0 ChangeLog: https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version12.0.0 PR: 252628 Submitted by: cyberbotx@cyberbotx.com (maintainer) Changes: head/multimedia/ffdec/Makefile head/multimedia/ffdec/distinfo Committed, Thanks! |