Thanks Nirmal. Any ideas what commits I should cherry pick from master branch other than the ones I mentioned on other email thread which was done by Imesh (Commit: e4b15b6f52253b804c5e716fbcf1c1db47111dc2 [e4b15b6])?
-Jeffrey From: Nirmal Fernando <nirmal070...@gmail.com<mailto:nirmal070...@gmail.com>> Reply-To: "dev@stratos.incubator.apache.org<mailto:dev@stratos.incubator.apache.org>" <dev@stratos.incubator.apache.org<mailto:dev@stratos.incubator.apache.org>> Date: Wednesday, May 28, 2014 5:31 PM To: "dev@stratos.incubator.apache.org<mailto:dev@stratos.incubator.apache.org>" <dev@stratos.incubator.apache.org<mailto:dev@stratos.incubator.apache.org>> Subject: Re: [jira] [Created] (STRATOS-657) Topology update events failed to be de-serialized due to incorrect port mapping format Hi Jeffrey, Imesh has done some changes to the port map recently. You might need to update your custom code, accordingly. On Thu, May 29, 2014 at 5:50 AM, Jeffrey Nguyen (JIRA) <j...@apache.org<mailto:j...@apache.org>> wrote: Jeffrey Nguyen created STRATOS-657: -------------------------------------- Summary: Topology update events failed to be de-serialized due to incorrect port mapping format Key: STRATOS-657 URL: https://issues.apache.org/jira/browse/STRATOS-657 Project: Stratos Issue Type: Bug Components: Cloud Controller, Stratos Manager Affects Versions: 4.0.0, 4.0.0 RC1 Environment: Apache Stratos 4.0.0 RC3, openstack havana Reporter: Jeffrey Nguyen We have a topology listener component that listens to topology update events in activemq. We're seeing exceptions as one shown below when events such as MemberActivatedEvent or CompleteTopologyEvent In the exception stacktrace below, "portMap":{"http":{"protocol":"http","value":22,"proxy":8280}},"memberIp":"1.2.3.4"} should be something like "portMap":{"80":{"protocol":"http","value":22,"proxy":8280}},"memberIp":"1.2.3.4"} 2014-05-28 15:43:45 | DEBUG | TopologyEventsListener:63: Received topology message of type: org.apache.stratos.messaging.event.topology.MemberActivatedEvent,payload={"serviceName":"cisco-sample-vm","clusterId":"sample-vm.sample-v","networkPartitionId":"N1","partitionId":"RegionOne","memberId":"sample-vm.sample-v1e5e272d-1bbe-4a7b-9c4e-92890363abea","portMap":{"http":{"protocol":"http","value":22,"proxy":8280}},"memberIp":"1.2.3.4"} Exception in thread "Thread-0" com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string: "http" at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:241) at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:231) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:186) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) at com.google.gson.Gson.fromJson(Gson.java:803) at com.google.gson.Gson.fromJson(Gson.java:768) at com.google.gson.Gson.fromJson(Gson.java:717) at com.google.gson.Gson.fromJson(Gson.java:689) at org.apache.stratos.messaging.message.JsonMessage.<init>(JsonMessage.java:38) at org.apache.stratos.messaging.util.Util.jsonToObject(Util.java:105) at com.cisco.apache.stratos.topologylistener.TopologyEventsListener.run(TopologyEventsListener.java:100) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NumberFormatException: For input string: "http" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1241) at java.lang.Double.parseDouble(Double.java:540) at com.google.gson.stream.JsonReader.nextInt(JsonReader.java:1178) at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:239) ... 14 more -- This message was sent by Atlassian JIRA (v6.2#6252) -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/