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)
>

Reply via email to