-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Exception in thread "main" com.fasterxml.jackson.databind.JsonMappingException: Can not instantiate value of type [simple type, class com.cisco.iox.simulators.coap.QueryParameter] from String value ('containerA'); no single-String constructor/factory method
at [Source: config; line: 3, column: 30] (through reference chain: com.cisco.iox.simulators.coap.Configuration["queryParameter"])
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:148)
at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:875)
at com.fasterxml.jackson.databind.deser.ValueInstantiator._createFromStringFallbacks(ValueInstantiator.java:281)
at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.createFromString(StdValueInstantiator.java:284)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromString(BeanDeserializerBase.java:1176)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:143)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:134)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520)
at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:101)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:256)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:125)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3702)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2608)
at com.cisco.iox.simulators.coap.CoapSimulator.main(CoapSimulator.java:39)
I'm using the config file that you have provided as template-
{
"urn":"Container",
"dataset":"temperature.csv",
"queryParameter":"containerA",
"intervalInMilliSeconds":1000,
"resources":[
{
"uri":"temperature",
"contentType":"raw",
"contentTemplate":"${temperature}"
},
{
"uri":"humidity",
"contentType":"raw",
"contentTemplate":"${humidity}"
}
]
}