Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-10798

IllegalAccessError accessing com.sun.xml.bind.v2.runtime.reflect.opt.Const

    XMLWordPrintable

Details

    • Hide

      One possible way:

      • Add a nillable element with a type that maps to a Java primitive type
      • Send the element in a soap request with xsi:nil="true"
      Show
      One possible way: Add a nillable element with a type that maps to a Java primitive type Send the element in a soap request with xsi:nil="true"
    • Release Notes
    • Hide

      Fix the incoming soap request so jaxb doesn't have to consult its Const class for a default value

      Show
      Fix the incoming soap request so jaxb doesn't have to consult its Const class for a default value
    • Not Yet Documented
    • NEW

    Description

      16:27:05,412 ERROR [[HelloWS]] Servlet.service() for servlet HelloWS threw exception
      java.lang.IllegalAccessError: tried to access class com.sun.xml.bind.v2.runtime.reflect.opt.Const from class com.redhat.gss.ws.Cat$JaxbAccessorM_getAge_setAge_int
              at com.redhat.gss.ws.Cat$JaxbAccessorM_getAge_setAge_int.set(MethodAccessor_Integer.java:59)
              at com.sun.xml.bind.v2.runtime.unmarshaller.XsiNilLoader$Single.onNil(XsiNilLoader.java:92)
              at com.sun.xml.bind.v2.runtime.unmarshaller.XsiNilLoader.selectLoader(XsiNilLoader.java:67)
              at com.sun.xml.bind.v2.runtime.unmarshaller.ProxyLoader.startElement(ProxyLoader.java:53)
              at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:455)
              at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:433)
              at com.sun.xml.bind.v2.runtime.unmarshaller.InterningXmlVisitor.startElement(InterningXmlVisitor.java:71)
              at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:137)
              at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:240)
              at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
              at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
              at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
              at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
              at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:123)
              at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:314)
              at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:293)
              at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:244)
              at org.jboss.ws.core.jaxws.JAXBDeserializer.deserialize(JAXBDeserializer.java:71)
              at org.jboss.ws.core.binding.DeserializerSupport.deserialize(DeserializerSupport.java:61)
              at org.jboss.ws.core.soap.XMLContent.unmarshallObjectContents(XMLContent.java:179)
              at org.jboss.ws.core.soap.XMLContent.transitionTo(XMLContent.java:96)
              at org.jboss.ws.core.soap.SOAPContentElement.transitionTo(SOAPContentElement.java:140)
              at org.jboss.ws.core.soap.SOAPBodyElementDoc.transitionTo(SOAPBodyElementDoc.java:85)
              at org.jboss.ws.core.soap.SOAPContentElement.getObjectValue(SOAPContentElement.java:172)
              at org.jboss.ws.core.EndpointInvocation.transformPayloadValue(EndpointInvocation.java:273)
              at org.jboss.ws.core.EndpointInvocation.getRequestParamValue(EndpointInvocation.java:115)
              at org.jboss.ws.core.EndpointInvocation.getRequestPayload(EndpointInvocation.java:135)
              at org.jboss.ws.core.server.DelegatingInvocation.getArgs(DelegatingInvocation.java:80)
              at org.jboss.wsf.container.jboss50.invocation.InvocationHandlerJSE.invoke(InvocationHandlerJSE.java:108)
              at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:221)
              at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:468)
              at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:293)
              at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:203)
              at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:129)
              at org.jboss.wsf.common.servlet.AbstractEndpointServlet.service(AbstractEndpointServlet.java:85)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      

      Attachments

        Issue Links

          Activity

            People

              jboss-set_jira JBoss SET
              rh-ee-klape Kyle Lape
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: