Δουλεύω μια εργασία από eclipse και χρειάζομαι διάφορα jarάκια. Μέχρι ένα σημείο (ενώ τα είχα προσθέσει όλα) δούλευαν τα πάντα μια χαρά. Σε κάποια φάση χρειάστηκε να χρησιμοποιήσω κάποια τάξη από ένα jar που μέχρι εκείνη τη στιγμή δεν είχα αγγίξει.
Παίρνω το ακολουθο error
Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at lucene.Searcher.search(Searcher.java:48)
at lucene.Searcher.<init>(Searcher.java:32)
at lucene.Searcher.main(Searcher.java:96)
Από όσο έχω ψάξει όλοι λένε πως εμφανίζεται αν τα ο κώδικας έχει γίνει compiled σε διαφορετικές χρονικές στιγμές->Τα jars που πρόσθεσα.
Το έχετε δει ποτέ αυτό? Καμιά λύση πρόταση?
Ευχαριστώ!
Jar και IncompatibleClassChangeError
- sandra
- Wow! Terabyte level
- Posts: 4917
- Joined: Mon Oct 02, 2006 11:37 am
- Academic status: Alumnus/a
- Gender: ♀
- Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...
Jar και IncompatibleClassChangeError
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Jar και IncompatibleClassChangeError
Μπορείς να δώσεις τον κώδικα της Searcher γύρω από τις γραμμές (+-10) : 48, 32, 96 ?
- sandra
- Wow! Terabyte level
- Posts: 4917
- Joined: Mon Oct 02, 2006 11:37 am
- Academic status: Alumnus/a
- Gender: ♀
- Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...
Re: Jar και IncompatibleClassChangeError
BM25BooleanQuery query = new BM25BooleanQuery(line2,"content",new SnowballAnalyzer("English",StopAnalyzer.ENGLISH_STOP_WORDS));
Εδώ γίνεται η πατάτα. Άκυρο το προηγούμενο.
Εδώ γίνεται η πατάτα. Άκυρο το προηγούμενο.
Last edited by sandra on Mon Dec 14, 2009 2:10 am, edited 1 time in total.
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
-
- Venus Former Team Member
- Posts: 7561
- Joined: Thu Oct 27, 2005 1:43 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Boston, MA
Re: Jar και IncompatibleClassChangeError
Βασικά σε όλες τις γραμμές που δίνουν τα errors βλέπω σχόλια
(αν μετράω καλά) Πως γίνεται αυτό ?

- tsilochr
- Wow! Terabyte level
- Posts: 3246
- Joined: Tue Mar 16, 2004 2:47 pm
- Academic status: PhD
- Gender: ♂
- Location: mm.aueb.gr
- Contact:
Re: Jar και IncompatibleClassChangeError
βρίσκεις το κώδικα των βιβλιοθηκών και το ξανακάνεις compile
- sandra
- Wow! Terabyte level
- Posts: 4917
- Joined: Mon Oct 02, 2006 11:37 am
- Academic status: Alumnus/a
- Gender: ♀
- Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...
Re: Jar και IncompatibleClassChangeError
Όντως λύθηκε έτσι, αλλά στην πορεία επειδή χρησιμοποιούσε κώδικα του lucene παλαιότερης έκδοσης βγήκαν κι άλλες ασυμβατότητες στην επιφάνεια.
Thanx πάντως!
Thanx πάντως!
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
Είσαι υπεύθυνος για το τριαντάφυλλο σου...