[Swift-user] trunk error when using two pools

Mihael Hategan hategan at mcs.anl.gov
Sat Jan 3 14:59:23 CST 2015


Hi Ketan,

Say URL: "s1" for the first site, and URL: "s2" for the second (or any
other two distinct strings).

There is some inconsistent logic in deciding when to start a service vs.
when to configure a service and the trick above reconciles that. I'll
see if that can be nicely fixed.

Mihael

On Sat, 2015-01-03 at 14:37 -0600, Ketan Maheshwari wrote:
> Hi,
> 
> I am trying to run a Swift script with two apps each with a different
> configuration in terms of job size. For this, I am using two different
> pools in the conf. At runtime, however, I get the following error:
> 
> Execution failed:
> Exception in wrf:
>     Arguments: []
>     Host: edison2
>     Directory: wf.edison-run002/jobs/w/wrf-jjtyam2m
>         exception @ swift-int-staging.k, line: 165
> Caused by:
>         exception @ swift-int-staging.k, line: 160
> Caused by: null
> Caused by:
> org.globus.cog.abstraction.impl.common.task.TaskSubmissionException: Could
> not submit job
> Caused by: org.globus.cog.coaster.ProtocolException:
> java.lang.IllegalStateException: A channel already exists for this key: null
> @id://2
> Caused by: org.globus.cog.coaster.RemoteException:
> java.lang.IllegalStateException: A channel already exists for this key: null
> @id://2
> Caused by: java.lang.IllegalStateException: A channel already exists for
> this key: null at id://2
>         at
> org.globus.cog.coaster.channels.ChannelManager.registerChannel(ChannelManager.java:128)
>         at
> org.globus.cog.coaster.channels.ChannelManager.registerChannel(ChannelManager.java:140)
>         at
> org.globus.cog.coaster.channels.ChannelManager.registerChannel(ChannelManager.java:136)
>         at
> org.globus.cog.abstraction.coaster.service.ServiceConfigurationHandler.requestComplete(ServiceConfigurationHandler.java:50)
>         at
> org.globus.cog.coaster.handlers.RequestHandler.receiveCompleted(RequestHandler.java:112)
>         at
> org.globus.cog.coaster.channels.AbstractCoasterChannel.handleRequest(AbstractCoasterChannel.java:590)
>         at
> org.globus.cog.coaster.channels.AbstractPipedChannel.actualSend(AbstractPipedChannel.java:101)
>         at
> org.globus.cog.coaster.channels.AbstractPipedChannel$Sender.run(AbstractPipedChannel.java:130)
> 
> The rundir for this run, which is on a cray (nersc edison) is attached.
> 
> Thanks for any suggestions,
> Ketan
> _______________________________________________
> Swift-user mailing list
> Swift-user at ci.uchicago.edu
> https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user





More information about the Swift-user mailing list