manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Wright (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CONNECTORS-957) ClassNotFoundException starting from Alfresco One 4.2.1
Date Thu, 05 Jun 2014 17:39:02 GMT

    [ 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)

Mime
View raw message