Hi folks,

I'm trying to test using Kepler 2.3 to execute matlab-based workflows, since we use 
matlab extensively for environmental data management at a US LTER site. I started with 
the demo "MatlabExpression.xml", but I haven't been able to get it to run. I 
confirmed that the relevant matlab directories are in the system path and I can invoke 
matlab from a command prompt, so that's not the issue. I can also run Python and R-based 
demos and do other simple things, so there doesn't appear to be anything wrong with my 
base Kepler installation. I also tried using various matlab versions (R13, R2010a, 
R2011b, adjusting the path to matlab\bin and matlab\bin\win32 accordingly), disabling 
security software and running from an admin user account in desperation, but those steps 
didn't help.

Any advice would be appreciated. I've only tried running this in WinXP SP3 
32bit, but I could also try Win7 64bit tomorrow on another workstation. Below 
is the stack trace of the error I get when running the workflow.

Thanks.

Wade Sheldon
GCE-LTER


~~~~~~~
stack trace:
ptolemy.kernel.util.IllegalActionException: There was a problem invoking the 
Ptolemy II Matlab interface.
The interface has been tested under Linux, Mac OS X, and Windows.
The interface requires that Matlab be installed on the local machine and that 
the ptmatlab shared library available.
* Under Linux, you must have the LD_LIBRARY_PATH environment variable set to 
include the directories that contain libmx.so and libptmatlab.so.
* Under Mac OS X, you must have the DYLD_LIBRARY_PATH environment variable set 
to include the directories that contain libmx.dylib and libptmatlab.jnilib.
* Under Windows, you must have your PATH set to include the Matlab bin/win32 or 
equivalent directory so that libmex.dll is found and the directory that 
contains libptmatlab.dll. In addition, if you are running under Windows from 
the Cygwin bash prompt, then you must start Vergil with the -jni argument: 
$PTII/bin/vergil -jni. For details, see $PTII/jni/package.html.
Refer to $PTII/ptolemy/matlab/makefile for more information.
  in .MatlabExpression.MatlabExpression
Because:
Could not initialize class ptolemy.matlab.Engine
    at ptolemy.matlab.Expression.preinitialize(Expression.java:263)
    at ptolemy.actor.Director.preinitialize(Director.java:1056)
    at ptolemy.actor.Director.preinitialize(Director.java:1035)
    at 
ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:655)
    at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1735)
    at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:930)
    at ptolemy.actor.Manager.initialize(Manager.java:636)
    at ptolemy.actor.Manager.execute(Manager.java:340)
    at ptolemy.actor.Manager.run(Manager.java:1111)
    at ptolemy.actor.Manager$PtolemyRunThread.run(Manager.java:1641)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
ptolemy.matlab.Engine
    at ptolemy.matlab.Expression.preinitialize(Expression.java:260)
    ... 9 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class 
ptolemy.matlab.Engine
    at ptolemy.matlab.Expression.preinitialize(Expression.java:260)
    at ptolemy.actor.Director.preinitialize(Director.java:1056)
    at ptolemy.actor.Director.preinitialize(Director.java:1035)
    at 
ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:655)
    at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1735)
    at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:930)
    at ptolemy.actor.Manager.initialize(Manager.java:636)
    at ptolemy.actor.Manager.execute(Manager.java:340)
    at ptolemy.actor.Manager.run(Manager.java:1111)
    at ptolemy.actor.Manager$PtolemyRunThread.run(Manager.java:1641)
~~~~~~~



--
____________________________________

 Wade M. Sheldon
 GCE-LTER Information Manager/SIMO Database Administrator
 School of Marine Programs
 University of Georgia
 Athens, GA 30602-3636
 Email: shel...@uga.edu
 WWW: http://gce-lter.marsci.uga.edu/public/app/personnel_bios.asp?id=wsheldon


_______________________________________________
Kepler-users mailing list
Kepler-users@kepler-project.org
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users

Reply via email to