[ 
https://issues.apache.org/jira/browse/STRATOS-657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14047238#comment-14047238
 ] 

Imesh Gunaratne commented on STRATOS-657:
-----------------------------------------

Hi Jeffrey,

Apologies for the late reply. Yes at the time you experienced this problem 
there was no official release made for 4.0.0 even though there were RCs were 
available. That's why you may have seen 4.0.0-SNAPSHOT version in maven 
repository.

However now after 4.0.0 release was done, we have different artifact versions 
in Apache maven repository [1].

[1] https://repository.apache.org/

Thanks
Imesh

> 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
>         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)

Reply via email to