Call service via REST API fail
Post here questions and problems related to oXygen frameworks/document types.
-
- Posts: 3
- Joined: Fri May 30, 2025 6:07 am
Call service via REST API fail
Hi,
I created a sideview in Oxygen using the sdk. When I attempted to load some data to Jpanel component via rest api ,errors such as the following occurred:
(1)
2025-05-30 10:54:32 ERROR ZonyViewInfoFactory:43 - access denied ("java.net.URLPermission" "http://192.168.52.110/v1/chat-messages" "POST:Authorization,Content-Type")
java.lang.SecurityException: access denied ("java.net.URLPermission" "http://192.168.52.110/v1/chat-messages" "POST:Authorization,Content-Type")
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:565)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
(2)
2025-05-30 10:54:32 ERROR ZonyViewInfoFactory:116 - access denied ("java.lang.RuntimePermission" "getClassLoader")
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader")
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)
I created a sideview in Oxygen using the sdk. When I attempted to load some data to Jpanel component via rest api ,errors such as the following occurred:
(1)
2025-05-30 10:54:32 ERROR ZonyViewInfoFactory:43 - access denied ("java.net.URLPermission" "http://192.168.52.110/v1/chat-messages" "POST:Authorization,Content-Type")
java.lang.SecurityException: access denied ("java.net.URLPermission" "http://192.168.52.110/v1/chat-messages" "POST:Authorization,Content-Type")
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:565)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:123)
(2)
2025-05-30 10:54:32 ERROR ZonyViewInfoFactory:116 - access denied ("java.lang.RuntimePermission" "getClassLoader")
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader")
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)
-
- Posts: 9472
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Call service via REST API fail
Hi,
That's strange, can you paste more details from the stack traces, ideally the entire stack traces?
You are running Oxygen using its executable or oxygen.bat startup script, right?
Regards,
Radu
That's strange, can you paste more details from the stack traces, ideally the entire stack traces?
You are running Oxygen using its executable or oxygen.bat startup script, right?
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
-
- Posts: 3
- Joined: Fri May 30, 2025 6:07 am
Re: Call service via REST API fail
Hi,
Below are the complete stack traces.
I have tried running both executable file and oxygen.bat startup script ,but none of them affect the result.
My code is located in the "com.zony" package.
Below are the complete stack traces.
I have tried running both executable file and oxygen.bat startup script ,but none of them affect the result.
My code is located in the "com.zony" package.
Code: Select all
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader")
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 ro.sync.security.manager.SandboxSecurityManager.checkPermissionInternal(SandboxSecurityManager.java:295)
at ro.sync.security.manager.SandboxSecurityManager.checkPermission(SandboxSecurityManager.java:246)
at java.base/java.lang.ClassLoader.checkClassLoaderPermission(ClassLoader.java:2060)
at java.base/java.lang.Thread.getContextClassLoader(Thread.java:1502)
at ro.sync.net.protocol.b.openConnection(Unknown Source)
at ro.sync.net.protocol.b.openConnection(Unknown Source)
at java.base/java.net.URL.openConnection(URL.java:1094)
at java.base/sun.net.util.URLUtil.getConnectPermission(URLUtil.java:95)
at java.desktop/sun.awt.SunToolkit.checkPermissions(SunToolkit.java:917)
at java.desktop/sun.awt.SunToolkit.createImage(SunToolkit.java:776)
at java.desktop/javax.swing.text.html.ImageView.loadImage(ImageView.java:747)
at java.desktop/javax.swing.text.html.ImageView.refreshImage(ImageView.java:719)
at java.desktop/javax.swing.text.html.ImageView.sync(ImageView.java:691)
at java.desktop/javax.swing.text.html.ImageView.getPreferredSpan(ImageView.java:489)
at java.desktop/javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:753)
at java.desktop/javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:241)
at java.desktop/javax.swing.text.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:710)
at java.desktop/javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:162)
at java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at java.desktop/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569)
at java.desktop/javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:275)
at java.desktop/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904)
at java.desktop/javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:146)
at java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at java.desktop/javax.swing.text.BoxView.getMinimumSpan(BoxView.java:569)
at java.desktop/javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:378)
at java.desktop/javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:904)
at java.desktop/javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:146)
at java.desktop/javax.swing.text.BoxView.checkRequests(BoxView.java:936)
at java.desktop/javax.swing.text.BoxView.getPreferredSpan(BoxView.java:546)
at java.desktop/javax.swing.text.html.BlockView.getPreferredSpan(BlockView.java:362)
at java.desktop/javax.swing.plaf.basic.BasicHTML$Renderer.<init>(BasicHTML.java:452)
at java.desktop/javax.swing.plaf.basic.BasicHTML.createHTMLView(BasicHTML.java:78)
at java.desktop/javax.swing.plaf.basic.BasicHTML.updateRenderer(BasicHTML.java:225)
at java.desktop/javax.swing.plaf.basic.BasicLabelUI.propertyChange(BasicLabelUI.java:493)
at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335)
at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268)
at java.desktop/java.awt.Component.firePropertyChange(Component.java:8722)
at java.desktop/java.awt.Component.updateGraphicsData(Component.java:1187)
at java.desktop/java.awt.Component.setGraphicsConfiguration(Component.java:1167)
at java.desktop/java.awt.Container.remove(Container.java:1249)
at java.desktop/java.awt.Container.remove(Container.java:1293)
at com.zony.oxygen.ZonySpeakPanel.sendQuestion(ZonySpeakPanel.java:122)
at com.zony.oxygen.ZonyViewInfoFactory.lambda$generateButtonAction$2(ZonyViewInfoFactory.java:289)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
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)
-
- Posts: 9472
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Call service via REST API fail
Hi,
If you are using "java.util.concurrent.ForkJoinPool.commonPool()" in your code, please avoid this as this common pool is initialized very early without taking our security manager into account. Please create and keep static somewhere your own ForkJoinPool instance, then use it in your code.
Regards,
Radu
If you are using "java.util.concurrent.ForkJoinPool.commonPool()" in your code, please avoid this as this common pool is initialized very early without taking our security manager into account. Please create and keep static somewhere your own ForkJoinPool instance, then use it in your code.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
Return to “SDK-API, Frameworks - Document Types”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ Artificial Intelligence (AI Positron Assistant add-on)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service