[kepler-dev] KAR problem?

Kevin Ruland kruland at ku.edu
Fri Dec 16 04:34:39 PST 2005


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.properties
>     [java] Opening user library C:\Documents and Settings\cxh\.ptolemyII\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.cache.KARCac
>heObject; local class incompatible: stream classdesc serialVersionUID = -8445362
>146164255175, local class serialVersionUID = 1757422123994725235
>     [java]     at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java
>:463)
>     [java]     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.
>java:1521)
>     [java]     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.jav
>a:1435)
>     [java]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStrea
>m.java:1626)
>     [java]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:
>1274)
>     [java]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:3
>24)
>     [java]     at org.kepler.objectmanager.cache.CacheManager.getCacheObjectIte
>rator(CacheManager.java:326)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex._buildComponent
>Table(LibraryIndex.java:646)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex._buildNewIndex(
>LibraryIndex.java:613)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex.<init>(LibraryI
>ndex.java:96)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex.getInstance(Lib
>raryIndex.java:207)
>     [java]     at org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWLibraryBuil
>der.java:143)
>     [java]     at ptolemy.vergil.VergilApplication.openLibrary(VergilApplicatio
>n.java:230)
>     [java]     at ptolemy.vergil.VergilApplication._createDefaultConfiguration(
>VergilApplication.java:418)
>     [java]     at ptolemy.vergil.VergilApplication._createEmptyConfiguration(Ve
>rgilApplication.java:439)
>     [java]     at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.
>java:875)
>     [java]     at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication
>.java:512)
>     [java]     at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java
>:208)
>     [java]     at ptolemy.vergil.VergilApplication.<init>(VergilApplication.jav
>a:105)
>     [java]     at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java
>:148)
>     [java]     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
>178)
>     [java]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
>     [java]     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi
>spatchThread.java:201)
>     [java]     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
>atchThread.java:151)
>     [java]     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
>ava:145)
>     [java]     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
>ava:137)
>     [java]     at java.awt.EventDispatchThread.run(EventDispatchThread.java:100
>)
>     [java] org.kepler.objectmanager.cache.CacheException: Error creating CacheO
>bject iterator: org.kepler.objectmanager.cache.KARCacheObject; local class incom
>patible: stream classdesc serialVersionUID = -8445362146164255175, local class s
>erialVersionUID = 1757422123994725235
>     [java]     at org.kepler.objectmanager.cache.CacheManager.getCacheObjectIte
>rator(CacheManager.java:338)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex._buildComponent
>Table(LibraryIndex.java:646)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex._buildNewIndex(
>LibraryIndex.java:613)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex.<init>(LibraryI
>ndex.java:96)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex.getInstance(Lib
>raryIndex.java:207)
>     [java]     at org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWLibraryBuil
>der.java:143)
>     [java]     at ptolemy.vergil.VergilApplication.openLibrary(VergilApplicatio
>n.java:230)
>     [java]     at ptolemy.vergil.VergilApplication._createDefaultConfiguration(
>VergilApplication.java:418)
>     [java]     at ptolemy.vergil.VergilApplication._createEmptyConfiguration(Ve
>rgilApplication.java:439)
>     [java]     at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.
>java:875)
>     [java]     at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication
>.java:512)
>     [java]     at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java
>:208)
>     [java]     at ptolemy.vergil.VergilApplication.<init>(VergilApplication.jav
>a:105)
>     [java]     at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java
>:148)
>     [java]     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:
>178)
>     [java]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
>     [java]     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi
>spatchThread.java:201)
>     [java]     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp
>atchThread.java:151)
>     [java]     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
>ava:145)
>     [java]     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j
>ava:137)
>     [java]     at java.awt.EventDispatchThread.run(EventDispatchThread.java:100
>)
>     [java] ptolemy.kernel.util.IllegalActionException: Could not get the cache
>iterator: Error creating CacheObject iterator: org.kepler.objectmanager.cache.KA
>RCacheObject; local class incompatible: stream classdesc serialVersionUID = -844
>5362146164255175, local class serialVersionUID = 1757422123994725235
>     [java]     at org.kepler.objectmanager.library.LibraryIndex._buildComponent
>Table(LibraryIndex.java:651)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex._buildNewIndex(
>LibraryIndex.java:613)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex.<init>(LibraryI
>ndex.java:96)
>     [java]     at org.kepler.objectmanager.library.LibraryIndex.getInstance(Lib
>raryIndex.java:207)
>     [java]     at org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWLibraryBuil
>der.java:143)
>     [java]     at ptolemy.vergil.VergilApplication.openLibrary(VergilApplicatio
>n.java:230)
>     [java]     at ptolemy.vergil.VergilApplication._createDefaultConfiguration(
>VergilApplication.java:418)
>     [java]     at ptolemy.vergil.VergilApplication._createEmptyConfiguration(Ve
>rgilApplication.java:439)
>     [java]     at ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.
>java:875)
>     [java]     at ptolemy.vergil.VergilApplication._parseArgs(VergilApplication
>.java:512)
>     [java]     at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java
>:208)
>     [java]     at ptolemy.vergil.VergilApplication.<init>(VergilApplication.jav
>a:105)
>     [java]     at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java
>:148)
>     [java]     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.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, which
>only got me:
>
>J1_4_Only:
>
>compile-dev:
>    [javac] Compiling 786 source files to C:\cxh\src\kepler\build\classes
>    [javac] C:\cxh\src\kepler\build\src\org\sdm\spa\MessageBasedWebService.java:
>87: warning: as of release 1.5, 'enum' is a keyword, and may not be used as 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-dev
>  
>



More information about the Kepler-dev mailing list