URL linkifier raises an exception when opening attached resource property file, that has a comment incl. GPL copyright header. GPL copyright header has a string <http://www.gnu.org/licenses/>. that cause exception.
23288: Error: java.net.URISyntaxException: Illegal character in path at index 28: http://www.gnu.org/licenses/>.
23288: Error: at java.base/java.net.URI$Parser.fail(URI.java:2913)
23288: Error: at java.base/java.net.URI$Parser.checkChars(URI.java:3084)
23288: Error: at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3166)
23288: Error: at java.base/java.net.URI$Parser.parse(URI.java:3114)
23288: Error: at java.base/java.net.URI.<init>(URI.java:600)
23288: Error: at org.omegat.util.gui.JTextPaneLinkifier$AttributeInserterDocumentFilter.refreshPane(JTextPaneLinkifier.java:239)
23288: Error: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
23288: Error: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
23288: Error: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
23288: Error: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
23288: Error: at java.base/java.security.AccessController.doPrivileged(Native Method)
23288: Error: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
23288: Error: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
23288: Error: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
23288: Error: java.net.URISyntaxException: Illegal character in path at index 28: http://www.gnu.org/licenses/>.
23288: Error: at java.base/java.net.URI$Parser.fail(URI.java:2913)
23288: Error: at java.base/java.net.URI$Parser.checkChars(URI.java:3084)
23288: Error: at java.base/java.net.URI$Parser.parseHierarchical(URI.java:3166)
23288: Error: at java.base/java.net.URI$Parser.parse(URI.java:3114)
23288: Error: at java.base/java.net.URI.<init>(URI.java:600)
23288: Error: at org.omegat.util.gui.JTextPaneLinkifier$AttributeInserterDocumentFilter.refreshPane(JTextPaneLinkifier.java:239)
23288: Error: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
23288: Error: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
23288: Error: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
23288: Error: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
23288: Error: at java.base/java.security.AccessController.doPrivileged(Native Method)
23288: Error: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
23288: Error: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
23288: Error: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
23288: Error: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Fix is proposed.
https://github.com/omegat-org/omegat/pull/276
merge into master as ede9c90e
released 6.0