Petals BC SOAP

Improve error message about a not supported transport to join an external web-service

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 4.2.0
  • Fix Version/s: 4.3.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    If the scheme part of the external webservice url is misspelt, the following error occurs:

    javax.jbi.messaging.MessagingException: Cannot create or get an Axis service client from the pool
    	at org.ow2.petals.binding.soap.SoapComponentContext.borrowServiceClient(SoapComponentContext.java:587)
    	at org.ow2.petals.binding.soap.listener.outgoing.SOAPCaller.call(SOAPCaller.java:234)
    	at org.ow2.petals.binding.soap.listener.outgoing.JBIListener.onJBIMessage(JBIListener.java:71)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processInOutAsProvider(MessageExchangeProcessor.java:646)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processAsProvider(MessageExchangeProcessor.java:406)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.process(MessageExchangeProcessor.java:260)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:191)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:662)
    Caused by: org.apache.commons.lang.NotImplementedException: Transport protocol not supported.
    	at org.ow2.petals.binding.soap.listener.outgoing.ServiceClientPoolObjectFactory.setTransport(ServiceClientPoolObjectFactory.java:274)
    	at org.ow2.petals.binding.soap.listener.outgoing.ServiceClientPoolObjectFactory.createOptions(ServiceClientPoolObjectFactory.java:151)
    	at org.ow2.petals.binding.soap.listener.outgoing.ServiceClientPoolObjectFactory.makeObject(ServiceClientPoolObjectFactory.java:400)
    	at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158)
    	at org.ow2.petals.binding.soap.SoapComponentContext.borrowServiceClient(SoapComponentContext.java:559)
    	... 9 more

    Please improve the error message including details about the not supported transport (misspell scheme)

    Show
    If the scheme part of the external webservice url is misspelt, the following error occurs:
    javax.jbi.messaging.MessagingException: Cannot create or get an Axis service client from the pool
    	at org.ow2.petals.binding.soap.SoapComponentContext.borrowServiceClient(SoapComponentContext.java:587)
    	at org.ow2.petals.binding.soap.listener.outgoing.SOAPCaller.call(SOAPCaller.java:234)
    	at org.ow2.petals.binding.soap.listener.outgoing.JBIListener.onJBIMessage(JBIListener.java:71)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processInOutAsProvider(MessageExchangeProcessor.java:646)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.processAsProvider(MessageExchangeProcessor.java:406)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.process(MessageExchangeProcessor.java:260)
    	at org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangeProcessor.java:191)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:662)
    Caused by: org.apache.commons.lang.NotImplementedException: Transport protocol not supported.
    	at org.ow2.petals.binding.soap.listener.outgoing.ServiceClientPoolObjectFactory.setTransport(ServiceClientPoolObjectFactory.java:274)
    	at org.ow2.petals.binding.soap.listener.outgoing.ServiceClientPoolObjectFactory.createOptions(ServiceClientPoolObjectFactory.java:151)
    	at org.ow2.petals.binding.soap.listener.outgoing.ServiceClientPoolObjectFactory.makeObject(ServiceClientPoolObjectFactory.java:400)
    	at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158)
    	at org.ow2.petals.binding.soap.SoapComponentContext.borrowServiceClient(SoapComponentContext.java:559)
    	... 9 more
    Please improve the error message including details about the not supported transport (misspell scheme)
  • Environment:
    -

Activity

Christophe DENEUX made changes - Fri, 4 Jan 2013 - 19:09:47 +0100
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Minor [ 4 ]
Assignee Nicolas Oddoux [ noddoux ] Christophe DENEUX [ cdeneux ]
Christophe DENEUX made changes - Fri, 4 Jan 2013 - 19:09:52 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Fri, 4 Jan 2013 - 19:19:45 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 4.3.0 [ 10361 ]
Resolution Fixed [ 1 ]

People

Dates

  • Created:
    Fri, 4 Jan 2013 - 19:09:35 +0100
    Updated:
    Fri, 4 Jan 2013 - 19:19:45 +0100
    Resolved:
    Fri, 4 Jan 2013 - 19:19:45 +0100