Was replication protocol changed back in 2015?

38 views
Skip to first unread message

Mikhail Gromov

unread,
Mar 2, 2018, 6:49:40 AM3/2/18
to eureka_netflix
Hi guys,
I'm trying to migrate from Eureka 1.1.131 to 1.8.6. And unfortunately I can't afford downtime, so I must be able to upgrade environment gradually.
Recently I noticed strange thing in logs of Eureka 1.1.131. I see stacktrace starting with:
Error handling a request: 48e5d4dd0150af4d
! com.thoughtworks.xstream.mapper.CannotResolveClassException: replicationList
! at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:56)
! at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
! at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:55)
! at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
! at com.thoughtworks.xstream.mapper.PackageAliasingMapper.realClass(PackageAliasingMapper.java:88)
! at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
! at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:79)
! at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:30)
...

From code
    @Serializer("com.netflix.discovery.converters.EntityBodyConverter")
    @XStreamAlias("repllist")
    public static class ReplicationList {
        private List<PeerEurekaNode.ReplicationInstance> replicationList = new ArrayList<PeerEurekaNode.ReplicationInstance>();
      
        public void addReplicationInstance(PeerEurekaNode.ReplicationInstance instance) {
            replicationList.add(instance);
        }
        
        public List<PeerEurekaNode.ReplicationInstance> getList() {
            return this.replicationList;
        }
    }
of Eureka 1.1.131 I guess that previously node in serialization was called "repllist", but I can't find any mention of "repllist" in Eureka 1.8.6. Could somebody please tell, does it mean that protocol was changed back in 2015?

Thanks in advance for any help!


Best regards,
Mikhail.
Reply all
Reply to author
Forward
0 new messages