Fixed, names matching this regular expression should now fail. https://github.com/myGrid/scufl2/blob/master/scufl2-api/src/main/java/uk/org/taverna/scufl2/api/common/Named.java#L19
More special characters names might be disallowed in the future to unify the requirements with the workbench. On 8 January 2014 15:56, Stian Soiland-Reyes <[email protected]> wrote: > It's the ":" in the workflow name that breaks it, as at execution > time, ":" is used as a process separator. Any other character is > generally supported.. > > I have added this as a case to the bug for scufl2 API to ensure that > such characters are not allowed: > > http://dev.mygrid.org.uk/issues/browse/SCUFL2-87 > > On 8 January 2014 15:45, Stian Soiland-Reyes > <[email protected]> wrote: >> It seems something went wrong in the monitor of the execution, which I >> am investigating further: >> >> WARN 2014-01-08 15:38:15,023 >> (net.sf.taverna.t2.lang.observer.MultiCaster:66) - Could not notify >> uk.org.taverna.platform.execution.impl.local.LocalExecutionMonitor@6ba3992e >> java.lang.NullPointerException >> at >> uk.org.taverna.platform.execution.impl.local.LocalExecutionMonitor.registerNode(LocalExecutionMonitor.java:250) >> at >> uk.org.taverna.platform.execution.impl.local.LocalExecutionMonitor.notify(LocalExecutionMonitor.java:144) >> at >> uk.org.taverna.platform.execution.impl.local.LocalExecutionMonitor.notify(LocalExecutionMonitor.java:84) >> at net.sf.taverna.t2.lang.observer.MultiCaster.notify(MultiCaster.java:64) >> at >> net.sf.taverna.t2.monitor.MonitorManager.registerNode(MonitorManager.java:296) >> at >> net.sf.taverna.t2.monitor.MonitorManager.registerNode(MonitorManager.java:226) >> at >> net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoke$InvokeCallBack.receiveResult(Invoke.java:336) >> at >> net.sf.taverna.t2.activities.stringconstant.StringConstantActivity$1.run(StringConstantActivity.java:89) >> at java.lang.Thread.run(Unknown Source) >> >> and the workflow is running, because in the saved workflow run, >> various intermediate values are present (however the run report is all >> confused because of the above). Your workflow had no outputs, but that >> should not matter (one built in the workbench without outputs works >> fine). >> >> >> >> On 8 January 2014 15:37, Stian Soiland-Reyes >> <[email protected]> wrote: >>> Hi! >>> >>> I have looked at your attached workflow (separate email), and although >>> I have not had time to debug it properly with 3.0.a2, my first thing >>> to check would be the workflow name - everything else seems proper. >>> >>> >>> You called the workflow >>> "http:..ns.taverna.org.uk.2010.workflowBundle.1b2dee3b-3556-4706-86fd-e417705f20c8.workflow.Workflow4.labeler.Workflow1" >>> - and SCUFL2 is escaping this correctly, I am not sure if every UI >>> element of the workflow can handle this. Could you try with a >>> simpler&shorter workflow name like "workflow5" ? >>> >>> If you see any beanshell input/output ports in the JSON should not >>> really be needed for execution (as they are defined straight on the >>> activity), but the UI for configuring beanshell might still have some >>> Taverna 2.x remnants that rely on these - the t2flow parser does not >>> keep these in the JSON. >>> >>> Do you get anything interesting in the log files? See Advanced -> Show >>> data/logs folder and go into "logs". >>> >>> >>> >>> >>> >>> On 8 January 2014 14:40, Pinar Alper <[email protected]> wrote: >>>> Hello all, >>>> >>>> happy new year to all Taverna users and developers! >>>> >>>> >>>> I have a workflow maker programme that creates a workflow bundle using the >>>> latest version of the SCUFL2 API (0.13.1). It is obviously based on the >>>> workflow-maker example provided by the developers. But upgraded to latest >>>> scufl api version (with some guessing). >>>> >>>> I open the bundle up in T3 (v 3.0.a2). (Note opening up is also >>>> non-deterministic, in some attempts the workbench just hangs I suspect it >>>> is due to workbench not launching properly.) Anyway, in cases when it >>>> successfully opens the bundle, I attempt to run it. It is a workflow >>>> comprised of String constant and simple Beanshell processors and Data and >>>> Control-flow links. The execution pane is shown but nothing else happens. >>>> Taverna does not complain about anything either. >>>> >>>> When I manually create a workflow containing string constants, beanshells >>>> and data flow links using the T3 workbench's editor. T3 runs this wf fine. >>>> >>>> So I'm suspecting this is due to some missing configuration in my bundle. >>>> Could you give any hints on what might be wrong with the attached bundle? >>>> Btw when I use the scufl api to generate processor bindings I realised >>>> that the JSON config is not automatically generated for "inputPorts" and >>>> "outputPorts", therefore I had to add explicit JSON generation bits to my >>>> workflow maker. >>>> >>>> -- >>>> regards >>>> pinar >>>> >>>> ------------------------------------------------------------------------------ >>>> Rapidly troubleshoot problems before they affect your business. Most IT >>>> organizations don't have a clear picture of how application performance >>>> affects their revenue. With AppDynamics, you get 100% visibility into your >>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics >>>> Pro! >>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> taverna-users mailing list >>>> [email protected] >>>> [email protected] >>>> Web site: http://www.taverna.org.uk >>>> Mailing lists: http://www.taverna.org.uk/about/contact-us/ >>> >>> >>> >>> -- >>> Stian Soiland-Reyes, myGrid team >>> School of Computer Science >>> The University of Manchester >>> http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 >> >> >> >> -- >> Stian Soiland-Reyes, myGrid team >> School of Computer Science >> The University of Manchester >> http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 > > > > -- > Stian Soiland-Reyes, myGrid team > School of Computer Science > The University of Manchester > http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ taverna-users mailing list [email protected] [email protected] Web site: http://www.taverna.org.uk Mailing lists: http://www.taverna.org.uk/about/contact-us/
