Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
jdk 1.6 ubuntu 10.04
Description
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)