Hello,

I just developed a desktop application that connects to an Adobe component deployed on WebSphere Application Server. The application works fine on Rational Application Developer, but now i need to include it in a workflow application developed on Lotus Notes. So i created a Java Agent and tweaked the code to work on LN, but i get the following exception:

Java Code:
java.lang.IllegalStateException
	at com.adobe.idp.dsc.clientsdk.ServiceClientFactory$1.handleThrowable(ServiceClientFactory.java:69)
	at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:220)
	at com.adobe.livecycle.barcodedforms.client.BarcodedFormsServiceClient.decode(BarcodedFormsServiceClient.java:144)
	at JavaAgent.NotesMain(JavaAgent.java:59)
	at lotus.domino.AgentBase.runNotes(Unknown Source)
	at lotus.domino.NotesThread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
	at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
	at org.apache.axis.client.Call.<clinit>(Call.java:124)
	at java.lang.J9VMInternals.initializeImpl(Native Method)
	at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
	at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.createAxisCall(SoapAxisDispatcher.java:82)
	at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatcher.java:123)
	at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispatcher.java:66)
	at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
	... 4 more
Caused by: org.apache.commons.discovery.DiscoveryException: No implementation defined for org.apache.commons.logging.LogFactory
	at org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:176)
	at org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:201)
	at org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:195)
	at org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:579)
	at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:418)
	at org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:378)
	at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
	at java.security.AccessController.doPrivileged(AccessController.java:197)
	at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
	at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
	at java.lang.J9VMInternals.initializeImpl(Native Method)
	at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
	... 11 more
I'm no expert, and I'd appreciate any help.

Thank you