synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hiranya Jayathilaka (JIRA)" <>
Subject [jira] Created: (SYNAPSE-577) WSDL Endpoints Stored in the Registry Cannot be Used
Date Mon, 31 Aug 2009 04:17:32 GMT
WSDL Endpoints Stored in the Registry Cannot be Used

                 Key: SYNAPSE-577
             Project: Synapse
          Issue Type: Bug
          Components: Core, Endpoints
    Affects Versions: NIGHTLY
         Environment: Any
            Reporter: Hiranya Jayathilaka
             Fix For: 1.3, NIGHTLY

1. Define a valid registry provider in the Synapse configuration
2. Store a WSDL endpoint definition in the registry
3. Create a proxy service which refers to the WSDL endpoint in the registry
4. Start Synapse and send a message to the proxy service

Message will be dispatched to the back end service, but Synapse will fail to route the response
back. The following NPE occurs.

[2009-08-31 08:47:51,883] ERROR - NativeWorkerPool Uncaught exception
	at org.apache.synapse.endpoints.WSDLEndpoint.onSuccess(
	at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(
	at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(
	at org.apache.axis2.engine.AxisEngine.receive(
	at org.apache.axis2.transport.base.threads.NativeWorkerPool$
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
	at java.util.concurrent.ThreadPoolExecutor$

This is because the endpoint returned by the AbstractRegistry is not initialized and hence
does not have an associated EndpointContext.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message