Facebook
From joao paulo dantas, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 73
  1. out. 21, 2020 5:45:25 PM org.glassfish.jersey.server.ApplicationHandler initialize
  2. INFO: Initiating Jersey application, version Jersey: 2.5 2013-12-18 14:27:29...
  3. out. 21, 2020 5:45:25 PM org.glassfish.jersey.internal.Errors logErrors
  4. WARNING: The following warnings have been detected: WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  5. MultiException stack 1 of 2
  6. java.lang.NoClassDefFoundError: javax/activation/DataSource
  7.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  8.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  9.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  10.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  11.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  12.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  13.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  14.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  15.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  16.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  17.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  18.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  19.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  20.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  21.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  22.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  23.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  24.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  25.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  26.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  27.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  28.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  29.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  30.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  31.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  32.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  33.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  34.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  35.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  36.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  37.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  38.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:298)
  39.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  40.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  41.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  42.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  43.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  44.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  45.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  46.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  47.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  48.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  49.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  50.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  51.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  52.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  53.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  54.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  55.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  56.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  57.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  58.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  59.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  60.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  61.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  62.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  63.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  64.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  65.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  66.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  67.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  68.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  69.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  70.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  71.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  72. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  73.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  74.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  75.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  76.         ... 65 more
  77. MultiException stack 2 of 2
  78. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  79.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  80.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  81.         scope=javax.inject.Singleton
  82.         qualifiers={}
  83.         descriptorType=CLASS
  84.         descriptorVisibility=NORMAL
  85.         metadata=
  86.         rank=0
  87.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  88.         proxiable=null
  89.         proxyForSameScope=null
  90.         analysisName=null
  91.         id=38
  92.         locatorId=0
  93.         identityHashCode=1670546046
  94.         reified=false)
  95.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  96.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  97.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  98.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  99.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  100.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  101.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  102.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  103.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  104.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  105.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  106.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  107.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  108.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  109.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  110.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  111.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:298)
  112.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  113.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  114.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  115.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  116.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  117.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  118.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  119.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  120.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  121.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  122.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  123.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  124.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  125.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  126.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  127.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  128.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  129.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  130.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  131.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  132.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  133.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  134.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  135.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  136.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  137.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  138.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  139.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  140.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  141.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  142.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  143.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  144.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  145.  
  146. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  147. MultiException stack 1 of 2
  148. java.lang.NoClassDefFoundError: javax/activation/DataSource
  149.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  150.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  151.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  152.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  153.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  154.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  155.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  156.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  157.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  158.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  159.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  160.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  161.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  162.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  163.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  164.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  165.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  166.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  167.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  168.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  169.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  170.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  171.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  172.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  173.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  174.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  175.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  176.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  177.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  178.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  179.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  180.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:298)
  181.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  182.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  183.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  184.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  185.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  186.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  187.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  188.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  189.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  190.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  191.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  192.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  193.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  194.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  195.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  196.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  197.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  198.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  199.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  200.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  201.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  202.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  203.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  204.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  205.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  206.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  207.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  208.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  209.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  210.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  211.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  212.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  213.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  214. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  215.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  216.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  217.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  218.         ... 65 more
  219. MultiException stack 2 of 2
  220. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  221.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  222.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  223.         scope=javax.inject.Singleton
  224.         qualifiers={}
  225.         descriptorType=CLASS
  226.         descriptorVisibility=NORMAL
  227.         metadata=
  228.         rank=0
  229.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  230.         proxiable=null
  231.         proxyForSameScope=null
  232.         analysisName=null
  233.         id=38
  234.         locatorId=0
  235.         identityHashCode=1670546046
  236.         reified=false)
  237.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  238.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  239.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  240.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  241.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  242.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  243.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  244.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  245.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  246.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  247.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  248.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  249.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  250.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  251.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  252.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  253.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:298)
  254.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  255.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  256.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  257.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  258.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  259.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  260.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  261.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  262.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  263.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  264.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  265.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  266.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  267.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  268.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  269.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  270.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  271.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  272.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  273.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  274.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  275.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  276.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  277.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  278.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  279.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  280.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  281.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  282.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  283.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  284.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  285.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  286.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  287.  
  288. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  289. MultiException stack 1 of 2
  290. java.lang.NoClassDefFoundError: javax/activation/DataSource
  291.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  292.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  293.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  294.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  295.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  296.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  297.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  298.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  299.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  300.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  301.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  302.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  303.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  304.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  305.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  306.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  307.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  308.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  309.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  310.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  311.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  312.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  313.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  314.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  315.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  316.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  317.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  318.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  319.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  320.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  321.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  322.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:299)
  323.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  324.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  325.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  326.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  327.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  328.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  329.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  330.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  331.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  332.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  333.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  334.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  335.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  336.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  337.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  338.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  339.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  340.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  341.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  342.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  343.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  344.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  345.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  346.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  347.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  348.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  349.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  350.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  351.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  352.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  353.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  354.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  355.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  356. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  357.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  358.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  359.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  360.         ... 65 more
  361. MultiException stack 2 of 2
  362. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  363.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  364.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  365.         scope=javax.inject.Singleton
  366.         qualifiers={}
  367.         descriptorType=CLASS
  368.         descriptorVisibility=NORMAL
  369.         metadata=
  370.         rank=0
  371.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  372.         proxiable=null
  373.         proxyForSameScope=null
  374.         analysisName=null
  375.         id=38
  376.         locatorId=0
  377.         identityHashCode=1670546046
  378.         reified=false)
  379.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  380.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  381.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  382.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  383.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  384.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  385.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  386.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  387.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  388.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  389.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  390.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  391.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  392.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  393.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  394.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  395.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:299)
  396.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  397.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  398.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  399.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  400.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  401.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  402.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  403.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  404.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  405.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  406.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  407.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  408.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  409.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  410.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  411.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  412.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  413.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  414.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  415.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  416.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  417.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  418.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  419.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  420.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  421.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  422.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  423.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  424.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  425.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  426.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  427.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  428.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  429.  
  430. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  431. MultiException stack 1 of 2
  432. java.lang.NoClassDefFoundError: javax/activation/DataSource
  433.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  434.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  435.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  436.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  437.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  438.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  439.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  440.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  441.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  442.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  443.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  444.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  445.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  446.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  447.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  448.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  449.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  450.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  451.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  452.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  453.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  454.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  455.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  456.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  457.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  458.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  459.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  460.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  461.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  462.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  463.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  464.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:299)
  465.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  466.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  467.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  468.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  469.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  470.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  471.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  472.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  473.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  474.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  475.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  476.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  477.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  478.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  479.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  480.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  481.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  482.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  483.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  484.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  485.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  486.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  487.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  488.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  489.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  490.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  491.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  492.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  493.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  494.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  495.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  496.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  497.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  498. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  499.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  500.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  501.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  502.         ... 65 more
  503. MultiException stack 2 of 2
  504. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  505.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  506.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  507.         scope=javax.inject.Singleton
  508.         qualifiers={}
  509.         descriptorType=CLASS
  510.         descriptorVisibility=NORMAL
  511.         metadata=
  512.         rank=0
  513.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  514.         proxiable=null
  515.         proxyForSameScope=null
  516.         analysisName=null
  517.         id=38
  518.         locatorId=0
  519.         identityHashCode=1670546046
  520.         reified=false)
  521.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  522.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  523.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  524.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  525.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  526.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  527.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  528.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  529.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  530.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  531.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  532.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  533.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  534.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  535.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  536.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  537.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:299)
  538.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  539.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  540.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  541.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  542.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  543.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  544.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  545.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  546.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  547.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  548.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  549.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  550.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  551.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  552.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  553.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  554.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  555.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  556.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  557.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  558.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  559.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  560.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  561.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  562.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  563.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  564.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  565.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  566.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  567.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  568.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  569.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  570.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  571.  
  572. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  573. MultiException stack 1 of 2
  574. java.lang.NoClassDefFoundError: javax/activation/DataSource
  575.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  576.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  577.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  578.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  579.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  580.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  581.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  582.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  583.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  584.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  585.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  586.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  587.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  588.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  589.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  590.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  591.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  592.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  593.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  594.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  595.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  596.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  597.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  598.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  599.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  600.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  601.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  602.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  603.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  604.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  605.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  606.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:324)
  607.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  608.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  609.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  610.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  611.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  612.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  613.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  614.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  615.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  616.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  617.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  618.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  619.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  620.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  621.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  622.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  623.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  624.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  625.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  626.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  627.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  628.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  629.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  630.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  631.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  632.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  633.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  634.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  635.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  636.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  637.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  638.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  639.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  640. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  641.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  642.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  643.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  644.         ... 65 more
  645. MultiException stack 2 of 2
  646. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  647.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  648.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  649.         scope=javax.inject.Singleton
  650.         qualifiers={}
  651.         descriptorType=CLASS
  652.         descriptorVisibility=NORMAL
  653.         metadata=
  654.         rank=0
  655.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  656.         proxiable=null
  657.         proxyForSameScope=null
  658.         analysisName=null
  659.         id=38
  660.         locatorId=0
  661.         identityHashCode=1670546046
  662.         reified=false)
  663.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  664.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  665.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  666.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  667.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  668.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  669.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  670.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  671.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  672.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  673.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  674.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  675.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  676.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  677.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  678.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  679.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:324)
  680.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  681.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  682.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  683.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  684.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  685.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  686.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  687.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  688.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  689.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  690.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  691.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  692.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  693.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  694.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  695.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  696.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  697.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  698.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  699.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  700.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  701.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  702.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  703.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  704.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  705.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  706.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  707.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  708.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  709.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  710.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  711.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  712.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  713.  
  714. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  715. MultiException stack 1 of 2
  716. java.lang.NoClassDefFoundError: javax/activation/DataSource
  717.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  718.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  719.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  720.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  721.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  722.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  723.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  724.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  725.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  726.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  727.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  728.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  729.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  730.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  731.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  732.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  733.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  734.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  735.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  736.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  737.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  738.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  739.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  740.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  741.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  742.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  743.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  744.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  745.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  746.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  747.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  748.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:324)
  749.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  750.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  751.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  752.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  753.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  754.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  755.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  756.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  757.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  758.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  759.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  760.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  761.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  762.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  763.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  764.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  765.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  766.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  767.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  768.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  769.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  770.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  771.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  772.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  773.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  774.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  775.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  776.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  777.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  778.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  779.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  780.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  781.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  782. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  783.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  784.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  785.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  786.         ... 65 more
  787. MultiException stack 2 of 2
  788. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  789.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  790.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  791.         scope=javax.inject.Singleton
  792.         qualifiers={}
  793.         descriptorType=CLASS
  794.         descriptorVisibility=NORMAL
  795.         metadata=
  796.         rank=0
  797.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  798.         proxiable=null
  799.         proxyForSameScope=null
  800.         analysisName=null
  801.         id=38
  802.         locatorId=0
  803.         identityHashCode=1670546046
  804.         reified=false)
  805.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  806.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  807.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  808.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  809.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  810.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  811.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  812.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  813.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  814.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  815.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  816.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  817.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  818.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  819.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  820.         at org.glassfish.jersey.internal.inject.Providers.getCustomProviders(Providers.java:199)
  821.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:324)
  822.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  823.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  824.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  825.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  826.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  827.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  828.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  829.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  830.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  831.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  832.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  833.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  834.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  835.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  836.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  837.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  838.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  839.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  840.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  841.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  842.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  843.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  844.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  845.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  846.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  847.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  848.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  849.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  850.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  851.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  852.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  853.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  854.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  855.  
  856. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  857. MultiException stack 1 of 2
  858. java.lang.NoClassDefFoundError: javax/activation/DataSource
  859.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  860.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  861.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  862.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  863.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  864.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  865.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  866.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  867.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  868.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  869.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  870.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  871.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  872.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  873.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  874.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  875.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  876.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  877.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  878.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  879.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  880.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  881.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  882.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  883.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  884.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  885.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  886.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  887.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  888.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  889.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  890.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:325)
  891.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  892.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  893.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  894.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  895.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  896.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  897.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  898.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  899.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  900.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  901.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  902.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  903.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  904.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  905.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  906.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  907.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  908.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  909.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  910.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  911.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  912.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  913.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  914.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  915.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  916.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  917.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  918.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  919.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  920.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  921.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  922.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  923.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  924. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  925.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  926.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  927.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  928.         ... 65 more
  929. MultiException stack 2 of 2
  930. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  931.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  932.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  933.         scope=javax.inject.Singleton
  934.         qualifiers={}
  935.         descriptorType=CLASS
  936.         descriptorVisibility=NORMAL
  937.         metadata=
  938.         rank=0
  939.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  940.         proxiable=null
  941.         proxyForSameScope=null
  942.         analysisName=null
  943.         id=38
  944.         locatorId=0
  945.         identityHashCode=1670546046
  946.         reified=false)
  947.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  948.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  949.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  950.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  951.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  952.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  953.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  954.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  955.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  956.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  957.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  958.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  959.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  960.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  961.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  962.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  963.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:325)
  964.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  965.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  966.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  967.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  968.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  969.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  970.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  971.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  972.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  973.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  974.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  975.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  976.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  977.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  978.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  979.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  980.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  981.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  982.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  983.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  984.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  985.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  986.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  987.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  988.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  989.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  990.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  991.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  992.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  993.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  994.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  995.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  996.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  997.  
  998. WARNING: HK2 service reification failed for [org.glassfish.jersey.message.internal.DataSourceProvider] with an exception:
  999. MultiException stack 1 of 2
  1000. java.lang.NoClassDefFoundError: javax/activation/DataSource
  1001.         at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
  1002.         at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3296)
  1003.         at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2515)
  1004.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1261)
  1005.         at org.jvnet.hk2.internal.Utilities$6.run(Utilities.java:1257)
  1006.         at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
  1007.         at org.jvnet.hk2.internal.Utilities.getAllConstructorKeys(Utilities.java:1257)
  1008.         at org.jvnet.hk2.internal.Utilities.getAllConstructors(Utilities.java:1244)
  1009.         at org.jvnet.hk2.internal.Utilities.findProducerConstructor(Utilities.java:1163)
  1010.         at org.jvnet.hk2.internal.DefaultClassAnalyzer.getConstructor(DefaultClassAnalyzer.java:78)
  1011.         at org.glassfish.jersey.internal.inject.JerseyClassAnalyzer.getConstructor(JerseyClassAnalyzer.java:143)
  1012.         at org.jvnet.hk2.internal.Utilities.getConstructor(Utilities.java:159)
  1013.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:125)
  1014.         at org.jvnet.hk2.internal.ClazzCreator.initialize(ClazzCreator.java:176)
  1015.         at org.jvnet.hk2.internal.SystemDescriptor.internalReify(SystemDescriptor.java:649)
  1016.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:604)
  1017.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  1018.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  1019.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  1020.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  1021.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  1022.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  1023.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  1024.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  1025.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  1026.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  1027.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  1028.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  1029.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  1030.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  1031.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  1032.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:325)
  1033.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  1034.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  1035.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  1036.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  1037.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  1038.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  1039.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  1040.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  1041.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  1042.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  1043.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  1044.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  1045.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  1046.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  1047.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  1048.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  1049.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  1050.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  1051.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  1052.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  1053.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  1054.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  1055.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  1056.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  1057.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  1058.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  1059.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  1060.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  1061.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  1062.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  1063.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  1064.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  1065.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  1066. Caused by: java.lang.ClassNotFoundException: javax.activation.DataSource
  1067.         at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
  1068.         at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
  1069.         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
  1070.         ... 65 more
  1071. MultiException stack 2 of 2
  1072. java.lang.IllegalArgumentException: Errors were discovered while reifying SystemDescriptor(
  1073.         implementation=org.glassfish.jersey.message.internal.DataSourceProvider
  1074.         contracts={javax.ws.rs.ext.MessageBodyWriter,javax.ws.rs.ext.MessageBodyReader}
  1075.         scope=javax.inject.Singleton
  1076.         qualifiers={}
  1077.         descriptorType=CLASS
  1078.         descriptorVisibility=NORMAL
  1079.         metadata=
  1080.         rank=0
  1081.         loader=org.glassfish.hk2.utilities.binding.AbstractBinder$2@1b2abca6
  1082.         proxiable=null
  1083.         proxyForSameScope=null
  1084.         analysisName=null
  1085.         id=38
  1086.         locatorId=0
  1087.         identityHashCode=1670546046
  1088.         reified=false)
  1089.         at org.jvnet.hk2.internal.SystemDescriptor.reify(SystemDescriptor.java:615)
  1090.         at org.jvnet.hk2.internal.ServiceLocatorImpl.reifyDescriptor(ServiceLocatorImpl.java:396)
  1091.         at org.jvnet.hk2.internal.ServiceLocatorImpl.narrow(ServiceLocatorImpl.java:1916)
  1092.         at org.jvnet.hk2.internal.ServiceLocatorImpl.access$700(ServiceLocatorImpl.java:113)
  1093.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1189)
  1094.         at org.jvnet.hk2.internal.ServiceLocatorImpl$8.compute(ServiceLocatorImpl.java:1184)
  1095.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:113)
  1096.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture$1.call(LRUHybridCache.java:109)
  1097.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  1098.         at org.glassfish.hk2.utilities.cache.LRUHybridCache$OriginThreadAwareFuture.run(LRUHybridCache.java:170)
  1099.         at org.glassfish.hk2.utilities.cache.LRUHybridCache.compute(LRUHybridCache.java:283)
  1100.         at org.jvnet.hk2.internal.ServiceLocatorImpl.internalGetAllServiceHandles(ServiceLocatorImpl.java:1262)
  1101.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1171)
  1102.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getAllServiceHandles(ServiceLocatorImpl.java:1160)
  1103.         at org.glassfish.jersey.internal.inject.Providers.getAllServiceHandles(Providers.java:313)
  1104.         at org.glassfish.jersey.internal.inject.Providers.getProviders(Providers.java:185)
  1105.         at org.glassfish.jersey.message.internal.MessageBodyFactory.<init>(MessageBodyFactory.java:325)
  1106.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  1107.         at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64)
  1108.         at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  1109.         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
  1110.         at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
  1111.         at org.glassfish.hk2.utilities.reflection.ReflectionHelper.makeMe(ReflectionHelper.java:1117)
  1112.         at org.jvnet.hk2.internal.ClazzCreator.createMe(ClazzCreator.java:261)
  1113.         at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:337)
  1114.         at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:456)
  1115.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:112)
  1116.         at org.jvnet.hk2.internal.SingletonContext$1.compute(SingletonContext.java:100)
  1117.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture$1.call(Cache.java:95)
  1118.         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  1119.         at org.glassfish.hk2.utilities.cache.Cache$OriginThreadAwareFuture.run(Cache.java:150)
  1120.         at org.glassfish.hk2.utilities.cache.Cache.compute(Cache.java:192)
  1121.         at org.jvnet.hk2.internal.SingletonContext.findOrCreate(SingletonContext.java:150)
  1122.         at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2350)
  1123.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:612)
  1124.         at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:597)
  1125.         at org.glassfish.jersey.server.model.ComponentModelValidator.<init>(ComponentModelValidator.java:97)
  1126.         at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:439)
  1127.         at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:162)
  1128.         at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:304)
  1129.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289)
  1130.         at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286)
  1131.         at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  1132.         at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  1133.         at org.glassfish.jersey.internal.Errors.processWithException(Errors.java:286)
  1134.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:301)
  1135.         at org.glassfish.jersey.server.ApplicationHandler.<init>(ApplicationHandler.java:272)
  1136.         at org.glassfish.jersey.server.ContainerFactory.createContainer(ContainerFactory.java:79)
  1137.         at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory.createHttpServer(GrizzlyHttpServerFactory.java:110)
  1138.         at br.com.alura.loja.Servidor.main(Servidor.java:15)
  1139.  
  1140.  
  1141. out. 21, 2020 5:45:25 PM org.glassfish.grizzly.http.server.NetworkListener start
  1142. INFO: Started listener bound to [localhost:8090]
  1143. out. 21, 2020 5:45:25 PM org.glassfish.grizzly.http.server.HttpServer start
  1144. INFO: [HttpServer] Started.
  1145. Servidor rodando
  1146.