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

Reply via email to