Is this the error?

2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
Exception in thread "AWT-EventQueue-0"
net.sf.taverna.t2.workbench.models.graph.dot.TokenMgrError: Lexical
error at line 1, column 1219.  Encountered: "#" (35), after : ""
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParserTokenManager.getNextToken(DOTParserTokenManager.java:1229)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.jj_ntk(DOTParser.java:1065)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.a_list(DOTParser.java:555)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.a_list(DOTParser.java:575)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.a_list(DOTParser.java:575)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.a_list(DOTParser.java:575)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.a_list(DOTParser.java:575)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.attr_list(DOTParser.java:524)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.node_stmt(DOTParser.java:258)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt(DOTParser.java:164)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:110)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:126)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:126)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:126)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:126)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:126)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.stmt_list(DOTParser.java:126)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.graph(DOTParser.java:80)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.DOTParser.parse(DOTParser.java:25)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.dot.GraphLayout.layoutGraph(GraphLayout.java:65)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.models.graph.svg.SVGGraphController.generateSVGDocument(SVGGraphController.java:130)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.views.graph.GraphViewComponent$13.redraw(GraphViewComponent.java:367)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
net.sf.taverna.t2.workbench.views.graph.GraphViewComponent$8.actionPerformed(GraphViewComponent.java:275)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:269)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Component.processMouseEvent(Component.java:5602)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Component.processEvent(Component.java:5367)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Container.processEvent(Container.java:2010)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Component.dispatchEventImpl(Component.java:4068)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Container.dispatchEventImpl(Container.java:2068)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Component.dispatchEvent(Component.java:3903)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Container.dispatchEventImpl(Container.java:2054)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Window.dispatchEventImpl(Window.java:1801)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.Component.dispatchEvent(Component.java:3903)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
2009-07-28 16:35:52 [0x0-0x6d06d].net.sf.taverna.t2.workbench[4656]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


If so - it's a bug with the rendering of the workflow. The service
itself probably works fine, I'm able to reproduce this by adding two
of the add operations to a workflow with the diagram set to 'Display
all processor ports'. If you set it to 'Display no processor ports' it
works, but if you right click on each of the add boxes and do 'Show
ports' on 'add2' you will see the diagram not responding any more.

You can work around this by clicking 'Display no processor ports' and
then doing the connection manually in the Workflow explorer.

It seems that renaming the processor so its name does not end in a
number (say 'add2more') also works, so this has probably got something
to do with rendering ports on services which names ends in a number.

I've attached this to the bug at
http://www.mygrid.org.uk/dev/issues/browse/T2-379 which we will have
to investigate further - it's something with parsing the output of Dot
(which does the diagram layout) that we have not encountered before.


It looks like any renaming of the processor so the combination of port
names and processor port names don't have the same length will work
around it - so it's not to do with the number in the end, but the
number of characters.


On Tue, Jul 28, 2009 at 10:00, Alexandra Nenadic<[email protected]> wrote:
> Wei Tan wrote:
>> Hi,
>>
>>     I am trying to use T 2.1 beta 2 to orchestrate the counter service at
>> http://sidgrid.ci.uchicago.edu:8100/wsrf/services/CounterService?wsdl
>>    When I tried to add the second "add" operation into a workflow some
>> weird error occurs and I cannot add links and show ports.
>>
> When I try to add your service as caGrid activity I get the following:
>
> An error occurred while trying to create an URI for
> http://sidgrid.ci.uchicago.edu:8100/wsrf/services/CounterService?wsdl
> org.apache.axis.types.URI$MalformedURIException: Query string contains
> invalid character:
>    at org.apache.axis.types.URI.initializePath(URI.java:980)
>    at org.apache.axis.types.URI.initialize(URI.java:527)
>    at org.apache.axis.types.URI.<init>(URI.java:283)
>    at org.apache.axis.types.URI.<init>(URI.java:267)
>    at
> net.sf.taverna.cagrid.ui.servicedescriptions.CaGridServiceFromWSDLSearcher.findServiceDescriptionsAsync(CaGridServiceFromWSDLSearcher.java:69)
>    at
> net.sf.taverna.cagrid.ui.servicedescriptions.CaGridServiceFromWSDLProvider.findServiceDescriptionsAsync(CaGridServiceFromWSDLProvider.java:59)
>    at
> net.sf.taverna.t2.servicedescriptions.impl.ServiceDescriptionRegistryImpl$FindServiceDescriptionsThread.run(ServiceDescriptionRegistryImpl.java:501)
>
> When I try to access the wsdl from a browser - I get an error as well.
> Are you behind a firewall?
>>    Afterwards I tried to add it as a caGrid activity instead of a WSDL
>> activity, but it never shows up. I cannot add a "fake"  caGrid service
>> which is NOT in production/training grid?
>>
>
> You should be able to - branding a service with a 'caGrid' is only so
> you can define AuthN and Dorian services for it, as well as caDSR. It is
> also used to group services in the Service Panel, i.e. they will show up
> under the name of your 'caGrid'. Go to preferences and define your
> 'Wei's Test caGrid' and then add a service to it.
>>    Thanks a lot,
>>
>> Wei
>>
>>
>
> _______________________________________________
> taverna-cagrid-tech mailing list
> [email protected]
> http://gforge.nci.nih.gov/mailman/listinfo/taverna-cagrid-tech
>



-- 
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
taverna-hackers mailing list
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/
Developers Guide: http://www.mygrid.org.uk/tools/developer-information

Reply via email to