@Component("gensonProvider")@Provider@Qualifier("default")@Scope("singleton")public class GensonProvider implements ContextResolver<Genson> Â { private Genson genson = null;
public GensonProvider() { createGensonInstance(); }
@PostConstruct public void init() { } @PreDestroy public void destroy() { }
@Override public Genson getContext(Class<?> type) { return genson; }
public Genson getGenson() { return genson; }
private void createGensonInstance() { if (genson != null) return;Â GensonBuilder builder =Â new GensonBuilder() .setMethodFilter(VisibilityFilter.PACKAGE_PUBLIC) .setSkipNull(true) .useFields(true, VisibilityFilter.PRIVATE) .useRuntimeType(true); //GET ES CONVERTERS List<Converter<?>> converters = ESUtility.loadGensonConverters(); //GET ES FACTORIES List<Factory<Converter<?>>> factories = ESUtility.loadGensonFactories(); //ADD FACTORIES for(Factory<Converter<?>> factoty : factories) builder.withConverterFactory(factoty); //ADD CONVERTERS builder.withConverters(converters.toArray(new Converter<?>[converters.size()])); //CREATE GENSON INSTANCE genson = builder.create(); }
--
You received this message because you are subscribed to the Google Groups "Genson user group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to genson+un...@googlegroups.com.
To post to this group, send email to gen...@googlegroups.com.
Visit this group at http://groups.google.com/group/genson.
To view this discussion on the web visit https://groups.google.com/d/msgid/genson/553fe509-0d90-465d-9c29-a9b4f2d366b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Genson user group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/genson/aQxxYhW6APo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to genson+un...@googlegroups.com.
To post to this group, send email to gen...@googlegroups.com.
Visit this group at http://groups.google.com/group/genson.
To view this discussion on the web visit https://groups.google.com/d/msgid/genson/CAFn%2Bd96YeGJVNZq6kY%3DWe%2BCDF%3DQrdtsSQXeBmMM%2BvjgB4arfJw%40mail.gmail.com.
Got to this today, put a breakpoint as instructed in GensonJsonConverter(@javax.ws.rs.core.Context Providers providers)
Aug 16, 2014 10:10:26 AM org.glassfish.jersey.filter.LoggingFilter logINFO: 1 * Sending client request on thread main1 > POST http://localhost:9998/account1 > Accept: application/json1 > Content-Type: application/json{"alias":"Kayngee","contactInfo":[],"createdOn":"16-Aug-2014","deleted":false,"deletedOn":null,"dob":"22-Aug-1987","email":"xrit...@gmail.com","encryptCount":null,"firstName":"Shawn","id":null,"lastName":"Ritchie","name":null,"password":"password","passwordSalt":null,"perishableToken":null,"persistanceToken":null,"recievePromtionalInfo":true,"registrationIp":null,"sessions":null,"singleAccessToken":null,"state":null,"type":"OWNER","updatedOn":null}Aug 16, 2014 10:10:26 AM org.glassfish.grizzly.servlet.ServletHandler loadServletINFO: Loading Servlet: org.glassfish.jersey.servlet.ServletContainerAug 16, 2014 10:10:26 AM org.glassfish.jersey.server.ApplicationHandler initializeINFO: Initiating Jersey application, version Jersey: 2.10.1 2014-06-30 13:53:32...Aug 16, 2014 10:10:54 AM org.glassfish.grizzly.servlet.ServletHandler doServletServiceSEVERE: service exception:MultiException stack 1 of 5java.lang.IllegalArgumentException: URI has an authority componentat java.io.File.<init>(Unknown Source)at com.google.common.reflect.ClassPath$Scanner.scan(ClassPath.java:315)at com.google.common.reflect.ClassPath.from(ClassPath.java:92)at org.freehold.utility.genson.GensonUtility.loadGensonFactories(GensonUtility.java:43)at org.elasticlysearchable.elasticsearch.utility.ESUtility.loadGensonFactories(ESUtility.java:84)at com.property.utility.genson.GensonProvider.generateBuilder(GensonProvider.java:62)at com.property.utility.genson.GensonProvider.createGensonInstance(GensonProvider.java:82)at com.property.utility.genson.GensonProvider.<init>(GensonProvider.java:27)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:58)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:54)at jersey.repackaged.com.google.common.collect.Iterators$8.transform(Iterators.java:860)at jersey.repackaged.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)at java.util.AbstractCollection.addAll(Unknown Source)at java.util.LinkedHashSet.<init>(Unknown Source)at jersey.repackaged.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:292)at org.glassfish.jersey.internal.inject.Providers.getClasses(Providers.java:378)at org.glassfish.jersey.internal.inject.Providers.getAllProviders(Providers.java:365)at org.glassfish.jersey.internal.inject.Providers.getAllProviders(Providers.java:213)at org.glassfish.jersey.internal.ContextResolverFactory.<init>(ContextResolverFactory.java:103)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.IterableProviderImpl.get(IterableProviderImpl.java:107)at org.glassfish.jersey.internal.JaxrsProviders.getContextResolver(JaxrsProviders.java:105)at com.owlike.genson.ext.jaxrs.GensonJsonConverter.<init>(GensonJsonConverter.java:59)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.PerLookupContext.findOrCreate(PerLookupContext.java:69)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:58)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:54)at jersey.repackaged.com.google.common.collect.Iterators$8.transform(Iterators.java:860)at jersey.repackaged.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)at java.util.AbstractCollection.addAll(Unknown Source)at java.util.LinkedHashSet.<init>(Unknown Source)at jersey.repackaged.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:292)at org.glassfish.jersey.internal.inject.Providers.getClasses(Providers.java:378)at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:186)at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:304)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:626)at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:460)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:320)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:310)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.glassfish.grizzly.servlet.ServletHandler.loadServlet(ServletHandler.java:355)at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:220)at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:189)at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:209)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)at java.lang.Thread.run(Unknown Source)MultiException stack 2 of 5java.lang.IllegalStateException: Unable to perform operation: create on com.property.utility.genson.GensonProviderat org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:395)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:58)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:54)at jersey.repackaged.com.google.common.collect.Iterators$8.transform(Iterators.java:860)at jersey.repackaged.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)at java.util.AbstractCollection.addAll(Unknown Source)at java.util.LinkedHashSet.<init>(Unknown Source)at jersey.repackaged.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:292)at org.glassfish.jersey.internal.inject.Providers.getClasses(Providers.java:378)at org.glassfish.jersey.internal.inject.Providers.getAllProviders(Providers.java:365)at org.glassfish.jersey.internal.inject.Providers.getAllProviders(Providers.java:213)at org.glassfish.jersey.internal.ContextResolverFactory.<init>(ContextResolverFactory.java:103)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.IterableProviderImpl.get(IterableProviderImpl.java:107)at org.glassfish.jersey.internal.JaxrsProviders.getContextResolver(JaxrsProviders.java:105)at com.owlike.genson.ext.jaxrs.GensonJsonConverter.<init>(GensonJsonConverter.java:59)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.PerLookupContext.findOrCreate(PerLookupContext.java:69)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:58)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:54)at jersey.repackaged.com.google.common.collect.Iterators$8.transform(Iterators.java:860)at jersey.repackaged.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)at java.util.AbstractCollection.addAll(Unknown Source)at java.util.LinkedHashSet.<init>(Unknown Source)at jersey.repackaged.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:292)at org.glassfish.jersey.internal.inject.Providers.getClasses(Providers.java:378)at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:186)at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:304)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:626)at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:460)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:320)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:310)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.glassfish.grizzly.servlet.ServletHandler.loadServlet(ServletHandler.java:355)at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:220)at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:189)at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:209)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)at java.lang.Thread.run(Unknown Source)MultiException stack 3 of 5java.lang.IllegalStateException: Unable to perform operation: create on org.glassfish.jersey.internal.ContextResolverFactoryat org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:389)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.IterableProviderImpl.get(IterableProviderImpl.java:107)at org.glassfish.jersey.internal.JaxrsProviders.getContextResolver(JaxrsProviders.java:105)at com.owlike.genson.ext.jaxrs.GensonJsonConverter.<init>(GensonJsonConverter.java:59)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.PerLookupContext.findOrCreate(PerLookupContext.java:69)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:58)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:54)at jersey.repackaged.com.google.common.collect.Iterators$8.transform(Iterators.java:860)at jersey.repackaged.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)at java.util.AbstractCollection.addAll(Unknown Source)at java.util.LinkedHashSet.<init>(Unknown Source)at jersey.repackaged.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:292)at org.glassfish.jersey.internal.inject.Providers.getClasses(Providers.java:378)at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:186)at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:304)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:626)at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:460)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:320)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:310)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.glassfish.grizzly.servlet.ServletHandler.loadServlet(ServletHandler.java:355)at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:220)at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:189)at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:209)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)at java.lang.Thread.run(Unknown Source)MultiException stack 4 of 5java.lang.IllegalStateException: Unable to perform operation: create on com.owlike.genson.ext.jaxrs.GensonJsonConverterat org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:389)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.PerLookupContext.findOrCreate(PerLookupContext.java:69)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:98)at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:58)at org.glassfish.jersey.internal.inject.ProviderToService.apply(ProviderToService.java:54)at jersey.repackaged.com.google.common.collect.Iterators$8.transform(Iterators.java:860)at jersey.repackaged.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)at java.util.AbstractCollection.addAll(Unknown Source)at java.util.LinkedHashSet.<init>(Unknown Source)at jersey.repackaged.com.google.common.collect.Sets.newLinkedHashSet(Sets.java:292)at org.glassfish.jersey.internal.inject.Providers.getClasses(Providers.java:378)at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:186)at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:304)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)at java.lang.reflect.Constructor.newInstance(Unknown Source)at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1104)at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:274)at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:368)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:626)at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:460)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:320)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:310)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.glassfish.grizzly.servlet.ServletHandler.loadServlet(ServletHandler.java:355)at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:220)at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:189)at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:209)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)at java.lang.Thread.run(Unknown Source)MultiException stack 5 of 5java.lang.IllegalStateException: Unable to perform operation: create on org.glassfish.jersey.message.internal.MessageBodyFactoryat org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:389)at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:114)at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:102)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:97)at java.util.concurrent.FutureTask.run(Unknown Source)at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:154)at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:199)at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:153)at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2151)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:641)at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:626)at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:460)at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163)at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)at org.glassfish.jersey.internal.Errors.process(Errors.java:315)at org.glassfish.jersey.internal.Errors.process(Errors.java:297)at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:320)at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:285)at org.glassfish.jersey.servlet.WebComponent.<init>(WebComponent.java:310)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:170)at org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:358)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.glassfish.grizzly.servlet.ServletHandler.loadServlet(ServletHandler.java:355)at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:220)at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:189)at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:209)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)at java.lang.Thread.run(Unknown Source)Aug 16, 2014 10:10:54 AM org.glassfish.jersey.filter.LoggingFilter logINFO: 2 * Client response received on thread main2 < 5002 < Connection: close2 < Content-Type: text/html;charset=ISO-8859-12 < Date: Sat, 16 Aug 2014 08:10:54 GMT2 < Transfer-Encoding: chunked<html><body><h1>Internal Error</h1></body></html>
Hi Eugen,Getting a weird error from my Genson Provider mind taking a look as i m not sure what's wrong
Aug 16, 2014 10:10:26 AM org.glassfish.jersey.filter.LoggingFilter logINFO: 1 * Sending client request on thread main1 > POST http://localhost:9998/account1 > Accept: application/json1 > Content-Type: application/json
{"alias":"Kayngee","contactInfo":[],"createdOn":"16-Aug-2014","deleted":false,"deletedOn":null,"dob":"22-Aug-1987","email":"xritchie@gmail.com","encryptCount":null,"firstName":"Shawn","id":null,"lastName":"Ritchie","name":null,"password":"password","passwordSalt":null,"perishableToken":null,"persistanceToken":null,"recievePromtionalInfo":true,"registrationIp":null,"sessions":null,"singleAccessToken":null,"state":null,"type":"OWNER","updatedOn":null}