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
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: [email protected]
For additional commands, e-mail: [email protected]