You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Anton Gavazuk <an...@gmail.com> on 2013/02/11 22:06:33 UTC

JCA 2.4.3 on Jboss: java.lang.IncompatibleClassChangeError

Hi dear community,

today I've downloaded latest stable jca package (my current is 2.2.4) and
got stuck with nice error:

21:57:31,300 WARN  [ClassLoaderManager] Unexpected error during load
of:org.apache.jackrabbit.core.query.lucene.DescendantSelfAxisQuery$DescendantSelfAxisWeight:
java.lang.IncompatibleClassChangeError:
org/apache/jackrabbit/core/query/lucene/DescendantSelfAxisQuery$DescendantSelfAxisWeight
: org/apache/lucene/search/Weight
        at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_37]

do you know what might be the issue? The delivered jar has not been made in
correct way? Because I didnt make any change to downloaded file...

Thanks,
Anton

Re: JCA 2.4.3 on Jboss: java.lang.IncompatibleClassChangeError

Posted by Anton Gavazuk <an...@gmail.com>.
Also built from jackrabbit SVN and got new exception (previous still
remains)

WARN  [ClassLoaderManager] Unexpected error during load
of:org.apache.jackrabbit.core.query.lucene.RefCountingIndexReader:
java.lang.VerifyError:
org/apache/jackrabbit/core/query/lucene/RefCountingIndexReader: attempting
to override final method org/apache/lucene/index/IndexReader.getRefCount()I
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_37]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [:1.6.0_37]
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [:1.6.0_37]

Does it mean that jboss classloader does any nasty things?
Because the method
org/apache/jackrabbit/core/query/lucene/RefCountingIndexReader doesnt
override getRefCount() as far as I see...


2013/2/11 Anton Gavazuk <an...@gmail.com>

> Hi dear community,
>
> today I've downloaded latest stable jca package (my current is 2.2.4) and
> got stuck with nice error:
>
> 21:57:31,300 WARN  [ClassLoaderManager] Unexpected error during load
> of:org.apache.jackrabbit.core.query.lucene.DescendantSelfAxisQuery$DescendantSelfAxisWeight:
> java.lang.IncompatibleClassChangeError:
> org/apache/jackrabbit/core/query/lucene/DescendantSelfAxisQuery$DescendantSelfAxisWeight
> : org/apache/lucene/search/Weight
>         at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_37]
>
> do you know what might be the issue? The delivered jar has not been made
> in correct way? Because I didnt make any change to downloaded file...
>
> Thanks,
> Anton
>

Re: JCA 2.4.3 on Jboss: java.lang.IncompatibleClassChangeError

Posted by ms...@email.cz.
Deploying on jboss depends on jboss version and as you did not say which 
version of jboss you use
do not expect any helpful info. We use latest JBoss 7.1.1 without problem.

Steps to deploy on JBoss 7 are here https://community.jboss.org/wiki/
JackrabbitDeploymentInAS6AndAS7

Marek



---------- Původní zpráva ----------
Od: Anton Gavazuk <an...@gmail.com>
Datum: 11. 2. 2013
Předmět: JCA 2.4.3 on Jboss: java.lang.IncompatibleClassChangeError

"Hi dear community,

today I've downloaded latest stable jca package (my current is 2.2.4) and
got stuck with nice error:

21:57:31,300 WARN [ClassLoaderManager] Unexpected error during load
of:org.apache.jackrabbit.core.query.lucene.DescendantSelfAxisQuery$
DescendantSelfAxisWeight:
java.lang.IncompatibleClassChangeError:
org/apache/jackrabbit/core/query/lucene/DescendantSelfAxisQuery$
DescendantSelfAxisWeight
: org/apache/lucene/search/Weight
at java.lang.ClassLoader.defineClass1(Native Method) [:1.6.0_37]

do you know what might be the issue? The delivered jar has not been made in
correct way? Because I didnt make any change to downloaded file...

Thanks,
Anton"