java.security.AccessControlException [message #1853687] |
Wed, 13 July 2022 15:24  |
Rose Dominique Amparo Messages: 7 Registered: March 2022 |
Junior Member |
|
|
We have an eclipse-based application and we encounter this error when closing the application
java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\Testing\FSD\workspace\TestBuild6\.metadata\.plugins\org.eclipse.core.resources\.projects\.org.eclipse.egit.core.cmp\.markers" "read")
Eclipse Version : 202206
JDK Version : 17
We did not encounter this with Eclipse 202106.
I tried to update \jre\conf\security\java.policy to add the the entry below, but I still encountered the error.
permission java.io.FilePermission "C:/Testing/FSD/workspace/TestBuild6/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/-", "read";
!ENTRY org.eclipse.ui.ide 4 1 2022-07-13 10:21:07.492
!MESSAGE Problems occurred while trying to save the state of the workbench.
!SUBENTRY 1 org.eclipse.core.resources 4 0 2022-07-13 10:21:07.493
!MESSAGE Problems occurred during save.
!STACK 0
java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\Testing\FSD\workspace\TestBuild6\.metadata\.plugins\org.eclipse.core.resources\.projects\.org.eclipse.egit.core.cmp\.markers" "read")
at java.base/java.util.concurrent.ForkJoinTask.reportExecutionException(ForkJoinTask.java:605)
at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:981)
at org.eclipse.core.internal.resources.SaveManager.visitAndSave(SaveManager.java:1778)
at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1184)
at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2421)
at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.lambda$1(IDEWorkbenchAdvisor.java:554)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\Testing\FSD\workspace\TestBuild6\.metadata\.plugins\org.eclipse.core.resources\.projects\.org.eclipse.egit.core.cmp\.markers" "read")
at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485)
at java.base/java.security.AccessController.checkPermission(AccessController.java:1068)
at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:416)
at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:756)
at java.base/java.io.File.exists(File.java:829)
at org.eclipse.core.internal.localstore.SafeFileOutputStream.<init>(SafeFileOutputStream.java:53)
at org.eclipse.core.internal.resources.SaveManager.visitAndSave(SaveManager.java:1689)
at org.eclipse.core.internal.resources.SaveManager.lambda$8(SaveManager.java:1773)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2183)
at java.base/java.util.stream.Nodes$CollectorTask$OfRef.doLeaf(Nodes.java:2193)
at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686)
at java.base/java.util.stream.Nodes.collect(Nodes.java:328)
at java.base/java.util.stream.ReferencePipeline.evaluateToNode(ReferencePipeline.java:111)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:570)
at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
at org.eclipse.core.internal.resources.SaveManager.lambda$7(SaveManager.java:1778)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1428)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
[Updated on: Wed, 13 July 2022 15:28] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.03603 seconds