[ https://issues.apache.org/jira/browse/TUSCANY-3235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Laws reassigned TUSCANY-3235: ----------------------------------- Assignee: Simon Laws > Exception thrown in JAXBContentCache.getPackages() when running applications > with Java 2 security enabled > --------------------------------------------------------------------------------------------------------- > > Key: TUSCANY-3235 > URL: https://issues.apache.org/jira/browse/TUSCANY-3235 > Project: Tuscany > Issue Type: Bug > Affects Versions: Java-SCA-1.5 > Environment: All > Reporter: Hasan Muhammad > Assignee: Simon Laws > Fix For: Java-SCA-1.5 > > Attachments: 3235_patch.txt > > > When Java 2 security is enabled, invoking a service with JAXB data binding > results in the following exception > Caused by: java.security.AccessControlException: access denied > (java.lang.RuntimePermission getClassLoader) > at > java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) > at > java.security.AccessController.checkPermission(AccessController.java:546) > at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) > at > com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:211) > at java.lang.Class.getClassLoader(Class.java:594) > at > org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getPackages(JAXBContextCache.java:451) > at > org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBClasses(JAXBContextCache.java:402) > at > org.apache.tuscany.sca.databinding.jaxb.JAXBContextCache.getJAXBContext(JAXBContextCache.java:252) > at > org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:181) > at > org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:213) > at > org.apache.tuscany.sca.databinding.jaxb.JAXBContextHelper.createJAXBContext(JAXBContextHelper.java:89) > at > org.apache.tuscany.sca.databinding.jaxb.axiom.JAXB2OMElement.transform(JAXB2OMElement.java:52) > at > org.apache.tuscany.sca.databinding.jaxb.axiom.JAXB2OMElement.transform(JAXB2OMElement.java:40) > at > org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint$LazyPullTransformer.transform(DefaultTransformerExtensionPoint.java:200) > at > org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:113) > at > org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformer.transform(Input2InputTransformer.java:192) > at > org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformer.transform(Input2InputTransformer.java:48) > at > org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:113) > at > org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediateInput(MediatorImpl.java:431) > at > org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:65) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.