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/

Reply via email to