-
Notifications
You must be signed in to change notification settings - Fork 1.1k
InvalidDefinitionException: No serializer found for class com.github.dockerjava.api.model.ServiceGlobalModeOptions #1090
Copy link
Copy link
Closed
Description
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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels