I recieve the below exception when I try to create docker service in global mode.
I use NettyDockerCmdExecFactory
DockerClientBuilder.getInstance(builder.build()).withDockerCmdExecFactory(new NettyDockerCmdExecFactory()).build()
I create service with global mode
.withMode(new ServiceModeConfig().withGlobal(new ServiceGlobalModeOptions()))
This exception happens when I execute command:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.github.dockerjava.api.model.ServiceGlobalModeOptions and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.github.dockerjava.api.model.ServiceSpec["Mode"]->com.github.dockerjava.api.model.ServiceModeConfig["Global"])
at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:77)
at com.fasterxml.jackson.databind.SerializerProvider.reportBadDefinition(SerializerProvider.java:1191)
at com.fasterxml.jackson.databind.DatabindContext.reportBadDefinition(DatabindContext.java:312)
at com.fasterxml.jackson.databind.ser.impl.UnknownSerializer.failForEmpty(UnknownSerializer.java:71)
at com.fasterxml.jackson.databind.ser.impl.UnknownSerializer.serialize(UnknownSerializer.java:33)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:719)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:155)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727)
at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:719)
at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:155)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider._serialize(DefaultSerializerProvider.java:480)
at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:319)
at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:3893)
at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsBytes(ObjectMapper.java:3231)
at com.github.dockerjava.netty.NettyInvocationBuilder.prepareEntityRequest(NettyInvocationBuilder.java:346)
I recieve the below exception when I try to create docker service in global mode.
I use NettyDockerCmdExecFactory
DockerClientBuilder.getInstance(builder.build()).withDockerCmdExecFactory(new NettyDockerCmdExecFactory()).build()I create service with global mode
.withMode(new ServiceModeConfig().withGlobal(new ServiceGlobalModeOptions()))This exception happens when I execute command: