Why Appian is not recognizing the org/w3c/dom/Node clas theat is bundled as part

Why Appian is not recognizing the org/w3c/dom/Node clas theat is bundled as part of core JDK 1.7.51 - rt.jar package?

I am developing a smart service that consumes Axis2 (1.6.2 version) web service. ( the smart service has the client code using static stub). I have packaged the essential jars from Axis 2 ( approx 18 jars ) in my lib folder. When i package this plugin project using Appian-> Export plugin option, it creates a jar file and all the axis2 libraries i put in lib folder are moved to META-INF/ lib.

When i run my code in standalone java mode ( using java -jar ), the code works perfectly.
But when i deploy this smart service and test it, I got an error:

JBAS014134: EJB Invocation failed on component UnattendedRequestHandlerBean for method public abstract com.appiancorp.process.engine.ContinuationResponse com.appiancorp.ra.workpoller.UnattendedRequestListener.onMessage(com.appiancorp.process.engine.UnattendedRequest): javax.ejb.EJBException:...

OriginalPostID-118765

OriginalPostID-118765

  Discussion posts and replies are publicly visible

Parents
  • ... ctorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at java.lang.Class.newInstance(Class.java:374)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at org.apache.axiom.om.OMAbstractFactory.<clinit>(OMAbstractFactory.java:95)
    21:56:37,116 INFO [stdout] (default-threads - 35)           ... 76 more

    This is due to the version differences in DomFactory because of the xml-api.jar i introduced.
    If i remove xml-api.jar, I am getting ClassNotFoundException for w3c Dom Node Class.

    Please suggest how to fix this problem.
    I am using JDK 1.7.51 & Appian 7.4 on Jboss EAP 6.0

    Thanks in advance

    Thanks,
    Jhothi


Reply
  • ... ctorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at java.lang.Class.newInstance(Class.java:374)
    21:56:37,116 INFO [stdout] (default-threads - 35)           at org.apache.axiom.om.OMAbstractFactory.<clinit>(OMAbstractFactory.java:95)
    21:56:37,116 INFO [stdout] (default-threads - 35)           ... 76 more

    This is due to the version differences in DomFactory because of the xml-api.jar i introduced.
    If i remove xml-api.jar, I am getting ClassNotFoundException for w3c Dom Node Class.

    Please suggest how to fix this problem.
    I am using JDK 1.7.51 & Appian 7.4 on Jboss EAP 6.0

    Thanks in advance

    Thanks,
    Jhothi


Children
No Data