[kepler-dev] KAR problem?
Christopher Brooks
cxh at eecs.berkeley.edu
Fri Dec 16 09:49:11 PST 2005
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
--------
More information about the Kepler-dev
mailing list