[kepler-dev] running Kepler from Eclipse

Christopher Brooks cxh at eecs.berkeley.edu
Fri Mar 7 10:35:46 PST 2008


Thanks for the confirmation.

I updated 

http://www.kepler-project.org/Wiki.jsp?page=UsingEclipseForKeplerDevelopment

to mention adding the ptII folder

I'm not sure why this is necessary.

_Christopher

--------

    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 fil
   es 
    >     from Kepler and Ptolemy CVS repositories) and the instructions from 
    >     http://www.kepler-project.org/Wiki.jsp?page=UsingEclipseForKeplerDeve
   lopmen
    >    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\NondeterministicM
   erge.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/NondeterministicM
   erge.m
    >    oml
    >     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicM
   erge.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.ja
   va:124
    >    6)
    >         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.ja
   va:217
    >    )
    >         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.ja
   va:163
    >    )
    >         at 
    >     org.kepler.objectmanager.cache.ActorCacheObject.getMetadata(ActorCach
   eObjec
    >    t.java:296)
    >         at 
    >     org.kepler.objectmanager.cache.ActorCacheObject.getObject(ActorCacheO
   bject.
    >    java:190)
    >         at 
    >     org.kepler.objectmanager.cache.KARCacheObject.handleKSWItem(KARCacheO
   bject.
    >    java:248)
    >         at 
    >     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.j
   ava:14
    >    6)
    >         at 
    >     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.j
   ava:84
    >    )
    >         at org.kepler.moml.KSWLibraryBuilderTask.run(KSWLibraryBuilder.ja
   va: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.j
   ava:14
    >    0)
    >         at 
    >     ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilAp
   plicat
    >    ion.java:252)
    >         at 
    >     ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilAppl
   icatio
    >    n.java:269)
    >         at 
    >     ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:960
   )
    >         at 
    >     ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:35
   7)
    >         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:2
   40)
    >         at java.awt.EventQueue.dispatchEvent(EventQueue.java:543)
    >         at 
    >     java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
   read.j
    >    ava:268)
    >         at 
    >     java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
   ad.jav
    >    a:197)
    >         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
   va:191
    >    )
    >         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
   va:183
    >    )
    >         at java.awt.EventDispatchThread.run(EventDispatchThread.java:144)
    >     Caused by: com.microstar.xml.XmlException: -- 
    >     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicM
   erge.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/NondeterministicM
   erge.m
    >    oml
    >     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicM
   erge.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.jav
   a: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\NondeterministicM
   erge.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/NondeterministicM
   erge.m
    >    oml
    >     C:\workspace\rad-1\kepler\ptolemy\domains\pn\kernel\NondeterministicM
   erge.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.jav
   a: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.ja
   va:124
    >    6)
    >         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.ja
   va:217
    >    )
    >         at org.kepler.objectmanager.ActorMetadata.<init>(ActorMetadata.ja
   va:163
    >    )
    >         at 
    >     org.kepler.objectmanager.cache.ActorCacheObject.getMetadata(ActorCach
   eObjec
    >    t.java:296)
    >         at 
    >     org.kepler.objectmanager.cache.ActorCacheObject.getObject(ActorCacheO
   bject.
    >    java:190)
    >         at 
    >     org.kepler.objectmanager.cache.KARCacheObject.handleKSWItem(KARCacheO
   bject.
    >    java:248)
    >         at 
    >     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.j
   ava:14
    >    6)
    >         at 
    >     org.kepler.objectmanager.cache.KARCacheObject.<init>(KARCacheObject.j
   ava:84
    >    )
    >         at org.kepler.moml.KSWLibraryBuilderTask.run(KSWLibraryBuilder.ja
   va: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.j
   ava:14
    >    0)
    >         at 
    >     ptolemy.vergil.VergilApplication._createDefaultConfiguration(VergilAp
   plicat
    >    ion.java:252)
    >         at 
    >     ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilAppl
   icatio
    >    n.java:269)
    >         at 
    >     ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:960
   )
    >         at 
    >     ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:35
   7)
    >         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:2
   40)
    >         at java.awt.EventQueue.dispatchEvent(EventQueue.java:543)
    >         at 
    >     java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
   read.j
    >    ava:268)
    >         at 
    >     java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
   ad.jav
    >    a:197)
    >         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
   va:191
    >    )
    >         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.ja
   va: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