[seek-dev] Help getting ams to work

Chad Berkley berkley at nceas.ucsb.edu
Mon Dec 15 11:24:17 PST 2003


This is something I was planning to do but haven't had time yet. 
Hopefully this week.

chad

Bertram Ludaescher wrote:
> Matt:
> 
> Could you guys change the SCIMODEL environment variable to KEPLER? 
> 
> Bertram
> 
> 
>>>>>>"MJ" == Matt Jones <jones at nceas.ucsb.edu> writes:
>>>>>
> MJ> 
> MJ> Ricardo,
> MJ> The code for the ams stuff has moved to a new CVS module, called 
> MJ> "kepler".  We did this becuase we are now working in conjunction with 
> MJ> several other projects (SciDAC/Ptolemy/GEON) on a shared application and 
> MJ> code base that we are calling Kepler, which is an extension of Ptolemy. 
> MJ>   The older work that is archived in the ams directory has been migrated 
> MJ> into the kepler module.
> MJ> 
> MJ> To build Kepler, you need to download PtolemyII (3.0.2 works) and 
> MJ> install it on your machine (on windows, this must be in a directory path 
> MJ> that does not contain spaces).  I've been grabbing the source release 
> MJ> because it helps with debugging, but I think the binary release would 
> MJ> work too.
> MJ> 
> MJ> Next, check out the "kepler" module form cvs (e.g., "cvs co -P kepler"). 
> MJ> If you are on windows, do this in a directory path without spaces.  This 
> MJ> is obviously a build bug we haven;t worked out yet :)
> MJ> 
> MJ> Next, set two environment variables:
> MJ>    PTII <== points to your ptolemy dir
> MJ>    SCIMODEL <== points to your kepler dir
> MJ> 
> MJ> Next, go to $SCIMODEL, and run:
> MJ>    ant ptolemy      <== only if you downloaded the source release of 
> MJ> ptolemy)
> MJ> 
> MJ> and then:
> MJ>    ant run       <== builds, installs, and runs Kepler
> MJ> 
> MJ> YMMV (this was off the top of my head -- might have forgotten a detail 
> MJ> or two).  The build process is fully  specified in the build.xml, and I 
> MJ> think there is some documentation about this stuff in the kepler module, 
> MJ> but I forget how up-to-date it is.   Let me know if you run into 
> MJ> problems so we can fix them.  If you're interested in the development 
> MJ> discussions, you might join kepler-dev at ecoinformatics.org, or join the 
> MJ> irc discussion on channel #kepler.
> MJ> 
> MJ> Cheers,
> MJ> Matt
> MJ> 
> MJ> Pereira, Ricardo Scachetti wrote:
> 
>>>Hello,
>>>I'm trying to put ams code to work (seek/projects/ams) but with not much joy. I was wondering whether someone on the list could give me some help.
>>>I followed the instructions on README and this is the result so far (see output.txt and errors.txt generated by ant). By the error messages, it seems to me that javac is not finding ptolemy.* packages, but I don't know how to fix it. Not sure if I put a wrong path somewhere in build.xml or what.
>>>I'm using Windows XP Professional to build the project. Might try Linux if I can't get past that error.
>>>I noticed that there are no references to versions of the dependencies used to compile the project on the README. It seems to me that PTII 2.0.1 is the right one for ams. But there is a newer one (3.0.2) on Ptolemy II site, so I wasn't sure which one to use. Version 3.0.2 seems to be missing some files (vergilConfiguration.xml), so I guess the other one was the right one.
>>>Any help would be greatly appreciated.
>>>Regards,
>>>
>>>Ricardo Scachetti Pereira
>>>University of Kansas
>>>Natural History Museum
>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>Buildfile: build.xml
>>>
>>>win.prep:
>>>
>>>init:
>>>[echo] classpath: C:/@Ricardo/Proj/seek_ext/ptII2.0.1/lib/diva.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/cos.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/jnet.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/httpclient.jar;C:/@Ricardo/Proj/seek_ext/configxml/lib/arbortext.jar;C:/@Ricardo/Proj/seek/projects/ams/dynsrc;C:/j2sdk1.4.2_03/lib/tools.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/gnu-regexp-1.0.8.jar;C:/@Ricardo/Proj/seek_ext/ptII2.0.1/lib/seek-ptolemy.jar;C:/@Ricardo/Proj/seek_ext/ptII2.0.1;C:/@Ricardo/Proj/seek/projects/ams/build/monarch.jar;C:/@Ricardo/Proj/seek_ext/configxml/lib/configxml.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/apache/xercesImpl.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/apache/xml-apis.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/apache/xalan.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/apache/xmlParserAPIs.jar;C:/@Ricardo/Proj/seek_ext/monarch/lib/apache/servlet.jar
>>>
>>>prepare:
>>>
>>>linux:
>>>
>>>init:
>>>
>>>prepare:
>>>
>>>compile:
>>>[copy] Copying 1 file to C:\@Ricardo\Proj\seek_ext\ptII2.0.1\ptolemy\configs
>>>[delete] Deleting: C:\@Ricardo\Proj\seek_ext\ptII2.0.1\ptolemy\configs\vergilConfiguration.xml
>>>[copy] Copying 1 file to C:\@Ricardo\Proj\seek_ext\ptII2.0.1\ptolemy\configs
>>>
>>>compile:
>>>[javac] Compiling 14 source files to C:\@Ricardo\Proj\seek\projects\ams\build\classes
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:32: package ptolemy.actor.lib does not exist
>>>[javac] import ptolemy.actor.lib.Source;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:33: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.RecordToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:34: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.StringToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:35: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.IntToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:36: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.RecordType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:37: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.DoubleToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:38: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.LongToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:39: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.Token;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:40: package ptolemy.data.expr does not exist
>>>[javac] import ptolemy.data.expr.Parameter;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:41: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.BaseType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:42: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.Type;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:43: package ptolemy.kernel does not exist
>>>[javac] import ptolemy.kernel.CompositeEntity;
>>>[javac]                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:44: package ptolemy.kernel.util does not exist
>>>[javac] import ptolemy.kernel.util.*;
>>>[javac] ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:71: cannot resolve symbol
>>>[javac] symbol  : class Source 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac] public class Eml200DataSource extends Source
>>>[javac]                                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:76: cannot resolve symbol
>>>[javac] symbol  : class Parameter 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]   public Parameter datasetPath;
>>>[javac]          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:79: cannot resolve symbol
>>>[javac] symbol  : class Type 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]   private Type types[];
>>>[javac]           ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:94: cannot resolve symbol
>>>[javac] symbol  : class CompositeEntity 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]   public Eml200DataSource(CompositeEntity container, String name)
>>>[javac]                           ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:95: cannot resolve symbol
>>>[javac] symbol  : class NameDuplicationException 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]     throws NameDuplicationException, IllegalActionException
>>>[javac]            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:95: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]     throws NameDuplicationException, IllegalActionException
>>>[javac]                                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:109: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]     throws IllegalActionException
>>>[javac]            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:157: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]     throws IllegalActionException
>>>[javac]            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:288: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]     throws IllegalActionException
>>>[javac]            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\datasource\eml\eml2\Eml200DataSource.java:302: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.datasource.eml.eml2.Eml200DataSource
>>>[javac]     throws IllegalActionException
>>>[javac]            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:29: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedAtomicActor;
>>>[javac]                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:30: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.RecordToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:31: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.StringToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:32: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.IntToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:33: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.RecordType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:34: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedIOPort;
>>>[javac]                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:35: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.DoubleToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:36: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.LongToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:37: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.BooleanToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:38: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.Token;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:39: package ptolemy.data.expr does not exist
>>>[javac] import ptolemy.data.expr.Parameter;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:40: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.BaseType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:41: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.Type;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:42: package ptolemy.kernel does not exist
>>>[javac] import ptolemy.kernel.CompositeEntity;
>>>[javac]                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:43: package ptolemy.kernel.util does not exist
>>>[javac] import ptolemy.kernel.util.*;
>>>[javac] ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:29: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedAtomicActor;
>>>[javac]                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:30: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.RecordToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:31: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.StringToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:32: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.IntToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:33: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.RecordType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:34: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedIOPort;
>>>[javac]                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:35: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.DoubleToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:36: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.LongToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:37: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.BooleanToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:38: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.Token;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:39: package ptolemy.data.expr does not exist
>>>[javac] import ptolemy.data.expr.Parameter;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:40: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.BaseType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:41: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.Type;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:42: package ptolemy.kernel does not exist
>>>[javac] import ptolemy.kernel.CompositeEntity;
>>>[javac]                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:43: package ptolemy.kernel.util does not exist
>>>[javac] import ptolemy.kernel.util.*;
>>>[javac] ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:48: cannot resolve symbol
>>>[javac] symbol  : class TypedAtomicActor 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac] public class FieldChooser extends TypedAtomicActor
>>>[javac]                                   ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:58: cannot resolve symbol
>>>[javac] symbol  : class CompositeEntity 
>>>[javac] location: class org.ecoinformatics.seek.util.DoubleFieldChooser
>>>[javac]   public DoubleFieldChooser(CompositeEntity container, String name)
>>>[javac]                             ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:59: cannot resolve symbol
>>>[javac] symbol  : class NameDuplicationException 
>>>[javac] location: class org.ecoinformatics.seek.util.DoubleFieldChooser
>>>[javac]           throws NameDuplicationException, IllegalActionException
>>>[javac]                  ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:59: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.DoubleFieldChooser
>>>[javac]           throws NameDuplicationException, IllegalActionException
>>>[javac]                                            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\DoubleFieldChooser.java:70: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.DoubleFieldChooser
>>>[javac]     throws ClassCastException, IllegalActionException
>>>[javac]                                ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:50: cannot resolve symbol
>>>[javac] symbol  : class TypedIOPort 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]   public TypedIOPort input = new TypedIOPort(this, "input", true, false); //the record input
>>>[javac]          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:51: cannot resolve symbol
>>>[javac] symbol  : class TypedIOPort 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]   public TypedIOPort inputChoice = new TypedIOPort(this, "inputChoice", true, false); //the field in the record to choose
>>>[javac]          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:52: cannot resolve symbol
>>>[javac] symbol  : class TypedIOPort 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]   public TypedIOPort output = new TypedIOPort(this, "output", false, true); //output the users choice
>>>[javac]          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:62: cannot resolve symbol
>>>[javac] symbol  : class CompositeEntity 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]   public FieldChooser(CompositeEntity container, String name)
>>>[javac]                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:63: cannot resolve symbol
>>>[javac] symbol  : class NameDuplicationException 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]           throws NameDuplicationException, IllegalActionException
>>>[javac]                  ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:63: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]           throws NameDuplicationException, IllegalActionException
>>>[javac]                                            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:76: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]   public void fire() throws IllegalActionException
>>>[javac]                             ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:146: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]     throws ClassCastException, IllegalActionException
>>>[javac]                                ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\FieldChooser.java:155: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.FieldChooser
>>>[javac]   public boolean prefire() throws IllegalActionException
>>>[javac]                                   ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:29: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedAtomicActor;
>>>[javac]                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:30: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.RecordToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:31: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.StringToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:32: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.IntToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:33: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.RecordType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:34: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedIOPort;
>>>[javac]                      ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:35: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.DoubleToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:36: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.LongToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:37: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.BooleanToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:38: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.Token;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:39: package ptolemy.data.expr does not exist
>>>[javac] import ptolemy.data.expr.Parameter;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:40: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.BaseType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:41: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.Type;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:42: package ptolemy.kernel does not exist
>>>[javac] import ptolemy.kernel.CompositeEntity;
>>>[javac]                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:43: package ptolemy.kernel.util does not exist
>>>[javac] import ptolemy.kernel.util.*;
>>>[javac] ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:58: cannot resolve symbol
>>>[javac] symbol  : class CompositeEntity 
>>>[javac] location: class org.ecoinformatics.seek.util.IntegerFieldChooser
>>>[javac]   public IntegerFieldChooser(CompositeEntity container, String name)
>>>[javac]                              ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:59: cannot resolve symbol
>>>[javac] symbol  : class NameDuplicationException 
>>>[javac] location: class org.ecoinformatics.seek.util.IntegerFieldChooser
>>>[javac]           throws NameDuplicationException, IllegalActionException
>>>[javac]                  ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:59: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.IntegerFieldChooser
>>>[javac]           throws NameDuplicationException, IllegalActionException
>>>[javac]                                            ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\util\IntegerFieldChooser.java:70: cannot resolve symbol
>>>[javac] symbol  : class IllegalActionException 
>>>[javac] location: class org.ecoinformatics.seek.util.IntegerFieldChooser
>>>[javac]     throws ClassCastException, IllegalActionException
>>>[javac]                                ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:29: package ptolemy.actor.lib does not exist
>>>[javac] import ptolemy.actor.lib.Source;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:31: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.RecordToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:32: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.StringToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:33: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.IntToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:34: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.DoubleToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:35: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.LongToken;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:36: package ptolemy.data does not exist
>>>[javac] import ptolemy.data.Token;
>>>[javac]                     ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:38: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.RecordType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:39: package ptolemy.data.expr does not exist
>>>[javac] import ptolemy.data.expr.Parameter;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:40: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.BaseType;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:41: package ptolemy.data.type does not exist
>>>[javac] import ptolemy.data.type.Type;
>>>[javac]                          ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:42: package ptolemy.kernel does not exist
>>>[javac] import ptolemy.kernel.CompositeEntity;
>>>[javac]                       ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:43: package ptolemy.kernel.util does not exist
>>>[javac] import ptolemy.kernel.util.*;
>>>[javac] ^
>>>[javac] C:\@Ricardo\Proj\seek\projects\ams\build\src\org\ecoinformatics\seek\workflow\BlankActor.java:44: package ptolemy.actor does not exist
>>>[javac] import ptolemy.actor.TypedAtomicActor;
>>>[javac]                      ^
>>>[javac] 100 errors
>>>
>>>BUILD FAILED
>>>C:\@Ricardo\Proj\seek\projects\ams\build.xml:163: Compile failed; see the compiler error output for details.
>>>
>>>Total time: 4 seconds
>>
> MJ> 
> MJ> -- 
> MJ> -------------------------------------------------------------------
> MJ> Matt Jones                                     jones at nceas.ucsb.edu
> MJ> http://www.nceas.ucsb.edu/    Fax: 425-920-2439    Ph: 907-789-0496
> MJ> National Center for Ecological Analysis and Synthesis (NCEAS)
> MJ> University of California Santa Barbara
> MJ> Interested in ecological informatics? http://www.ecoinformatics.org
> MJ> -------------------------------------------------------------------
> MJ> _______________________________________________
> MJ> seek-dev mailing list
> MJ> seek-dev at ecoinformatics.org
> MJ> http://www.ecoinformatics.org/mailman/listinfo/seek-dev
> _______________________________________________
> seek-dev mailing list
> seek-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/seek-dev





More information about the Seek-dev mailing list