JIRA task for following issue.

https://issues.apache.org/jira/browse/AIRAVATA-535

Thanks
Raminder

On Aug 20, 2012, at 10:09 PM, Saminda Wijeratne wrote:

> Hi Devs,
> 
> In this scenario application service validation fails ("The component is in
> wrong format") when no Internet because it uses schema hosted online. This
> results in error in composing workflows. Can we have a better solution for
> the validation part?
> 
> Volunteers are welcome to help fix this issue.
> 
> Following is the exception thrown,
> org.apache.airavata.workflow.model.component.ComponentException: The
> component is in wrong format.
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponentFactory.createComponents(WSComponentFactory.java:86)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponentFactory.createComponents(WSComponentFactory.java:64)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponentFactory.createComponents(WSComponentFactory.java:49)
>    at
> org.apache.airavata.workflow.model.component.registry.JCRComponentReference.getComponents(JCRComponentReference.java:61)
>    at
> org.apache.airavata.xbaya.ui.widgets.component.ComponentSelector$8.run(ComponentSelector.java:335)
> Caused by: org.apache.airavata.workflow.model.component.ComponentException:
> could not find definition for type {
> http://schemas.airavata.apache.org/gfac/type}StringParameterType in {
> http://schemas.airavata.apache.org/gfac/type}echo_app3
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponent.parseType(WSComponent.java:468)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponent.parseMessage(WSComponent.java:398)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponent.parseOperation(WSComponent.java:362)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponent.parsePortType(WSComponent.java:353)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponent.parse(WSComponent.java:345)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponent.<init>(WSComponent.java:132)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponentFactory.createComponent(WSComponentFactory.java:136)
>    at
> org.apache.airavata.workflow.model.component.ws.WSComponentFactory.createComponents(WSComponentFactory.java:82)
>    ... 4 more
> 
> Saminda

Reply via email to