Modify ↓
#21568 closed defect (wontfix)
AccessControlException: BugReport cannot get necessary information
Reported by: | Owned by: | team | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core bugreport | Version: | |
Keywords: | template_report, arm, mac, webstart | Cc: |
Description
What steps will reproduce the problem?
- using mapillary
What is the expected result? updated plugins to only appear when there is an update and for it not to loop endlessly
What happens instead? update plugin button appearing constantly, even though no update is needed
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2021-11-01 23:05:46 +0100 (Mon, 01 Nov 2021) Revision:18303 Build-Date:2021-11-01 22:25:18 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (18303 en) Mac OS X 10.16 OS Build number: macOS 12.0.1 (21A559) Memory Usage: 981 MB / 4096 MB (187 MB allocated, but free) Java version: 11.0.10+9-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM Look and Feel: com.formdev.flatlaf.FlatDarculaLaf Screen: Display 1 2240×1260 (scaling 2.00×2.00) Display 2 1920×1080 (scaling 1.00×1.00) Maximum Screen Size: 2240×1260 Best cursor sizes: 16×16→16×16, 32×32→32×32 Environment variable LANG: en_US.UTF-8 System property file.encoding: UTF-8 System property sun.jnu.encoding: UTF-8 Locale info: en_US Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djava.util.Arrays.useLegacyMergeSort=true, --add-exports=jdk.deploy/com.sun.deploy.config=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-reads=java.naming=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.action=ALL-UNNAMED,java.desktop, --add-reads=java.base=ALL-UNNAMED,java.desktop, --add-exports=java.naming/com.sun.jndi.toolkit.url=ALL-UNNAMED,java.desktop, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/sun.awt=ALL-UNNAMED,java.desktop, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-exports=java.base/sun.security.validator=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED,java.desktop, --add-exports=java.base/jdk.internal.util.jar=ALL-UNNAMED,java.desktop, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, --add-exports=java.base/com.sun.net.ssl.internal.ssl=ALL-UNNAMED,java.desktop, --add-exports=javafx.graphics/com.sun.javafx.application=ALL-UNNAMED, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.desktop/sun.awt.X11=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/sun.applet=ALL-UNNAMED,java.desktop,jdk.jsobject, --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED,java.desktop, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-exports=java.base/sun.security.util=ALL-UNNAMED,java.desktop, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-reads=java.desktop=ALL-UNNAMED,java.naming, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-exports=java.base/sun.security.x509=ALL-UNNAMED,java.desktop, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-exports=java.desktop/javax.jnlp=ALL-UNNAMED,java.desktop, --add-exports=java.base/sun.security.provider=ALL-UNNAMED,java.desktop] Dataset consistency test: No problems found Plugins: + EasyPresets (1623509627) + Mapillary (2.0.0-alpha.45) + apache-commons (35524) + apache-http (35589) + auto_tools (81) + changeset-viewer (25) + flatlaf (35862) + geochat (35640) + graphview (35640) + jna (35662) + mapwithai (1.9.1) + markseen (14) + osm-obj-info (66) + rex (53) + turnrestrictions (35640) + utilsplugin2 (35856) Tagging presets: + <josm.userdata>/EasyPresets.xml Map paint styles: + https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1 + https://raw.githubusercontent.com/KaartGroup/Kaart-Styles/master/Kaart-Styles.mapcss + https://raw.githubusercontent.com/KaartGroup/Kaart-Styles/master/Overlapping%20Ways.mapcss - https://josm.openstreetmap.de/josmfile?page=Styles/Coloured_Streets&zip=1 - https://josm.openstreetmap.de/josmfile?page=Styles/MapWithAI&zip=1 Validator rules: + https://raw.githubusercontent.com/KaartGroup/KaartValidator/master/kaart.clingstone.validator.mapcss Last errors/warnings: - 01610.945 E: Unable to get system env: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getenv.JOSM_RESOURCES") - 01610.945 E: Unable to get system property: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "josm.resources" "read") - 01610.945 E: Unable to access image: java.security.AccessControlException: access denied ("java.io.FilePermission" "<josm.pref>/images/dialogs/select.png" "read") - 01610.945 E: Unable to access image: java.security.AccessControlException: access denied ("java.io.FilePermission" "<josm.pref>/dialogs/select.png" "read") - 01610.946 E: Unable to access image: java.security.AccessControlException: access denied ("java.io.FilePermission" "<josm.userdata>/images/dialogs/select.png" "read") - 01610.946 E: Unable to access image: java.security.AccessControlException: access denied ("java.io.FilePermission" "<josm.userdata>/dialogs/select.png" "read") - 01610.946 E: Unable to get system property: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "java.runtime.version" "read") - 01610.946 E: Unable to get system property: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "os.name" "read") - 01610.946 E: Unable to get system property: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "os.version" "read") - 01610.947 E: Exception raised in EDT: java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied ("java.io.FilePermission" "<<ALL FILES>>" "execute"). Cause: java.security.AccessControlException: access denied ("java.io.FilePermission" "<<ALL FILES>>" "execute")
Attachments (0)
Change History (4)
comment:1 by , 4 years ago
Owner: | changed from | to
---|---|
Status: | new → needinfo |
comment:2 by , 4 years ago
Component: | Plugin mapillary → Core bugreport |
---|---|
Keywords: | arm mac webstart added |
Owner: | changed from | to
Status: | needinfo → new |
Summary: | update plugin button appearing constantly, even though no update is needed → BugReport failing to work properly |
Relevant issue for BugReport:
java.security.AccessControlException: access denied ("java.io.FilePermission" "/Users/imac62/Library/Preferences/JOSM/plugins/apache-commons.jar" "read") at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) at java.base/java.security.AccessController.checkPermission(AccessController.java:897) at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:322) at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:271) at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:661) at java.base/java.io.File.exists(File.java:817) at org.openstreetmap.josm.plugins.PluginInformation.findPlugin(PluginInformation.java:466) at org.openstreetmap.josm.plugins.PluginHandler.findRequiredPluginsToDownload(PluginHandler.java:1086) at org.openstreetmap.josm.plugins.PluginHandler.updatePlugins(PluginHandler.java:1173) at org.openstreetmap.josm.plugins.PluginHandler.updateOrdisablePluginAfterException(PluginHandler.java:1568) at org.openstreetmap.josm.gui.bugreport.BugReportDialog.showFor(BugReportDialog.java:232) at org.openstreetmap.josm.tools.bugreport.BugReportQueue.displayFor(BugReportQueue.java:134) at org.openstreetmap.josm.tools.bugreport.BugReportQueue.access$200(BugReportQueue.java:17) at org.openstreetmap.josm.tools.bugreport.BugReportQueue$BugReportDisplayRunnable.run(BugReportQueue.java:100) at java.base/java.lang.Thread.run(Thread.java:834)
The the cause for the bug report window opening is
org.openstreetmap.josm.tools.JosmRuntimeException: failed to remove primitive: org.openstreetmap.josm.data.vector.VectorWay@23d79eb2 at org.openstreetmap.josm.data.osm.QuadBucketPrimitiveStore.removePrimitive(QuadBucketPrimitiveStore.java:128) at org.openstreetmap.josm.data.vector.DataStore$LocalQuadBucketPrimitiveStore.removePrimitive(DataStore.java:46) at org.openstreetmap.josm.data.vector.DataStore.removePrimitive(DataStore.java:100) at org.openstreetmap.josm.data.vector.VectorDataSet.removePrimitive(VectorDataSet.java:161) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$11(MapillaryDownloader.java:159) at org.openstreetmap.josm.plugins.mapillary.utils.VectorDataSetUtils.tryWrite(VectorDataSetUtils.java:103) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$13(MapillaryDownloader.java:156) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1603) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.lambda$realDownloadImages$14(MapillaryDownloader.java:153) at java.base/java.util.HashMap.forEach(HashMap.java:1336) at java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.realDownloadImages(MapillaryDownloader.java:138) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadImages(MapillaryDownloader.java:98) at org.openstreetmap.josm.plugins.mapillary.io.download.MapillaryDownloader.downloadImages(MapillaryDownloader.java:85) at org.openstreetmap.josm.plugins.mapillary.cache.MapillaryCache.<init>(MapillaryCache.java:185) at org.openstreetmap.josm.plugins.mapillary.cache.CacheUtils.lambda$submit$0(CacheUtils.java:91) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
This is from OWS logs.
comment:3 by , 4 years ago
Summary: | BugReport failing to work properly → AccessControlException: BugReport cannot get necessary information |
---|
comment:4 by , 3 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
The underlying cause ( org.openstreetmap.josm.tools.JosmRuntimeException: failed to remove primitive: org.openstreetmap.josm.data.vector.VectorWay@23d79eb2 ) should have been fixed for some time now, and the AccessControlException should become a non-issue when the security manager is removed (see JEP 411).
Version 0, edited 3 years ago by (next)
Note:
See TracTickets
for help on using tickets.
I believe I set you up with OpenWebStart. Can you give me the logs from that?