[kepler-dev] KAR problem?
Chad Berkley
berkley at nceas.ucsb.edu
Fri Dec 16 09:45:52 PST 2005
yeah, we've discussed adding that into full-clean. My rule is "if you
see a weird error that doesn't make any sense, delete your .kepler dir" :)
chad
Christopher Brooks wrote:
> Hi Kevin.
>
> BTW - On this, I see that the INSTALL file had the proper
> instructions, so this was operator error on my part.
> I'm partly playing devil's advocate here and raising issues that
> other somewhat kepler-naive users will see.
>
> However, I still think ant full-clean should remove the .kepler
> directory.
>
> GNU products often have a distclean rule that brings one back to
> to a start state where no derived files are present.
>
> Perhaps ant distclean should exists?
>
> Also, if this problem will be a regular occurrence, then the stack
> trace message I was seeing should be updated to tell users to
> remove their .kepler directory. My guess is that this is a one time
> situation though.
>
> Anyway, this is a small potatoes problem and need not be addressed
> anytime soon.
>
> _Christopher
>
>
>
> --------
>
> Hi Kevin,
> Thanks, that did the trick!
> Perhaps the ant full-clean target should remove that directory?
>
> Also, since Java 1.5 is now the default Java on the Sun site, perhaps
> we should add source='1.4' to all the java tasks?
> I'll update the INSTALL instructions slightly.
>
> I'm fine with what we have now, these are minor points.
>
> _Christopher
>
>
>
> --------
>
> Christopher,
>
> Did you try to clean the cache directory? It's in c:/Documents and
> Settings/XXXX/.kepler remove the entire contents of this directory.
>
> Kepler should run and compile fine under jdk 5 but you do need to add
> the source='1.4' attribute to all the <java> tasks.
>
> Kevin
>
> Christopher Brooks wrote:
>
> >When I start Kepler with "ant run-dev", I'm seeing
> >an InvalidClassException.
> >I'm running Java 1.4.2_08 under Windows.
> >
> > [echo] java.library.path=c:/WINDOWS/system32
> > [java] Loaded jar:file:/C:/cxh/ptII/lib/ptolemy.jar!/lib/ptII.pro
> pert
> ies
> > [java] Opening user library C:\Documents and Settings\cxh\.ptolem
> yII\
> UserLi
> >brary.xml...
> > [java] KAR Library directories: [C:\cxh\src\kepler\kar\actors, C:
> \cxh
> \src\k
> >epler\kar\directors]
> > [java] java.io.InvalidClassException: org.kepler.objectmanager.ca
> che.
> KARCac
> >heObject; local class incompatible: stream classdesc serialVersionUID
> = -8
> 445362
> >146164255175, local class serialVersionUID = 1757422123994725235
> > [java] at java.io.ObjectStreamClass.initNonProxy(ObjectStream
> Clas
> s.java
> >:463)
> > [java] at java.io.ObjectInputStream.readNonProxyDesc(ObjectIn
> putS
> tream.
> >java:1521)
> > [java] at java.io.ObjectInputStream.readClassDesc(ObjectInput
> Stre
> am.jav
> >a:1435)
> > [java] at java.io.ObjectInputStream.readOrdinaryObject(Object
> Inpu
> tStrea
> >m.java:1626)
> > [java] at java.io.ObjectInputStream.readObject0(ObjectInputSt
> ream
> .java:
> >1274)
> > [java] at java.io.ObjectInputStream.readObject(ObjectInputStr
> eam.
> java:3
> >24)
> > [java] at org.kepler.objectmanager.cache.CacheManager.getCach
> eObj
> ectIte
> >rator(CacheManager.java:326)
> > [java] at org.kepler.objectmanager.library.LibraryIndex._buil
> dCom
> ponent
> >Table(LibraryIndex.java:646)
> > [java] at org.kepler.objectmanager.library.LibraryIndex._buil
> dNew
> Index(
> >LibraryIndex.java:613)
> > [java] at org.kepler.objectmanager.library.LibraryIndex.<init
> >(Li
> braryI
> >ndex.java:96)
> > [java] at org.kepler.objectmanager.library.LibraryIndex.getIn
> stan
> ce(Lib
> >raryIndex.java:207)
> > [java] at org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWL
> ibra
> ryBuil
> >der.java:143)
> > [java] at ptolemy.vergil.VergilApplication.openLibrary(Vergil
> Appl
> icatio
> >n.java:230)
> > [java] at ptolemy.vergil.VergilApplication._createDefaultConf
> igur
> ation(
> >VergilApplication.java:418)
> > [java] at ptolemy.vergil.VergilApplication._createEmptyConfig
> urat
> ion(Ve
> >rgilApplication.java:439)
> > [java] at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLAp
> plic
> ation.
> >java:875)
> > [java] at ptolemy.vergil.VergilApplication._parseArgs(VergilA
> ppli
> cation
> >.java:512)
> > [java] at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplic
> atio
> n.java
> >:208)
> > [java] at ptolemy.vergil.VergilApplication.<init>(VergilAppli
> cati
> on.jav
> >a:105)
> > [java] at ptolemy.vergil.VergilApplication$1.run(VergilApplic
> atio
> n.java
> >:148)
> > [java] at java.awt.event.InvocationEvent.dispatch(InvocationE
> vent
> .java:
> >178)
> > [java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:4
> 54)
> > [java] at java.awt.EventDispatchThread.pumpOneEventForHierarc
> hy(E
> ventDi
> >spatchThread.java:201)
> > [java] at java.awt.EventDispatchThread.pumpEventsForHierarchy
> (Eve
> ntDisp
> >atchThread.java:151)
> > [java] at java.awt.EventDispatchThread.pumpEvents(EventDispat
> chTh
> read.j
> >ava:145)
> > [java] at java.awt.EventDispatchThread.pumpEvents(EventDispat
> chTh
> read.j
> >ava:137)
> > [java] at java.awt.EventDispatchThread.run(EventDispatchThrea
> d.ja
> va:100
> >)
> > [java] org.kepler.objectmanager.cache.CacheException: Error creat
> ing
> CacheO
> >bject iterator: org.kepler.objectmanager.cache.KARCacheObject; local c
> lass
> incom
> >patible: stream classdesc serialVersionUID = -8445362146164255175, loc
> al c
> lass s
> >erialVersionUID = 1757422123994725235
> > [java] at org.kepler.objectmanager.cache.CacheManager.getCach
> eObj
> ectIte
> >rator(CacheManager.java:338)
> > [java] at org.kepler.objectmanager.library.LibraryIndex._buil
> dCom
> ponent
> >Table(LibraryIndex.java:646)
> > [java] at org.kepler.objectmanager.library.LibraryIndex._buil
> dNew
> Index(
> >LibraryIndex.java:613)
> > [java] at org.kepler.objectmanager.library.LibraryIndex.<init
> >(Li
> braryI
> >ndex.java:96)
> > [java] at org.kepler.objectmanager.library.LibraryIndex.getIn
> stan
> ce(Lib
> >raryIndex.java:207)
> > [java] at org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWL
> ibra
> ryBuil
> >der.java:143)
> > [java] at ptolemy.vergil.VergilApplication.openLibrary(Vergil
> Appl
> icatio
> >n.java:230)
> > [java] at ptolemy.vergil.VergilApplication._createDefaultConf
> igur
> ation(
> >VergilApplication.java:418)
> > [java] at ptolemy.vergil.VergilApplication._createEmptyConfig
> urat
> ion(Ve
> >rgilApplication.java:439)
> > [java] at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLAp
> plic
> ation.
> >java:875)
> > [java] at ptolemy.vergil.VergilApplication._parseArgs(VergilA
> ppli
> cation
> >.java:512)
> > [java] at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplic
> atio
> n.java
> >:208)
> > [java] at ptolemy.vergil.VergilApplication.<init>(VergilAppli
> cati
> on.jav
> >a:105)
> > [java] at ptolemy.vergil.VergilApplication$1.run(VergilApplic
> atio
> n.java
> >:148)
> > [java] at java.awt.event.InvocationEvent.dispatch(InvocationE
> vent
> .java:
> >178)
> > [java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:4
> 54)
> > [java] at java.awt.EventDispatchThread.pumpOneEventForHierarc
> hy(E
> ventDi
> >spatchThread.java:201)
> > [java] at java.awt.EventDispatchThread.pumpEventsForHierarchy
> (Eve
> ntDisp
> >atchThread.java:151)
> > [java] at java.awt.EventDispatchThread.pumpEvents(EventDispat
> chTh
> read.j
> >ava:145)
> > [java] at java.awt.EventDispatchThread.pumpEvents(EventDispat
> chTh
> read.j
> >ava:137)
> > [java] at java.awt.EventDispatchThread.run(EventDispatchThrea
> d.ja
> va:100
> >)
> > [java] ptolemy.kernel.util.IllegalActionException: Could not get
> the
> cache
> >iterator: Error creating CacheObject iterator: org.kepler.objectmanage
> r.ca
> che.KA
> >RCacheObject; local class incompatible: stream classdesc serialVersion
> UID
> = -844
> >5362146164255175, local class serialVersionUID = 1757422123994725235
> > [java] at org.kepler.objectmanager.library.LibraryIndex._buil
> dCom
> ponent
> >Table(LibraryIndex.java:651)
> > [java] at org.kepler.objectmanager.library.LibraryIndex._buil
> dNew
> Index(
> >LibraryIndex.java:613)
> > [java] at org.kepler.objectmanager.library.LibraryIndex.<init
> >(Li
> braryI
> >ndex.java:96)
> > [java] at org.kepler.objectmanager.library.LibraryIndex.getIn
> stan
> ce(Lib
> >raryIndex.java:207)
> > [java] at org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWL
> ibra
> ryBuil
> >der.java:143)
> > [java] at ptolemy.vergil.VergilApplication.openLibrary(Vergil
> Appl
> icatio
> >n.java:230)
> > [java] at ptolemy.vergil.VergilApplication._createDefaultConf
> igur
> ation(
> >VergilApplication.java:418)
> > [java] at ptolemy.vergil.VergilApplication._createEmptyConfig
> urat
> ion(Ve
> >rgilApplication.java:439)
> > [java] at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLAp
> plic
> ation.
> >java:875)
> > [java] at ptolemy.vergil.VergilApplication._parseArgs(VergilA
> ppli
> cation
> >.java:512)
> > [java] at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplic
> atio
> n.java
> >:208)
> > [java] at ptolemy.vergil.VergilApplication.<init>(VergilAppli
> cati
> on.jav
> >a:105)
> > [java] at ptolemy.vergil.VergilApplication$1.run(VergilApplic
> atio
> n.java
> >:148)
> > [java] at java.awt.event.InvocationEvent.dispatch(InvocationE
> vent
> .java:
> >178)
> >
> > [java] Actor Library built from alternative plugin
> > [java] Done
> >
> >I've tried cleaning and rebuilding and running with Java 1.5.0_05, whi
> ch
> >only got me:
> >
> >J1_4_Only:
> >
> >compile-dev:
> > [javac] Compiling 786 source files to C:\cxh\src\kepler\build\clas
> ses
> > [javac] C:\cxh\src\kepler\build\src\org\sdm\spa\MessageBasedWebSer
> vice
> .java:
> >87: warning: as of release 1.5, 'enum' is a keyword, and may not be us
> ed a
> s an i
> >dentifier
> > [javac] (try -source 1.5 to use 'enum' as a keyword)
> > [javac] import org.apache.axis.enum.Style;
> > [javac] ^
> >
> >
> >Anyone have any ideas? I'm probably missing something obvious.
> >
> >_Christopher
> >_______________________________________________
> >Kepler-dev mailing list
> >Kepler-dev at ecoinformatics.org
> >http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-d
> ev
> >
> >
> --------
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
> --------
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
More information about the Kepler-dev
mailing list