That did the trick.  Much Thanks!

On Wednesday, February 21, 2018 at 11:33:44 AM UTC-8, Steve Kradel wrote:
>
> Have you tried io.dropwizard.jersey.jsr310.LocalDateParam instead?
>
> Jersey / JAX-RS parameter matching and Jackson / JSON serialization are 
> pretty much separate facilities.
>
> On Wednesday, February 21, 2018 at 1:30:41 PM UTC-5, Shannon wrote:
>>
>> I get the following fatal error starting my dropwizard service if I use 
>> the Java 8 LocalDate type for a parameter:
>>
>> ! org.glassfish.jersey.server.model.ModelValidationException: Validation 
>> of the application resource model has failed during application 
>> initialization.
>> ! [[FATAL] No injection source found for a parameter of type public 
>> com.bsitpa.jedan.service.product.rates.models.ProductPlanRate 
>> com.bsitpa.jedan.service.product.rates.resources.ProductResource.getPlanRate(java.lang.String,java.lang.String,java.time.LocalDate,java.lang.String,int)
>>  
>> at index 2.; source='ResourceMethod{httpMethod=GET, consumedTypes=[], 
>> producedTypes=[application/json], suspended=false, suspendTimeout=0, 
>> suspendTimeoutUnit=MILLISECONDS, 
>> invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class 
>> com.bsitpa.jedan.service.product.rates.resources.ProductResource, 
>> handlerConstructors=[]}, definitionMethod=public 
>> com.bsitpa.jedan.service.product.rates.models.ProductPlanRate 
>> com.bsitpa.jedan.service.product.rates.resources.ProductResource.getPlanRate(java.lang.String,java.lang.String,java.time.LocalDate,java.lang.String,int),
>>  
>> parameters=[Parameter [type=class java.lang.String, source=hiosId, 
>> defaultValue=null], Parameter [type=class java.lang.String, 
>> source=ratingArea, defaultValue=null], Parameter [type=class 
>> java.time.LocalDate, source=effectiveDate, defaultValue=null], Parameter 
>> [type=class java.lang.String, source=planId, defaultValue=null], Parameter 
>> [type=int, source=ageOnEffectiveDate, defaultValue=null]], 
>> responseType=class 
>> com.bsitpa.jedan.service.product.rates.models.ProductPlanRate}, 
>> nameBindings=[]}']
>>  ...
>>
>> I don't have any issues serializing or marshaling LocalDates in any unit 
>> tests using Jackson.newObjectMapper() ...
>>
>> Any Help is appreciated!
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to