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

Supun Kamburugamuva resolved SYNAPSE-751.
-----------------------------------------

    Resolution: Fixed

applied the patch. Many thanks Udayanga for the contribution

> 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-unsubscr...@synapse.apache.org
For additional commands, e-mail: dev-h...@synapse.apache.org

Reply via email to