You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Udayanga Wickramasinghe (JIRA)" <ji...@apache.org> on 2011/04/19 16:02:05 UTC

[jira] [Updated] (SYNAPSE-751) Null pointer exception when serializing endpoint tempaltes

     [ https://issues.apache.org/jira/browse/SYNAPSE-751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Udayanga Wickramasinghe updated SYNAPSE-751:
--------------------------------------------

    Attachment: synapse_SYNAPSE-751.patch

> Null pointer exception when serializing endpoint tempaltes
> ----------------------------------------------------------
>
>                 Key: SYNAPSE-751
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-751
>             Project: Synapse
>          Issue Type: Bug
>          Components: Core
>         Environment: jdk 1.6 ubuntu 10.04
>            Reporter: Udayanga Wickramasinghe
>         Attachments: synapse_SYNAPSE-751.patch
>
>
> when serializing a new endpoint template as follows
> <definitions xmlns="http://ws.apache.org/ns/synapse">
> <proxy name="StockQuoteProxy" startOnLoad="true">
> 	<target>
> 		<endpoint name="anno" template="addr_template" uri="http://localhost:9000/services/SimpleStockQuoteService" />
> 		<outSequence>
> 			<send />
> 		</outSequence>
> 	</target><publishWSDL uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl" />
> </proxy>
> <template name="addr_template">
> 	<endpoint>
>         	<address uri="$uri" />
>         </endpoint>
> </template>
> </definitions>  
> ,, Following exception is thrown
> java.lang.NullPointerException
> 	at org.apache.synapse.config.xml.endpoints.EndpointSerializer.getSerializedDescription(EndpointSerializer.java:86)
> 	at org.apache.synapse.config.xml.endpoints.EndpointSerializer.getElementFromEndpoint(EndpointSerializer.java:69)
> 	at org.apache.synapse.config.xml.ProxyServiceSerializer.serializeProxy(ProxyServiceSerializer.java:105)
> 	at org.wso2.carbon.mediation.initializer.RegistryBasedSynapseConfigSerializer.serializeProxyServiceToRegistry(RegistryBasedSynapseConfigSerializer.java:173)
> 	at org.wso2.carbon.mediation.initializer.RegistryBasedSynapseConfigSerializer.serializeConfiguration(RegistryBasedSynapseConfigSerializer.java:115)
> 	at org.wso2.carbon.mediation.initializer.CarbonSynapseController.saveToRegistry(CarbonSynapseController.java:202)
> 	at org.wso2.carbon.mediation.initializer.CarbonSynapseController.createSynapseConfiguration(CarbonSynapseController.java:155)
> 	at org.apache.synapse.ServerManager.start(ServerManager.java:177)
> 	at org.wso2.carbon.mediation.initializer.ServiceBusInitializer.initESB(ServiceBusInitializer.java:395)
> 	at org.wso2.carbon.mediation.initializer.ServiceBusInitializer.activate(ServiceBusInitializer.java:160)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:230)
> 	at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:140)
> 	at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:330)
> 	at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:560)
> 	at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:182)
> 	at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:292)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org