[ https://issues.apache.org/jira/browse/CONNECTORS-957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14019016#comment-14019016 ]
Karl Wright commented on CONNECTORS-957: ---------------------------------------- Ok, in Chapter 6, the appropriate text begins at the bottom of page 37. The first step will be to write an interface class and an implementation class for an Alfresco session. This cannot be an Alfresco class, since we're trying to isolate the Alfresco client into its own classloader. The second step is to figure out a way of delivering connector-specific jar directories in the Ant build, and also how to point at these directories in a manner relative to where properties.xml is. Piergiorgio, if you work on the first part, I can work on the second. What do you think? > ClassNotFoundException starting from Alfresco One 4.2.1 > ------------------------------------------------------- > > Key: CONNECTORS-957 > URL: https://issues.apache.org/jira/browse/CONNECTORS-957 > Project: ManifoldCF > Issue Type: Bug > Components: Alfresco connector > Affects Versions: ManifoldCF 1.6.1, ManifoldCF 1.7 > Reporter: Piergiorgio Lucidi > Assignee: Piergiorgio Lucidi > Attachments: CONNECTORS-957.patch > > > It seems that there are some issues starting from Alfresco One 4.2.1, trying > to use the alfresco-web-service-client ManifoldCF is returning the following > error: > {code} > Caused by: org.apache.axis.ConfigurationException: > java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender > java.lang.ClassNotFoundException: org.apache.ws.axis.security.WSDoAllSender > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187) > at java.security.AccessController.doPrivileged(Native Method) > at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160) > at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getJavaClass(WSDDDeployableItem.java:353) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:295) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) > at > org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) > at > org.apache.axis.deployment.wsdd.WSDDDeployment.getGlobalRequest(WSDDDeployment.java:473) > at > org.apache.axis.configuration.FileProvider.getGlobalRequest(FileProvider.java:269) > at org.apache.axis.AxisEngine.getGlobalRequest(AxisEngine.java:365) > at org.apache.axis.client.AxisClient.invoke(AxisClient.java:126) > at org.apache.axis.client.Call.invokeEngine(Call.java:2784) > at org.apache.axis.client.Call.invoke(Call.java:2767) > at org.apache.axis.client.Call.invoke(Call.java:2443) > at org.apache.axis.client.Call.invoke(Call.java:2366) > at org.apache.axis.client.Call.invoke(Call.java:1812) > at > org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.query(RepositoryServiceSoapBindingStub.java:753) > at > org.apache.manifoldcf.crawler.connectors.alfresco.SearchUtils.luceneSearch(SearchUtils.java:66) > at > org.apache.manifoldcf.crawler.connectors.alfresco.AlfrescoRepositoryConnector.addSeedDocuments(AlfrescoRepositoryConnector.java:439) > at > org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.addSeedDocuments(BaseRepositoryConnector.java:156) > at > org.apache.manifoldcf.crawler.system.StartupThread.run(StartupThread.java:153) > {code} > I have replicated the problem but I don't know how to solve it. Inside the > Alfresco Web Service Client JAR there are all the needed classes. > Could be a corruption issue? -- This message was sent by Atlassian JIRA (v6.2#6252)