[kepler-dev] running Kepler from Eclipse

Paul Allen pea1 at cornell.edu
Fri Mar 7 05:32:33 PST 2008


Yep. Adding the ptII folder in the Kepler project fixes that issue for 
me too.

Christopher Brooks wrote:
> I saw something similar.
>
> Yesterday I was setting up Eclipse and I had to add the kepler/ptII
> to the classpath in the Eclipse Run Dialog.
> I'm not sure why this would be or what would change.
>
> I'm also not sure how the original instructions would have worked,
> since otherwise the ptII classes would not be available to Kepler.
> Kepler does do some crafty things with the classpath though.
>
> _Christopher
>
> --------
>
>     I'm trying to run Kepler from an Eclipse build (using latest HEAD files 
>     from Kepler and Ptolemy CVS repositories) and the instructions from 
>     http://www.kepler-project.org/Wiki.jsp?page=UsingEclipseForKeplerDevelopmen
>    t. 
>     The first time I run (after cleaning out .kepler) I get the following 
>     stack trace. Thereafter, Kepler starts without any complaints.
>     
>     Any suggestions?
>     
>     ptolemy.kernel.util.IllegalActionException: Cannot find class: 
>     ptolemy.domains.pn.kernel.NondeterministicMerge
>     Because:
>     -- 
>     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicMerge.m
>    oml 
>     (The system cannot find the path specified.)
>     -- XML file not found relative to classpath.
>     -- 
>     C:\workspace\rad-1\kepler\ptolemy/domains/pn/kernel/NondeterministicMerge.m
>    oml
>     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicMerge.m
>    oml 
>     (The system cannot find the path specified.)
>      in file:/C:/workspace/rad-1/kepler/ at line 1 and column 93
>         at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3701)
>         at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2379)
>         at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)
>         at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)
>         at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)
>         at com.microstar.xml.XmlParser.parse(XmlParser.java:132)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1334)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1433)
>         at 
>     org.kepler.objectmanager.ActorMetadata.getActorClass(ActorMetadata.java:124
>    6)
>         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.java:217
>    )
>         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.java:163
>    )
>         at 
>     org.kepler.objectmanager.cache.ActorCacheObject.getMetadata(ActorCacheObjec
>    t.java:296)
>         at 
>     org.kepler.objectmanager.cache.ActorCacheObject.getObject(ActorCacheObject.
>    java:190)
>         at 
>     org.kepler.objectmanager.cache.KARCacheObject.handleKSWItem(KARCacheObject.
>    java:248)
>         at 
>     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.java:14
>    6)
>         at 
>     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.java:84
>    )
>         at org.kepler.moml.KSWLibraryBuilderTask.run(KSWLibraryBuilder.java:252
>    )
>         at 
>     org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWLibraryBuilder.java:148)
>         at 
>     ptolemy.actor.gui.UserActorLibrary.openLibrary(UserActorLibrary.java:202)
>         at 
>     ptolemy.actor.gui.UserActorLibrary.openUserLibrary(UserActorLibrary.java:14
>    0)
>         at 
>     ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplicat
>    ion.java:252)
>         at 
>     ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplicatio
>    n.java:269)
>         at 
>     ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:960)
>         at 
>     ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:357)
>         at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:215)
>         at ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:98)
>         at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:141)
>         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:240)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:543)
>         at 
>     java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.j
>    ava:268)
>         at 
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
>    a:197)
>         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:191
>    )
>         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:183
>    )
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:144)
>     Caused by: com.microstar.xml.XmlException: -- 
>     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicMerge.m
>    oml 
>     (The system cannot find the path specified.)
>     -- XML file not found relative to classpath.
>     -- 
>     C:\workspace\rad-1\kepler\ptolemy/domains/pn/kernel/NondeterministicMerge.m
>    oml
>     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicMerge.m
>    oml 
>     (The system cannot find the path specified.)
>      in file:/C:/workspace/rad-1/kepler/ at line 1 and column 93
>         at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1145)
>         at ptolemy.moml.MoMLParser._attemptToFindMoMLClass(MoMLParser.java:3504
>    )
>         at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3696)
>         ... 33 more
>     Caused by: com.microstar.xml.XmlException: -- 
>     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicMerge.m
>    oml 
>     (The system cannot find the path specified.)
>     -- XML file not found relative to classpath.
>     -- 
>     C:\workspace\rad-1\kepler\ptolemy/domains/pn/kernel/NondeterministicMerge.m
>    oml
>     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicMerge.m
>    oml 
>     (The system cannot find the path specified.)
>      in file:/C:/workspace/rad-1/kepler/ at line 1 and column 93
>         at ptolemy.moml.MoMLParser.fileNameToURL(MoMLParser.java:1145)
>         at ptolemy.moml.MoMLParser._attemptToFindMoMLClass(MoMLParser.java:3504
>    )
>         at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:3696)
>         at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2379)
>         at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)
>         at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)
>         at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)
>         at com.microstar.xml.XmlParser.parse(XmlParser.java:132)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1334)
>         at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1433)
>         at 
>     org.kepler.objectmanager.ActorMetadata.getActorClass(ActorMetadata.java:124
>    6)
>         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.java:217
>    )
>         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.java:163
>    )
>         at 
>     org.kepler.objectmanager.cache.ActorCacheObject.getMetadata(ActorCacheObjec
>    t.java:296)
>         at 
>     org.kepler.objectmanager.cache.ActorCacheObject.getObject(ActorCacheObject.
>    java:190)
>         at 
>     org.kepler.objectmanager.cache.KARCacheObject.handleKSWItem(KARCacheObject.
>    java:248)
>         at 
>     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.java:14
>    6)
>         at 
>     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.java:84
>    )
>         at org.kepler.moml.KSWLibraryBuilderTask.run(KSWLibraryBuilder.java:252
>    )
>         at 
>     org.kepler.moml.KSWLibraryBuilder.buildLibrary(KSWLibraryBuilder.java:148)
>         at 
>     ptolemy.actor.gui.UserActorLibrary.openLibrary(UserActorLibrary.java:202)
>         at 
>     ptolemy.actor.gui.UserActorLibrary.openUserLibrary(UserActorLibrary.java:14
>    0)
>         at 
>     ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilApplicat
>    ion.java:252)
>         at 
>     ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplicatio
>    n.java:269)
>         at 
>     ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:960)
>         at 
>     ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:357)
>         at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:215)
>         at ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:98)
>         at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:141)
>         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:240)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:543)
>         at 
>     java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.j
>    ava:268)
>         at 
>     java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
>    a:197)
>         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:191
>    )
>         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:183
>    )
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:144)
>     
>     
>     _______________________________________________
>     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