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 <[email protected]> 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 <[email protected]>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 <[email protected]>wrote: >> >>> Thanks a lot. >>> Le 5 sept. 2013 17:08, "Karl Wright" <[email protected]> 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 >>>> <[email protected]>wrote: >>>> >>>>> Karl, >>>>> >>>>> This is 4.5.2. >>>>> >>>>> Hope it will work though. >>>>> >>>>> Yann >>>>> Le 5 sept. 2013 16:55, "Karl Wright" <[email protected]> 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 <[email protected] >>>>>> > 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 <[email protected]> >>>>>>> >>>>>>>> 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 < >>>>>>>> [email protected]> 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 <[email protected]> >>>>>>>>> >>>>>>>>>> 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 < >>>>>>>>>> [email protected]> 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 >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>> >> >
