[kepler-users] ERROR EXECUTING A .KAR FILE
ben leinfelder
leinfelder at nceas.ucsb.edu
Wed Mar 10 09:02:48 PST 2010
My findings:
-ran successfully with a clean-cache
-second attempt to run (without cleaning the cache) failed due to an
ObjectManager error relating to the semanticTypes.
I noticed there is a tag on the workflow which is likely the source of
the problem. We should fix whatever issue is causing this error when
the MOML is parsed:
Caused by: ptolemy.kernel.util.NameDuplicationException: Attempt to
insert object named "semanticType" into a container that already
contains an object with that name.
....the problems seem to begin around here:
at org.kepler.objectmanager.ActorMetadata.getActorAsNamedObj
(ActorMetadata.java:790)
Aaron - can you take a look at this?
Thanks,
-ben
On Mar 8, 2010, at 2:06 PM, Josep Morer Muñoz wrote:
> Thanks for your help Chad. Attached the file.
>
> 2010/3/8 Chad Berkley <berkley at nceas.ucsb.edu>
> Hi Josep,
>
> Could you send me the kar file so I can take a look? You can create
> the kar from the workflow by opening the workflow in kepler, then
> choosing File/Save Archive.
>
> I just tried the command:
> ./kepler.sh test.kar -runwf -nogui
> which worked for me with a kar that I generated the way I said
> above. I don't think the -nocache option will work with a kar file
> because the kar needs to be cached to be processed. Ben, do you
> know if this is true?
>
> thanks,
> chad
>
>
> Josep Morer Muñoz wrote:
> Hi all,
>
> I am getting this error when I try to execute a .KAR that contains
> the Regression Workflow (included in the examples) and another XML
> that cointains the report's layout. When I execute it using
> kepler.sh I get this following exception. Any idea? I do not know if
> I have generated the .KAR correctly since I do not know what a
> sematic type means in Kepler.
>
> urops at urops-laptop:~/KeplerLast$ ./kepler.sh /home/urops/
> workflowsProvenance/05-LinearRegressionProvenance.kar -runwf -nogui -
> nocache
> [null] /home/urops/KeplerLast
> [null] Found OS Extension file: /home/urops/KeplerLast/apple-
> extensions/module-info/osextension.txt
> [null] Ran additional initialization for module gui from class
> org.kepler.module.gui.Initialize
> [null] Ran additional initialization for module tagging from
> class org.kepler.module.tagging.Initialize
> [null] Ran additional initialization for module provenance from
> class org.kepler.module.provenance.Initialize
> [null] common tabpane configuration overridden by reporting
> [null] Ran additional initialization for module reporting from
> class org.kepler.module.reporting.Initialize
> [null] loading: ptolemy.moml.MoMLCommandLineApplication args: /
> home/urops/workflowsProvenance/05-LinearRegressionProvenance.kar
> [null] invoking: ptolemy.moml.MoMLCommandLineApplication.main
> [null] Command failed: com.microstar.xml.XmlException: expected
> character (found "P") (expected "<") in file:/home/urops/
> workflowsProvenance/05-LinearRegressionProvenance.kar at line 1 and
> column 5
> * [null] com.microstar.xml.XmlException: expected character
> (found "P") (expected "<") in file:/home/urops/workflowsProvenance/
> 05-LinearRegressionProvenance.kar at line 1 and column 5*
> [null] at ptolemy.moml.MoMLParser.error(MoMLParser.java:1057)
> [null] at com.microstar.xml.XmlParser.error(XmlParser.java:
> 448)
> [null] at com.microstar.xml.XmlParser.error(XmlParser.java:
> 459)
> [null] at com.microstar.xml.XmlParser.require(XmlParser.java:
> 2335)
> [null] at com.microstar.xml.XmlParser.parseDocument
> (XmlParser.java:480)
> [null] at com.microstar.xml.XmlParser.doParse(XmlParser.java:
> 159)
> [null] at com.microstar.xml.XmlParser.parse(XmlParser.java:
> 132)
> [null] at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1402)
> [null] at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1354)
> [null] at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1298)
> [null] at ptolemy.moml.MoMLCommandLineApplication.<init>
> (MoMLCommandLineApplication.java:128)
> [null] at ptolemy.moml.MoMLCommandLineApplication.main
> (MoMLCommandLineApplication.java:214)
> [null] at sun.reflect.NativeMethodAccessorImpl.invoke0
> (Native Method)
> [null] at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:39)
> [null] at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:25)
> [null] at java.lang.reflect.Method.invoke(Method.java:592)
> [null] at org.kepler.Kepler.load(Kepler.java:321)
> [null] at org.kepler.Kepler.load(Kepler.java:339)
> [null] at org.kepler.Kepler.parseArgsAndRun(Kepler.java:267)
> [null] at org.kepler.Kepler.main(Kepler.java:169)
>
>
> Thanks in advance
> --
> Josep
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> Kepler-users mailing list
> Kepler-users at kepler-project.org
> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
>
>
>
> --
> Josep
> <05-LinearRegressionProvenance.kar>
More information about the Kepler-users
mailing list