Description
Accessing the "userinfo" endpoint (http://localhost:8080/todo-server/userinfo), without a user, is giving me NPE:
java.lang.NullPointerException org.aerogear.todo.server.security.idm.UserInfoEndpoint.getInfo(UserInfoEndpoint.java:57) sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:601) org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72) org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374) ... ...
Since there is no user:
https://github.com/aerogear/TODO/blob/picketbox/server/src/main/java/org/aerogear/todo/server/security/idm/UserInfoEndpoint.java#L57