[
https://issues.apache.org/jira/browse/CONNECTORS-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Karl Wright resolved CONNECTORS-1142.
-------------------------------------
Resolution: Cannot Reproduce
Looks like operator error? Worked fine for me with the shipped properties.xml
file.
> initialize.sh fails because connector-common-lib dependencies not in classpath
> ------------------------------------------------------------------------------
>
> Key: CONNECTORS-1142
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1142
> Project: ManifoldCF
> Issue Type: Bug
> Affects Versions: ManifoldCF 2.0
> Reporter: Michael Wilken
> Priority: Minor
>
> Running initialize.sh from apache-manifoldcf-2.0/multiprocess-file-example in
> a fresh ManifoldCF 2.0 install fails because of missing libraries on the
> classpath:
> {code}
> [wilkenm@localhost:multiprocess-file-example ]$ ./initialize.sh
> Configuration file successfully read
> Successfully unregistered all domains
> Successfully unregistered all output connectors
> Successfully unregistered all transformation connectors
> Successfully unregistered all mapping connectors
> Successfully unregistered all authority connectors
> Successfully unregistered all repository connectors
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.solr.SolrConnector'
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnector'
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.nullconnector.NullConnector'
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.hdfs.HDFSOutputConnector'
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.gts.GTSConnector'
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.filesystem.FileOutputConnector'
> Successfully registered output connector
> 'org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchConnector'
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/manifoldcf/connectorcommon/jsongen/JSONReader
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:270)
> at
> org.apache.manifoldcf.core.system.ManifoldCFResourceLoader.findClass(ManifoldCFResourceLoader.java:149)
> at
> org.apache.manifoldcf.core.system.ManifoldCF.findClass(ManifoldCF.java:1522)
> at
> org.apache.manifoldcf.core.interfaces.ConnectorFactory.getThisConnectorRaw(ConnectorFactory.java:144)
> at
> org.apache.manifoldcf.core.interfaces.ConnectorFactory.getThisConnectorNoCheck(ConnectorFactory.java:118)
> at
> org.apache.manifoldcf.core.interfaces.ConnectorFactory.installThis(ConnectorFactory.java:48)
> at
> org.apache.manifoldcf.agents.interfaces.OutputConnectorFactory.install(OutputConnectorFactory.java:70)
> at
> org.apache.manifoldcf.agents.outputconnmgr.OutputConnectorManager.registerConnector(OutputConnectorManager.java:180)
> at
> org.apache.manifoldcf.crawler.system.ManifoldCF.registerConnectors(ManifoldCF.java:492)
> at
> org.apache.manifoldcf.crawler.system.ManifoldCF.reregisterAllConnectors(ManifoldCF.java:151)
> at
> org.apache.manifoldcf.crawler.InitializeAndRegister.doExecute(InitializeAndRegister.java:43)
> at
> org.apache.manifoldcf.crawler.InitializeAndRegister.main(InitializeAndRegister.java:60)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.manifoldcf.connectorcommon.jsongen.JSONReader
> 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:425)
> at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:789)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> ... 13 more
> {code}
> This is easily fixed by adding the following needed libs to the
> options.env.unix file:
> ../connector-common-lib/mcf-connector-common.jar
> ../connector-common-lib/tika-core-1.6.jar
> ../connector-common-lib/axis-1.4.jar
> options.env.unix (and .win) are create during the build process, and I'm not
> familiar enough with Ant to provide a patch.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)