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]

Reply via email to