Hi, Could someone explain to me if there is a bug or I am doing something wrong that my workflows can't access environment variables.
I tried setting them up in usual ways (profile scripts) and by using environment.txt but no actor has access to them. For example I tried setting up TESTVAR and then accessing it in constant actor but it raises an error as if it was not there. Top of the exception stack is just below. Regards, Slavisa Garic PS. I can see this being set with kepler-2.4.0/module-info/environment.txt when Kepler is launched by kepler.sh and I get messages such as .... Set environment variable: TESTVAR = mymessage Set environment variable: R_HOME = /Library/Frameworks/R.framework/Resources .... ptolemy.kernel.util.IllegalActionException: Error evaluating expression: > $TESTVAR > in .Unnamed1.Constant.value > Because: > Error parsing expression "$TESTVAR" > Because: > Encountered "" at line 1, column 1. > Was expecting one of: > > Because: > Error evaluating expression: $TESTVAR > in .Unnamed1.Constant.value > Because: > Error parsing expression "$TESTVAR" > Because: > Encountered "" at line 1, column 1. > Was expecting one of: > > at ptolemy.data.expr.Variable.validate(Variable.java:1491) > at ptolemy.moml.MoMLParser.endDocument(MoMLParser.java:802) > at com.microstar.xml.XmlParser.doParse(XmlParser.java:162) > at com.microstar.xml.XmlParser.parse(XmlParser.java:132) > at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1540) > at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1512) > at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1668) > at ptolemy.moml.MoMLChangeRequest._execute(MoMLChangeRequest.java:289) > at ptolemy.actor.gui.PtolemyQuery$3._execute(PtolemyQuery.java:824) > at ptolemy.kernel.util.ChangeRequest.execute(ChangeRequest.java:171) > at ptolemy.kernel.util.NamedObj._executeChangeRequests(NamedObj.java:2559) > at ptolemy.kernel.util.NamedObj.executeChangeRequests(NamedObj.java:725) > at ptolemy.kernel.util.NamedObj.requestChange(NamedObj.java:1776) > at ptolemy.actor.CompositeActor.requestChange(CompositeActor.java:1957) > at ptolemy.kernel.util.NamedObj.requestChange(NamedObj.java:1761) > at ptolemy.actor.gui.PtolemyQuery.changed(PtolemyQuery.java:885) > at ptolemy.gui.Query._notifyListeners(Query.java:1928) > at ptolemy.gui.Query$QueryFocusListener.focusLost(Query.java:2515) > at java.awt.AWTEventMulticaster.focusLost(AWTEventMulticaster.java:213) > at java.awt.Component.processFocusEvent(Component.java:6306) > at java.awt.Component.processEvent(Component.java:6170) > at java.awt.Container.processEvent(Container.java:2084) > at java.awt.Component.dispatchEventImpl(Component.java:4776) > at java.awt.Container.dispatchEventImpl(Container.java:2142) > at java.awt.Component.dispatchEvent(Component.java:4604) > at > java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856) > at > java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:920) > at > java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:578) ..... > .....
_______________________________________________ Kepler-dev mailing list [email protected] http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
