You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@manifoldcf.apache.org by Yann Barraud <ya...@gmail.com> on 2013/09/05 12:04:25 UTC

FileNET integration : issues

Hi,

I just deployed binary distribution of ManifoldCF on a local VM & trying to
have it running.

I'm facing 3 issues right now :
1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
2. "java.lang.NoClassDefFoundError: Could not initialize class
com.filenet.api.util.ConfigurationParameters"
3. "java.util.MissingResourceException: Can't find bundle for base name
org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a minor warning
I guess)

Which are the jars I should deploy & where ? I have Jace.jar placed in
- connector-lib-proprietary
- filenet-server-process

What do I miss ?

Thanks !

Regards,
Yann Barraud

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Hi Karl,

Can't build because of missing jar :

[INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 9.315s
> [INFO] Finished at: Mon Sep 09 12:49:23 CEST 2013
> [INFO] Final Memory: 20M/218M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-remote-resources-plugin:1.1:process
> (default) on project mcf-agents: Failed to resolve dependencies for one or
> more projects in the reactor. Reason: Missing:
> [ERROR] ----------
> [ERROR] 1) org.apache.manifoldcf:mcf-core:test-jar:tests:1.4-SNAPSHOT
> [ERROR]
> [ERROR] Try downloading the file manually from the project website.
> [ERROR]
> [ERROR] Then, install it using the command:
> [ERROR] mvn install:install-file -DgroupId=org.apache.manifoldcf
> -DartifactId=mcf-core -Dversion=1.4-SNAPSHOT -Dclassifier=tests
> -Dpackaging=test-jar -Dfile=/path/to/file
> [ERROR]
> [ERROR] Alternatively, if you host your own repository you can deploy the
> file there:
> [ERROR] mvn deploy:deploy-file -DgroupId=org.apache.manifoldcf
> -DartifactId=mcf-core -Dversion=1.4-SNAPSHOT -Dclassifier=tests
> -Dpackaging=test-jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
> [ERROR]
> [ERROR] Path to dependency:
> [ERROR] 1) org.apache.manifoldcf:mcf-agents:jar:1.4-SNAPSHOT
> [ERROR] 2) org.apache.manifoldcf:mcf-core:test-jar:tests:1.4-SNAPSHOT
> [ERROR]
> [ERROR] ----------
> [ERROR] 1 required artifact is missing.
> [ERROR]
> [ERROR] for artifact:
> [ERROR] org.apache.manifoldcf:mcf-agents:jar:1.4-SNAPSHOT
> [ERROR]
> [ERROR] from the specified remote repositories:
> [ERROR] apache.snapshots (http://repository.apache.org/snapshots,
> releases=false, snapshots=true),
> [ERROR] central (http://repo.maven.apache.org/maven2, releases=true,
> snapshots=false)
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions,
> please read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR]   mvn <goals> -rf :mcf-agents
>



Cordialement,
Yann Barraud


2013/9/6 Yann Barraud <ya...@gmail.com>

> Sorry, I wasn't available today. I'll check on monday.
> Le 6 sept. 2013 19:31, "Karl Wright" <da...@gmail.com> a écrit :
>
> Can you confirm that the filenet connector, when built against the stub,
>> now works?  I'd like to close the ticket if possible.
>>
>> Karl
>>
>>
>>
>> On Fri, Sep 6, 2013 at 2:06 AM, Karl Wright <da...@gmail.com> wrote:
>>
>>> I just did an audit of all other places where interfaces may have been
>>> used instead of classes, for FileNet, and found several instances.  I have
>>> committed additional changes accordingly to trunk.
>>> Karl
>>>
>>>
>>>
>>> On Thu, Sep 5, 2013 at 12:44 PM, Yann Barraud <ya...@gmail.com>wrote:
>>>
>>>> Hi Karl,
>>>>
>>>> I just forwarded your mail to the team. I'll let you know if it gets
>>>> better ASAP.
>>>>
>>>> Thanks for your support.
>>>>
>>>> Regards,
>>>> Yann
>>>> Hi Yann,
>>>>
>>>> Can you please check out and build
>>>> https://svn.apache.org/repos/asf/manifoldcf/trunk , and try again?
>>>> Let's see if I got everything right this time.
>>>>
>>>> Thanks,
>>>> Karl
>>>>
>>>>
>>>>
>>>> On Thu, Sep 5, 2013 at 11:13 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>
>>>>> Thanks a lot.
>>>>> Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :
>>>>>
>>>>> Hi Yann,
>>>>>>
>>>>>> I've opened CONNECTORS-770 to track this issue.
>>>>>>
>>>>>> It appears that in Java1.7, the Java class loader knows the
>>>>>> difference between an interface and a class, and enforces that.  So when we
>>>>>> went to Java 1.7 in the last release, some of our stub classes, which were
>>>>>> coded as interfaces for convenience, no longer load.
>>>>>>
>>>>>> But luckily this is trivial to fix.  I will be committing fixes to
>>>>>> trunk for your particular problem shortly.
>>>>>>
>>>>>> Karl
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <yann.barraud@gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Karl,
>>>>>>>
>>>>>>> This is 4.5.2.
>>>>>>>
>>>>>>> Hope it will work though.
>>>>>>>
>>>>>>> Yann
>>>>>>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>>>>>>
>>>>>>> Hi Yann,
>>>>>>>>
>>>>>>>> The problem is that the code is built against a stub, and the
>>>>>>>> stub's class structure does not agree with the actual class structure in
>>>>>>>> the FileNet API version you are using.  The actual error you are getting is:
>>>>>>>>
>>>>>>>> "Error occurred in server thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>>>>>>
>>>>>>>>
>>>>>>>> This could be because I messed up creating the stubs, or it could
>>>>>>>> be that you are using a later version of FileNet API than I was working
>>>>>>>> with.  What FileNet API version do you have?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Karl
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <
>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> W're getting a working connection. It's just rejecting the docs
>>>>>>>>> apparently.
>>>>>>>>>
>>>>>>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception
>>>>>>>>> tossed: Repeated service interruptions - failure getting document version
>>>>>>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException:
>>>>>>>>> Repeated service interruptions - failure getting document version
>>>>>>>>>                 at
>>>>>>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>>>>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest
>>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>>> thread; nested exception is:
>>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found
>>>>>>>>> class com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cordialement,
>>>>>>>>> Yann Barraud
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>>>
>>>>>>>>>> Hi Yann,
>>>>>>>>>>
>>>>>>>>>> First, you are clearly doing a crawl.  But did you get
>>>>>>>>>> "Connection working" when you view your FileNet connection?
>>>>>>>>>>
>>>>>>>>>> If you did, please have a look at the ManifoldCF log output.
>>>>>>>>>> There should be exceptions in there that would help us figure out what the
>>>>>>>>>> issue may be.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Karl
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <
>>>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Karl,
>>>>>>>>>>>
>>>>>>>>>>> It just works, thanks.
>>>>>>>>>>>
>>>>>>>>>>> Now getting "failure getting document version". Any tip ? We did
>>>>>>>>>>> not choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Cordialement,
>>>>>>>>>>> Yann Barraud
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>>>>>
>>>>>>>>>>>> Hi Yann,
>>>>>>>>>>>>
>>>>>>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>>>>>>> connector-specific process to run.  Please read the
>>>>>>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>>>>>>> API requires into that place before the filenet server process can be
>>>>>>>>>>>> started.
>>>>>>>>>>>>
>>>>>>>>>>>> Karl
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <
>>>>>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I just deployed binary distribution of ManifoldCF on a local
>>>>>>>>>>>>> VM & trying to have it running.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'm facing 3 issues right now :
>>>>>>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize
>>>>>>>>>>>>> class com.filenet.api.util.ConfigurationParameters"
>>>>>>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for
>>>>>>>>>>>>> base name org.apache.manifoldcf.ui.i18n.common, locale fr"(which is a minor warning I guess)
>>>>>>>>>>>>>
>>>>>>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar
>>>>>>>>>>>>> placed in
>>>>>>>>>>>>> - connector-lib-proprietary
>>>>>>>>>>>>> - filenet-server-process
>>>>>>>>>>>>>
>>>>>>>>>>>>> What do I miss ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks !
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Yann Barraud
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>
>>>>
>>>
>>

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Sorry, I wasn't available today. I'll check on monday.
Le 6 sept. 2013 19:31, "Karl Wright" <da...@gmail.com> a écrit :

> Can you confirm that the filenet connector, when built against the stub,
> now works?  I'd like to close the ticket if possible.
>
> Karl
>
>
>
> On Fri, Sep 6, 2013 at 2:06 AM, Karl Wright <da...@gmail.com> wrote:
>
>> I just did an audit of all other places where interfaces may have been
>> used instead of classes, for FileNet, and found several instances.  I have
>> committed additional changes accordingly to trunk.
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 12:44 PM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Hi Karl,
>>>
>>> I just forwarded your mail to the team. I'll let you know if it gets
>>> better ASAP.
>>>
>>> Thanks for your support.
>>>
>>> Regards,
>>> Yann
>>> Hi Yann,
>>>
>>> Can you please check out and build
>>> https://svn.apache.org/repos/asf/manifoldcf/trunk , and try again?
>>> Let's see if I got everything right this time.
>>>
>>> Thanks,
>>> Karl
>>>
>>>
>>>
>>> On Thu, Sep 5, 2013 at 11:13 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>
>>>> Thanks a lot.
>>>> Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :
>>>>
>>>> Hi Yann,
>>>>>
>>>>> I've opened CONNECTORS-770 to track this issue.
>>>>>
>>>>> It appears that in Java1.7, the Java class loader knows the difference
>>>>> between an interface and a class, and enforces that.  So when we went to
>>>>> Java 1.7 in the last release, some of our stub classes, which were coded as
>>>>> interfaces for convenience, no longer load.
>>>>>
>>>>> But luckily this is trivial to fix.  I will be committing fixes to
>>>>> trunk for your particular problem shortly.
>>>>>
>>>>> Karl
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>>
>>>>>> Karl,
>>>>>>
>>>>>> This is 4.5.2.
>>>>>>
>>>>>> Hope it will work though.
>>>>>>
>>>>>> Yann
>>>>>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>>>>>
>>>>>> Hi Yann,
>>>>>>>
>>>>>>> The problem is that the code is built against a stub, and the stub's
>>>>>>> class structure does not agree with the actual class structure in the
>>>>>>> FileNet API version you are using.  The actual error you are getting is:
>>>>>>>
>>>>>>> "Error occurred in server thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>>>>>
>>>>>>>
>>>>>>> This could be because I messed up creating the stubs, or it could be
>>>>>>> that you are using a later version of FileNet API than I was working with.
>>>>>>> What FileNet API version do you have?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Karl
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <
>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> W're getting a working connection. It's just rejecting the docs
>>>>>>>> apparently.
>>>>>>>>
>>>>>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception
>>>>>>>> tossed: Repeated service interruptions - failure getting document version
>>>>>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>>>>>>> service interruptions - failure getting document version
>>>>>>>>                 at
>>>>>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>>>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest
>>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>>> thread; nested exception is:
>>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Cordialement,
>>>>>>>> Yann Barraud
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>>
>>>>>>>>> Hi Yann,
>>>>>>>>>
>>>>>>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>>>>>>> working" when you view your FileNet connection?
>>>>>>>>>
>>>>>>>>> If you did, please have a look at the ManifoldCF log output.
>>>>>>>>> There should be exceptions in there that would help us figure out what the
>>>>>>>>> issue may be.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Karl
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <
>>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Karl,
>>>>>>>>>>
>>>>>>>>>> It just works, thanks.
>>>>>>>>>>
>>>>>>>>>> Now getting "failure getting document version". Any tip ? We did
>>>>>>>>>> not choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Cordialement,
>>>>>>>>>> Yann Barraud
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>>>>
>>>>>>>>>>> Hi Yann,
>>>>>>>>>>>
>>>>>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>>>>>> connector-specific process to run.  Please read the
>>>>>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>>>>>> API requires into that place before the filenet server process can be
>>>>>>>>>>> started.
>>>>>>>>>>>
>>>>>>>>>>> Karl
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <
>>>>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM
>>>>>>>>>>>> & trying to have it running.
>>>>>>>>>>>>
>>>>>>>>>>>> I'm facing 3 issues right now :
>>>>>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for
>>>>>>>>>>>> base name org.apache.manifoldcf.ui.i18n.common, locale fr"(which is a minor warning I guess)
>>>>>>>>>>>>
>>>>>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar
>>>>>>>>>>>> placed in
>>>>>>>>>>>> - connector-lib-proprietary
>>>>>>>>>>>> - filenet-server-process
>>>>>>>>>>>>
>>>>>>>>>>>> What do I miss ?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks !
>>>>>>>>>>>>
>>>>>>>>>>>> Regards,
>>>>>>>>>>>> Yann Barraud
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>>
>>
>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
Can you confirm that the filenet connector, when built against the stub,
now works?  I'd like to close the ticket if possible.

Karl



On Fri, Sep 6, 2013 at 2:06 AM, Karl Wright <da...@gmail.com> wrote:

> I just did an audit of all other places where interfaces may have been
> used instead of classes, for FileNet, and found several instances.  I have
> committed additional changes accordingly to trunk.
> Karl
>
>
>
> On Thu, Sep 5, 2013 at 12:44 PM, Yann Barraud <ya...@gmail.com>wrote:
>
>> Hi Karl,
>>
>> I just forwarded your mail to the team. I'll let you know if it gets
>> better ASAP.
>>
>> Thanks for your support.
>>
>> Regards,
>> Yann
>> Hi Yann,
>>
>> Can you please check out and build
>> https://svn.apache.org/repos/asf/manifoldcf/trunk , and try again?
>> Let's see if I got everything right this time.
>>
>> Thanks,
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 11:13 AM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Thanks a lot.
>>> Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :
>>>
>>> Hi Yann,
>>>>
>>>> I've opened CONNECTORS-770 to track this issue.
>>>>
>>>> It appears that in Java1.7, the Java class loader knows the difference
>>>> between an interface and a class, and enforces that.  So when we went to
>>>> Java 1.7 in the last release, some of our stub classes, which were coded as
>>>> interfaces for convenience, no longer load.
>>>>
>>>> But luckily this is trivial to fix.  I will be committing fixes to
>>>> trunk for your particular problem shortly.
>>>>
>>>> Karl
>>>>
>>>>
>>>>
>>>> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>
>>>>> Karl,
>>>>>
>>>>> This is 4.5.2.
>>>>>
>>>>> Hope it will work though.
>>>>>
>>>>> Yann
>>>>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>>>>
>>>>> Hi Yann,
>>>>>>
>>>>>> The problem is that the code is built against a stub, and the stub's
>>>>>> class structure does not agree with the actual class structure in the
>>>>>> FileNet API version you are using.  The actual error you are getting is:
>>>>>>
>>>>>> "Error occurred in server thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>>>>
>>>>>>
>>>>>> This could be because I messed up creating the stubs, or it could be
>>>>>> that you are using a later version of FileNet API than I was working with.
>>>>>> What FileNet API version do you have?
>>>>>>
>>>>>> Thanks,
>>>>>> Karl
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <yann.barraud@gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> W're getting a working connection. It's just rejecting the docs
>>>>>>> apparently.
>>>>>>>
>>>>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception
>>>>>>> tossed: Repeated service interruptions - failure getting document version
>>>>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>>>>>> service interruptions - failure getting document version
>>>>>>>                 at
>>>>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest
>>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>>> thread; nested exception is:
>>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Cordialement,
>>>>>>> Yann Barraud
>>>>>>>
>>>>>>>
>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>
>>>>>>>> Hi Yann,
>>>>>>>>
>>>>>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>>>>>> working" when you view your FileNet connection?
>>>>>>>>
>>>>>>>> If you did, please have a look at the ManifoldCF log output.  There
>>>>>>>> should be exceptions in there that would help us figure out what the issue
>>>>>>>> may be.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Karl
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <
>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Karl,
>>>>>>>>>
>>>>>>>>> It just works, thanks.
>>>>>>>>>
>>>>>>>>> Now getting "failure getting document version". Any tip ? We did
>>>>>>>>> not choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cordialement,
>>>>>>>>> Yann Barraud
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>>>
>>>>>>>>>> Hi Yann,
>>>>>>>>>>
>>>>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>>>>> connector-specific process to run.  Please read the
>>>>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>>>>> API requires into that place before the filenet server process can be
>>>>>>>>>> started.
>>>>>>>>>>
>>>>>>>>>> Karl
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <
>>>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM
>>>>>>>>>>> & trying to have it running.
>>>>>>>>>>>
>>>>>>>>>>> I'm facing 3 issues right now :
>>>>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for
>>>>>>>>>>> base name org.apache.manifoldcf.ui.i18n.common, locale fr"(which is a minor warning I guess)
>>>>>>>>>>>
>>>>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar
>>>>>>>>>>> placed in
>>>>>>>>>>> - connector-lib-proprietary
>>>>>>>>>>> - filenet-server-process
>>>>>>>>>>>
>>>>>>>>>>> What do I miss ?
>>>>>>>>>>>
>>>>>>>>>>> Thanks !
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> Yann Barraud
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>
>>
>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
I just did an audit of all other places where interfaces may have been used
instead of classes, for FileNet, and found several instances.  I have
committed additional changes accordingly to trunk.
Karl



On Thu, Sep 5, 2013 at 12:44 PM, Yann Barraud <ya...@gmail.com>wrote:

> Hi Karl,
>
> I just forwarded your mail to the team. I'll let you know if it gets
> better ASAP.
>
> Thanks for your support.
>
> Regards,
> Yann
> Hi Yann,
>
> Can you please check out and build
> https://svn.apache.org/repos/asf/manifoldcf/trunk , and try again?  Let's
> see if I got everything right this time.
>
> Thanks,
> Karl
>
>
>
> On Thu, Sep 5, 2013 at 11:13 AM, Yann Barraud <ya...@gmail.com>wrote:
>
>> Thanks a lot.
>> Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :
>>
>> Hi Yann,
>>>
>>> I've opened CONNECTORS-770 to track this issue.
>>>
>>> It appears that in Java1.7, the Java class loader knows the difference
>>> between an interface and a class, and enforces that.  So when we went to
>>> Java 1.7 in the last release, some of our stub classes, which were coded as
>>> interfaces for convenience, no longer load.
>>>
>>> But luckily this is trivial to fix.  I will be committing fixes to trunk
>>> for your particular problem shortly.
>>>
>>> Karl
>>>
>>>
>>>
>>> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>
>>>> Karl,
>>>>
>>>> This is 4.5.2.
>>>>
>>>> Hope it will work though.
>>>>
>>>> Yann
>>>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>>>
>>>> Hi Yann,
>>>>>
>>>>> The problem is that the code is built against a stub, and the stub's
>>>>> class structure does not agree with the actual class structure in the
>>>>> FileNet API version you are using.  The actual error you are getting is:
>>>>>
>>>>> "Error occurred in server thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>>>
>>>>>
>>>>> This could be because I messed up creating the stubs, or it could be
>>>>> that you are using a later version of FileNet API than I was working with.
>>>>> What FileNet API version do you have?
>>>>>
>>>>> Thanks,
>>>>> Karl
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> W're getting a working connection. It's just rejecting the docs
>>>>>> apparently.
>>>>>>
>>>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception
>>>>>> tossed: Repeated service interruptions - failure getting document version
>>>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>>>>> service interruptions - failure getting document version
>>>>>>                 at
>>>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest
>>>>>> service interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
>>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>>> thread; nested exception is:
>>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Cordialement,
>>>>>> Yann Barraud
>>>>>>
>>>>>>
>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>
>>>>>>> Hi Yann,
>>>>>>>
>>>>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>>>>> working" when you view your FileNet connection?
>>>>>>>
>>>>>>> If you did, please have a look at the ManifoldCF log output.  There
>>>>>>> should be exceptions in there that would help us figure out what the issue
>>>>>>> may be.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Karl
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <
>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi Karl,
>>>>>>>>
>>>>>>>> It just works, thanks.
>>>>>>>>
>>>>>>>> Now getting "failure getting document version". Any tip ? We did
>>>>>>>> not choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>>>
>>>>>>>>
>>>>>>>> Cordialement,
>>>>>>>> Yann Barraud
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>>
>>>>>>>>> Hi Yann,
>>>>>>>>>
>>>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>>>> connector-specific process to run.  Please read the
>>>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>>>> API requires into that place before the filenet server process can be
>>>>>>>>> started.
>>>>>>>>>
>>>>>>>>> Karl
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <
>>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>>>>>>> trying to have it running.
>>>>>>>>>>
>>>>>>>>>> I'm facing 3 issues right now :
>>>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for
>>>>>>>>>> base name org.apache.manifoldcf.ui.i18n.common, locale fr"(which is a minor warning I guess)
>>>>>>>>>>
>>>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar
>>>>>>>>>> placed in
>>>>>>>>>> - connector-lib-proprietary
>>>>>>>>>> - filenet-server-process
>>>>>>>>>>
>>>>>>>>>> What do I miss ?
>>>>>>>>>>
>>>>>>>>>> Thanks !
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Yann Barraud
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>
>

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Hi Karl,

I just forwarded your mail to the team. I'll let you know if it gets better
ASAP.

Thanks for your support.

Regards,
Yann
Hi Yann,

Can you please check out and build
https://svn.apache.org/repos/asf/manifoldcf/trunk , and try again?  Let's
see if I got everything right this time.

Thanks,
Karl



On Thu, Sep 5, 2013 at 11:13 AM, Yann Barraud <ya...@gmail.com>wrote:

> Thanks a lot.
> Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :
>
> Hi Yann,
>>
>> I've opened CONNECTORS-770 to track this issue.
>>
>> It appears that in Java1.7, the Java class loader knows the difference
>> between an interface and a class, and enforces that.  So when we went to
>> Java 1.7 in the last release, some of our stub classes, which were coded as
>> interfaces for convenience, no longer load.
>>
>> But luckily this is trivial to fix.  I will be committing fixes to trunk
>> for your particular problem shortly.
>>
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Karl,
>>>
>>> This is 4.5.2.
>>>
>>> Hope it will work though.
>>>
>>> Yann
>>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>>
>>> Hi Yann,
>>>>
>>>> The problem is that the code is built against a stub, and the stub's
>>>> class structure does not agree with the actual class structure in the
>>>> FileNet API version you are using.  The actual error you are getting is:
>>>>
>>>> "Error occurred in server thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>>
>>>>
>>>> This could be because I messed up creating the stubs, or it could be
>>>> that you are using a later version of FileNet API than I was working with.
>>>> What FileNet API version do you have?
>>>>
>>>> Thanks,
>>>> Karl
>>>>
>>>>
>>>>
>>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> W're getting a working connection. It's just rejecting the docs
>>>>> apparently.
>>>>>
>>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
>>>>> Repeated service interruptions - failure getting document version
>>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>>>> service interruptions - failure getting document version
>>>>>                 at
>>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Cordialement,
>>>>> Yann Barraud
>>>>>
>>>>>
>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>
>>>>>> Hi Yann,
>>>>>>
>>>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>>>> working" when you view your FileNet connection?
>>>>>>
>>>>>> If you did, please have a look at the ManifoldCF log output.  There
>>>>>> should be exceptions in there that would help us figure out what the issue
>>>>>> may be.
>>>>>>
>>>>>> Thanks,
>>>>>> Karl
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <yann.barraud@gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi Karl,
>>>>>>>
>>>>>>> It just works, thanks.
>>>>>>>
>>>>>>> Now getting "failure getting document version". Any tip ? We did not
>>>>>>> choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>>
>>>>>>>
>>>>>>> Cordialement,
>>>>>>> Yann Barraud
>>>>>>>
>>>>>>>
>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>
>>>>>>>> Hi Yann,
>>>>>>>>
>>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>>> connector-specific process to run.  Please read the
>>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>>> API requires into that place before the filenet server process can be
>>>>>>>> started.
>>>>>>>>
>>>>>>>> Karl
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <
>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>>>>>> trying to have it running.
>>>>>>>>>
>>>>>>>>> I'm facing 3 issues right now :
>>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for
>>>>>>>>> base name org.apache.manifoldcf.ui.i18n.common, locale fr" (which
>>>>>>>>> is a minor warning I guess)
>>>>>>>>>
>>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar
>>>>>>>>> placed in
>>>>>>>>> - connector-lib-proprietary
>>>>>>>>> - filenet-server-process
>>>>>>>>>
>>>>>>>>> What do I miss ?
>>>>>>>>>
>>>>>>>>> Thanks !
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Yann Barraud
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
Hi Yann,

Can you please check out and build
https://svn.apache.org/repos/asf/manifoldcf/trunk , and try again?  Let's
see if I got everything right this time.

Thanks,
Karl



On Thu, Sep 5, 2013 at 11:13 AM, Yann Barraud <ya...@gmail.com>wrote:

> Thanks a lot.
> Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :
>
> Hi Yann,
>>
>> I've opened CONNECTORS-770 to track this issue.
>>
>> It appears that in Java1.7, the Java class loader knows the difference
>> between an interface and a class, and enforces that.  So when we went to
>> Java 1.7 in the last release, some of our stub classes, which were coded as
>> interfaces for convenience, no longer load.
>>
>> But luckily this is trivial to fix.  I will be committing fixes to trunk
>> for your particular problem shortly.
>>
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Karl,
>>>
>>> This is 4.5.2.
>>>
>>> Hope it will work though.
>>>
>>> Yann
>>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>>
>>> Hi Yann,
>>>>
>>>> The problem is that the code is built against a stub, and the stub's
>>>> class structure does not agree with the actual class structure in the
>>>> FileNet API version you are using.  The actual error you are getting is:
>>>>
>>>> "Error occurred in server thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>>
>>>>
>>>> This could be because I messed up creating the stubs, or it could be
>>>> that you are using a later version of FileNet API than I was working with.
>>>> What FileNet API version do you have?
>>>>
>>>> Thanks,
>>>> Karl
>>>>
>>>>
>>>>
>>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> W're getting a working connection. It's just rejecting the docs
>>>>> apparently.
>>>>>
>>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
>>>>> Repeated service interruptions - failure getting document version
>>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>>>> service interruptions - failure getting document version
>>>>>                 at
>>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
>>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>>> Transient error connecting to filenet service: Error occurred in server
>>>>> thread; nested exception is:
>>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Cordialement,
>>>>> Yann Barraud
>>>>>
>>>>>
>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>
>>>>>> Hi Yann,
>>>>>>
>>>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>>>> working" when you view your FileNet connection?
>>>>>>
>>>>>> If you did, please have a look at the ManifoldCF log output.  There
>>>>>> should be exceptions in there that would help us figure out what the issue
>>>>>> may be.
>>>>>>
>>>>>> Thanks,
>>>>>> Karl
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <yann.barraud@gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi Karl,
>>>>>>>
>>>>>>> It just works, thanks.
>>>>>>>
>>>>>>> Now getting "failure getting document version". Any tip ? We did not
>>>>>>> choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>>
>>>>>>>
>>>>>>> Cordialement,
>>>>>>> Yann Barraud
>>>>>>>
>>>>>>>
>>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>>
>>>>>>>> Hi Yann,
>>>>>>>>
>>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>>> connector-specific process to run.  Please read the
>>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>>> API requires into that place before the filenet server process can be
>>>>>>>> started.
>>>>>>>>
>>>>>>>> Karl
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <
>>>>>>>> yann.barraud@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>>>>>> trying to have it running.
>>>>>>>>>
>>>>>>>>> I'm facing 3 issues right now :
>>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for
>>>>>>>>> base name org.apache.manifoldcf.ui.i18n.common, locale fr" (which
>>>>>>>>> is a minor warning I guess)
>>>>>>>>>
>>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar
>>>>>>>>> placed in
>>>>>>>>> - connector-lib-proprietary
>>>>>>>>> - filenet-server-process
>>>>>>>>>
>>>>>>>>> What do I miss ?
>>>>>>>>>
>>>>>>>>> Thanks !
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Yann Barraud
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Thanks a lot.
Le 5 sept. 2013 17:08, "Karl Wright" <da...@gmail.com> a écrit :

> Hi Yann,
>
> I've opened CONNECTORS-770 to track this issue.
>
> It appears that in Java1.7, the Java class loader knows the difference
> between an interface and a class, and enforces that.  So when we went to
> Java 1.7 in the last release, some of our stub classes, which were coded as
> interfaces for convenience, no longer load.
>
> But luckily this is trivial to fix.  I will be committing fixes to trunk
> for your particular problem shortly.
>
> Karl
>
>
>
> On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:
>
>> Karl,
>>
>> This is 4.5.2.
>>
>> Hope it will work though.
>>
>> Yann
>> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>>
>> Hi Yann,
>>>
>>> The problem is that the code is built against a stub, and the stub's
>>> class structure does not agree with the actual class structure in the
>>> FileNet API version you are using.  The actual error you are getting is:
>>>
>>> "Error occurred in server thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected"
>>>
>>>
>>> This could be because I messed up creating the stubs, or it could be
>>> that you are using a later version of FileNet API than I was working with.
>>> What FileNet API version do you have?
>>>
>>> Thanks,
>>> Karl
>>>
>>>
>>>
>>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> W're getting a working connection. It's just rejecting the docs
>>>> apparently.
>>>>
>>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
>>>> Repeated service interruptions - failure getting document version
>>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>>> service interruptions - failure getting document version
>>>>                 at
>>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
>>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>>> Transient error connecting to filenet service: Error occurred in server
>>>> thread; nested exception is:
>>>>                 java.lang.IncompatibleClassChangeError: Found class
>>>> com.filenet.api.constants.AccessType, but interface was expected
>>>>
>>>>
>>>>
>>>>
>>>> Cordialement,
>>>> Yann Barraud
>>>>
>>>>
>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>
>>>>> Hi Yann,
>>>>>
>>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>>> working" when you view your FileNet connection?
>>>>>
>>>>> If you did, please have a look at the ManifoldCF log output.  There
>>>>> should be exceptions in there that would help us figure out what the issue
>>>>> may be.
>>>>>
>>>>> Thanks,
>>>>> Karl
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>>
>>>>>> Hi Karl,
>>>>>>
>>>>>> It just works, thanks.
>>>>>>
>>>>>> Now getting "failure getting document version". Any tip ? We did not
>>>>>> choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>>
>>>>>>
>>>>>> Cordialement,
>>>>>> Yann Barraud
>>>>>>
>>>>>>
>>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>>
>>>>>>> Hi Yann,
>>>>>>>
>>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>>> connector-specific process to run.  Please read the
>>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>>> API requires into that place before the filenet server process can be
>>>>>>> started.
>>>>>>>
>>>>>>> Karl
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <yann.barraud@gmail.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>>>>> trying to have it running.
>>>>>>>>
>>>>>>>> I'm facing 3 issues right now :
>>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for base
>>>>>>>> name org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a
>>>>>>>> minor warning I guess)
>>>>>>>>
>>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar placed
>>>>>>>> in
>>>>>>>> - connector-lib-proprietary
>>>>>>>> - filenet-server-process
>>>>>>>>
>>>>>>>> What do I miss ?
>>>>>>>>
>>>>>>>> Thanks !
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Yann Barraud
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
Hi Yann,

I've opened CONNECTORS-770 to track this issue.

It appears that in Java1.7, the Java class loader knows the difference
between an interface and a class, and enforces that.  So when we went to
Java 1.7 in the last release, some of our stub classes, which were coded as
interfaces for convenience, no longer load.

But luckily this is trivial to fix.  I will be committing fixes to trunk
for your particular problem shortly.

Karl



On Thu, Sep 5, 2013 at 10:59 AM, Yann Barraud <ya...@gmail.com>wrote:

> Karl,
>
> This is 4.5.2.
>
> Hope it will work though.
>
> Yann
> Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :
>
> Hi Yann,
>>
>> The problem is that the code is built against a stub, and the stub's
>> class structure does not agree with the actual class structure in the
>> FileNet API version you are using.  The actual error you are getting is:
>>
>> "Error occurred in server thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected"
>>
>>
>> This could be because I messed up creating the stubs, or it could be that
>> you are using a later version of FileNet API than I was working with.  What
>> FileNet API version do you have?
>>
>> Thanks,
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Hi,
>>>
>>> W're getting a working connection. It's just rejecting the docs
>>> apparently.
>>>
>>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
>>> Repeated service interruptions - failure getting document version
>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>>> service interruptions - failure getting document version
>>>                 at
>>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
>>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>>> Transient error connecting to filenet service: Error occurred in server
>>> thread; nested exception is:
>>>                 java.lang.IncompatibleClassChangeError: Found class
>>> com.filenet.api.constants.AccessType, but interface was expected
>>>
>>>
>>>
>>>
>>> Cordialement,
>>> Yann Barraud
>>>
>>>
>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>
>>>> Hi Yann,
>>>>
>>>> First, you are clearly doing a crawl.  But did you get "Connection
>>>> working" when you view your FileNet connection?
>>>>
>>>> If you did, please have a look at the ManifoldCF log output.  There
>>>> should be exceptions in there that would help us figure out what the issue
>>>> may be.
>>>>
>>>> Thanks,
>>>> Karl
>>>>
>>>>
>>>>
>>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>
>>>>> Hi Karl,
>>>>>
>>>>> It just works, thanks.
>>>>>
>>>>> Now getting "failure getting document version". Any tip ? We did not
>>>>> choose the Version metadata. Might be somewhere in the confirguration ?
>>>>>
>>>>>
>>>>> Cordialement,
>>>>> Yann Barraud
>>>>>
>>>>>
>>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>>
>>>>>> Hi Yann,
>>>>>>
>>>>>> First, the FileNet connector is one that requires a secondary
>>>>>> connector-specific process to run.  Please read the
>>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>>> connector-lib-proprietary; they instead get copied into the
>>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>>> API requires into that place before the filenet server process can be
>>>>>> started.
>>>>>>
>>>>>> Karl
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>>>> trying to have it running.
>>>>>>>
>>>>>>> I'm facing 3 issues right now :
>>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for base
>>>>>>> name org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a
>>>>>>> minor warning I guess)
>>>>>>>
>>>>>>> Which are the jars I should deploy & where ? I have Jace.jar placed
>>>>>>> in
>>>>>>> - connector-lib-proprietary
>>>>>>> - filenet-server-process
>>>>>>>
>>>>>>> What do I miss ?
>>>>>>>
>>>>>>> Thanks !
>>>>>>>
>>>>>>> Regards,
>>>>>>> Yann Barraud
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Karl,

This is 4.5.2.

Hope it will work though.

Yann
Le 5 sept. 2013 16:55, "Karl Wright" <da...@gmail.com> a écrit :

> Hi Yann,
>
> The problem is that the code is built against a stub, and the stub's class
> structure does not agree with the actual class structure in the FileNet API
> version you are using.  The actual error you are getting is:
>
> "Error occurred in server thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected"
>
>
> This could be because I messed up creating the stubs, or it could be that
> you are using a later version of FileNet API than I was working with.  What
> FileNet API version do you have?
>
> Thanks,
> Karl
>
>
>
> On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:
>
>> Hi,
>>
>> W're getting a working connection. It's just rejecting the docs
>> apparently.
>>
>> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
>> Repeated service interruptions - failure getting document version
>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
>> service interruptions - failure getting document version
>>                 at
>> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
>> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
>> interruption reported for job 1378388244044 connection 'FN_45_INT':
>> Transient error connecting to filenet service: Error occurred in server
>> thread; nested exception is:
>>                 java.lang.IncompatibleClassChangeError: Found class
>> com.filenet.api.constants.AccessType, but interface was expected
>>
>>
>>
>>
>> Cordialement,
>> Yann Barraud
>>
>>
>> 2013/9/5 Karl Wright <da...@gmail.com>
>>
>>> Hi Yann,
>>>
>>> First, you are clearly doing a crawl.  But did you get "Connection
>>> working" when you view your FileNet connection?
>>>
>>> If you did, please have a look at the ManifoldCF log output.  There
>>> should be exceptions in there that would help us figure out what the issue
>>> may be.
>>>
>>> Thanks,
>>> Karl
>>>
>>>
>>>
>>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>
>>>> Hi Karl,
>>>>
>>>> It just works, thanks.
>>>>
>>>> Now getting "failure getting document version". Any tip ? We did not
>>>> choose the Version metadata. Might be somewhere in the confirguration ?
>>>>
>>>>
>>>> Cordialement,
>>>> Yann Barraud
>>>>
>>>>
>>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>>
>>>>> Hi Yann,
>>>>>
>>>>> First, the FileNet connector is one that requires a secondary
>>>>> connector-specific process to run.  Please read the
>>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>>> connector-lib-proprietary; they instead get copied into the
>>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>>> API requires into that place before the filenet server process can be
>>>>> started.
>>>>>
>>>>> Karl
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>>> trying to have it running.
>>>>>>
>>>>>> I'm facing 3 issues right now :
>>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>>> 3. "java.util.MissingResourceException: Can't find bundle for base
>>>>>> name org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a
>>>>>> minor warning I guess)
>>>>>>
>>>>>> Which are the jars I should deploy & where ? I have Jace.jar placed
>>>>>> in
>>>>>> - connector-lib-proprietary
>>>>>> - filenet-server-process
>>>>>>
>>>>>> What do I miss ?
>>>>>>
>>>>>> Thanks !
>>>>>>
>>>>>> Regards,
>>>>>> Yann Barraud
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
Hi Yann,

The problem is that the code is built against a stub, and the stub's class
structure does not agree with the actual class structure in the FileNet API
version you are using.  The actual error you are getting is:

"Error occurred in server thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected"


This could be because I messed up creating the stubs, or it could be that
you are using a later version of FileNet API than I was working with.  What
FileNet API version do you have?

Thanks,
Karl



On Thu, Sep 5, 2013 at 10:49 AM, Yann Barraud <ya...@gmail.com>wrote:

> Hi,
>
> W're getting a working connection. It's just rejecting the docs
> apparently.
>
> ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
> Repeated service interruptions - failure getting document version
> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated
> service interruptions - failure getting document version
>                 at
> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
> WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
> WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
> interruption reported for job 1378388244044 connection 'FN_45_INT':
> Transient error connecting to filenet service: Error occurred in server
> thread; nested exception is:
>                 java.lang.IncompatibleClassChangeError: Found class
> com.filenet.api.constants.AccessType, but interface was expected
>
>
>
>
> Cordialement,
> Yann Barraud
>
>
> 2013/9/5 Karl Wright <da...@gmail.com>
>
>> Hi Yann,
>>
>> First, you are clearly doing a crawl.  But did you get "Connection
>> working" when you view your FileNet connection?
>>
>> If you did, please have a look at the ManifoldCF log output.  There
>> should be exceptions in there that would help us figure out what the issue
>> may be.
>>
>> Thanks,
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Hi Karl,
>>>
>>> It just works, thanks.
>>>
>>> Now getting "failure getting document version". Any tip ? We did not
>>> choose the Version metadata. Might be somewhere in the confirguration ?
>>>
>>>
>>> Cordialement,
>>> Yann Barraud
>>>
>>>
>>> 2013/9/5 Karl Wright <da...@gmail.com>
>>>
>>>> Hi Yann,
>>>>
>>>> First, the FileNet connector is one that requires a secondary
>>>> connector-specific process to run.  Please read the
>>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>>> The FileNet API jars do NOT get copied to connector-lib or
>>>> connector-lib-proprietary; they instead get copied into the
>>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>>> that area for details.  You will need to copy ALL the jars that the filenet
>>>> API requires into that place before the filenet server process can be
>>>> started.
>>>>
>>>> Karl
>>>>
>>>>
>>>>
>>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>>> trying to have it running.
>>>>>
>>>>> I'm facing 3 issues right now :
>>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>>> com.filenet.api.util.ConfigurationParameters"
>>>>> 3. "java.util.MissingResourceException: Can't find bundle for base
>>>>> name org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a
>>>>> minor warning I guess)
>>>>>
>>>>> Which are the jars I should deploy & where ? I have Jace.jar placed in
>>>>> - connector-lib-proprietary
>>>>> - filenet-server-process
>>>>>
>>>>> What do I miss ?
>>>>>
>>>>> Thanks !
>>>>>
>>>>> Regards,
>>>>> Yann Barraud
>>>>>
>>>>
>>>>
>>>
>>
>

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Hi,

W're getting a working connection. It's just rejecting the docs apparently.

ERROR 2013-09-05 16:36:22,909 (Worker thread '10') - Exception tossed:
Repeated service interruptions - failure getting document version
org.apache.manifoldcf.core.interfaces.ManifoldCFException: Repeated service
interruptions - failure getting document version
                at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:343)
WARN 2013-09-05 16:36:23,119 (Worker thread '17') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:23,370 (Worker thread '13') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:23,460 (Worker thread '11') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:25,212 (Worker thread '12') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:25,463 (Worker thread '18') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:25,463 (Worker thread '15') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:25,513 (Worker thread '16') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:25,573 (Worker thread '14') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected
WARN 2013-09-05 16:36:26,704 (Worker thread '1') - Pre-ingest service
interruption reported for job 1378388244044 connection 'FN_45_INT':
Transient error connecting to filenet service: Error occurred in server
thread; nested exception is:
                java.lang.IncompatibleClassChangeError: Found class
com.filenet.api.constants.AccessType, but interface was expected




Cordialement,
Yann Barraud


2013/9/5 Karl Wright <da...@gmail.com>

> Hi Yann,
>
> First, you are clearly doing a crawl.  But did you get "Connection
> working" when you view your FileNet connection?
>
> If you did, please have a look at the ManifoldCF log output.  There should
> be exceptions in there that would help us figure out what the issue may be.
>
> Thanks,
> Karl
>
>
>
> On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <ya...@gmail.com>wrote:
>
>> Hi Karl,
>>
>> It just works, thanks.
>>
>> Now getting "failure getting document version". Any tip ? We did not
>> choose the Version metadata. Might be somewhere in the confirguration ?
>>
>>
>> Cordialement,
>> Yann Barraud
>>
>>
>> 2013/9/5 Karl Wright <da...@gmail.com>
>>
>>> Hi Yann,
>>>
>>> First, the FileNet connector is one that requires a secondary
>>> connector-specific process to run.  Please read the
>>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>>> The FileNet API jars do NOT get copied to connector-lib or
>>> connector-lib-proprietary; they instead get copied into the
>>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>>> that area for details.  You will need to copy ALL the jars that the filenet
>>> API requires into that place before the filenet server process can be
>>> started.
>>>
>>> Karl
>>>
>>>
>>>
>>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com>wrote:
>>>
>>>> Hi,
>>>>
>>>> I just deployed binary distribution of ManifoldCF on a local VM &
>>>> trying to have it running.
>>>>
>>>> I'm facing 3 issues right now :
>>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>>> com.filenet.api.util.ConfigurationParameters"
>>>> 3. "java.util.MissingResourceException: Can't find bundle for base
>>>> name org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a
>>>> minor warning I guess)
>>>>
>>>> Which are the jars I should deploy & where ? I have Jace.jar placed in
>>>> - connector-lib-proprietary
>>>> - filenet-server-process
>>>>
>>>> What do I miss ?
>>>>
>>>> Thanks !
>>>>
>>>> Regards,
>>>> Yann Barraud
>>>>
>>>
>>>
>>
>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
Hi Yann,

First, you are clearly doing a crawl.  But did you get "Connection working"
when you view your FileNet connection?

If you did, please have a look at the ManifoldCF log output.  There should
be exceptions in there that would help us figure out what the issue may be.

Thanks,
Karl



On Thu, Sep 5, 2013 at 10:08 AM, Yann Barraud <ya...@gmail.com>wrote:

> Hi Karl,
>
> It just works, thanks.
>
> Now getting "failure getting document version". Any tip ? We did not
> choose the Version metadata. Might be somewhere in the confirguration ?
>
>
> Cordialement,
> Yann Barraud
>
>
> 2013/9/5 Karl Wright <da...@gmail.com>
>
>> Hi Yann,
>>
>> First, the FileNet connector is one that requires a secondary
>> connector-specific process to run.  Please read the
>> "how-to-build-and-deploy" page to familiarize yourself with the process.
>> The FileNet API jars do NOT get copied to connector-lib or
>> connector-lib-proprietary; they instead get copied into the
>> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
>> that area for details.  You will need to copy ALL the jars that the filenet
>> API requires into that place before the filenet server process can be
>> started.
>>
>> Karl
>>
>>
>>
>> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com>wrote:
>>
>>> Hi,
>>>
>>> I just deployed binary distribution of ManifoldCF on a local VM & trying
>>> to have it running.
>>>
>>> I'm facing 3 issues right now :
>>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>>> com.filenet.api.util.ConfigurationParameters"
>>> 3. "java.util.MissingResourceException: Can't find bundle for base name
>>> org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a minor
>>> warning I guess)
>>>
>>> Which are the jars I should deploy & where ? I have Jace.jar placed in
>>> - connector-lib-proprietary
>>> - filenet-server-process
>>>
>>> What do I miss ?
>>>
>>> Thanks !
>>>
>>> Regards,
>>> Yann Barraud
>>>
>>
>>
>

Re: FileNET integration : issues

Posted by Yann Barraud <ya...@gmail.com>.
Hi Karl,

It just works, thanks.

Now getting "failure getting document version". Any tip ? We did not choose
the Version metadata. Might be somewhere in the confirguration ?


Cordialement,
Yann Barraud


2013/9/5 Karl Wright <da...@gmail.com>

> Hi Yann,
>
> First, the FileNet connector is one that requires a secondary
> connector-specific process to run.  Please read the
> "how-to-build-and-deploy" page to familiarize yourself with the process.
> The FileNet API jars do NOT get copied to connector-lib or
> connector-lib-proprietary; they instead get copied into the
> filenet-server-process/lib-proprietary area.  Read the README.TXT file in
> that area for details.  You will need to copy ALL the jars that the filenet
> API requires into that place before the filenet server process can be
> started.
>
> Karl
>
>
>
> On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com>wrote:
>
>> Hi,
>>
>> I just deployed binary distribution of ManifoldCF on a local VM & trying
>> to have it running.
>>
>> I'm facing 3 issues right now :
>> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
>> 2. "java.lang.NoClassDefFoundError: Could not initialize class
>> com.filenet.api.util.ConfigurationParameters"
>> 3. "java.util.MissingResourceException: Can't find bundle for base name
>> org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a minor
>> warning I guess)
>>
>> Which are the jars I should deploy & where ? I have Jace.jar placed in
>> - connector-lib-proprietary
>> - filenet-server-process
>>
>> What do I miss ?
>>
>> Thanks !
>>
>> Regards,
>> Yann Barraud
>>
>
>

Re: FileNET integration : issues

Posted by Karl Wright <da...@gmail.com>.
Hi Yann,

First, the FileNet connector is one that requires a secondary
connector-specific process to run.  Please read the
"how-to-build-and-deploy" page to familiarize yourself with the process.
The FileNet API jars do NOT get copied to connector-lib or
connector-lib-proprietary; they instead get copied into the
filenet-server-process/lib-proprietary area.  Read the README.TXT file in
that area for details.  You will need to copy ALL the jars that the filenet
API requires into that place before the filenet server process can be
started.

Karl



On Thu, Sep 5, 2013 at 6:04 AM, Yann Barraud <ya...@gmail.com> wrote:

> Hi,
>
> I just deployed binary distribution of ManifoldCF on a local VM & trying
> to have it running.
>
> I'm facing 3 issues right now :
> 1. "java.lang.NoClassDefFoundError: org/apache/log4j/Priority"
> 2. "java.lang.NoClassDefFoundError: Could not initialize class
> com.filenet.api.util.ConfigurationParameters"
> 3. "java.util.MissingResourceException: Can't find bundle for base name
> org.apache.manifoldcf.ui.i18n.common, locale fr" (which is a minor
> warning I guess)
>
> Which are the jars I should deploy & where ? I have Jace.jar placed in
> - connector-lib-proprietary
> - filenet-server-process
>
> What do I miss ?
>
> Thanks !
>
> Regards,
> Yann Barraud
>