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
             Fix For: Java-SCA-1.5


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.

Reply via email to