Hi Ivan, I suppose you are using that MPJWTConfigurationProvider to provide the public key to verify the JWT signature?
If that's the only reason for that class, you can get rid of it and put the public key value in microprofile-config.properties under the key mp.jwt.verify.publickey. Cheers, Ivan On Wed, Feb 6, 2019 at 3:42 PM Ivan Junckes Filho <[email protected]> wrote: > Hey guys, I just tried to update my app from M1 to M2 and I am getting > the issue below: > > Anyone has seen this issue? > > java.lang.NoSuchMethodError: > org.apache.tomee.microprofile.jwt.config.JWTAuthContextInfo: method > <init>()V not found > > br.com.gbrsistemas.crvirtual.authentication.jwt.MPJWTConfigurationProvider.getOptionalContextInfo(MPJWTConfigurationProvider.java:27) > > br.com.gbrsistemas.crvirtual.authentication.jwt.MPJWTConfigurationProvider.getContextInfo(MPJWTConfigurationProvider.java:45) > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > java.lang.reflect.Method.invoke(Method.java:498) > > org.apache.webbeans.inject.InjectableMethod.doInjection(InjectableMethod.java:155) > > org.apache.webbeans.portable.ProducerMethodProducer.produce(ProducerMethodProducer.java:89) > > org.apache.webbeans.portable.AbstractProducer.produce(AbstractProducer.java:134) > > org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:122) > > org.apache.webbeans.component.ProducerMethodBean.create(ProducerMethodBean.java:95) > > org.apache.webbeans.context.DependentContext.getInstance(DependentContext.java:68) > > org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:125) > > org.apache.webbeans.container.BeanManagerImpl.getReference(BeanManagerImpl.java:813) > > org.apache.webbeans.inject.instance.InstanceImpl.create(InstanceImpl.java:306) > > org.apache.webbeans.inject.instance.InstanceImpl.get(InstanceImpl.java:135) > > org.apache.tomee.microprofile.jwt.MPJWTFilter.getAuthContextInfo(MPJWTFilter.java:111) > > org.apache.tomee.microprofile.jwt.MPJWTFilter.doFilter(MPJWTFilter.java:65) > > org.apache.geronimo.microprofile.opentracing.microprofile.server.OpenTracingFilter.doFilter(OpenTracingFilter.java:126) >
