NPE when running quick start sample app for java

45 views
Skip to first unread message

mron0210

unread,
Jan 28, 2016, 7:23:52 PM1/28/16
to Google Identity Toolkit
java.lang.NullPointerException
        at net.oauth.jsontoken.crypto.AsciiStringVerifier.verifySignature(AsciiS
tringVerifier.java:47)
        at net.oauth.jsontoken.JsonTokenParser.signatureIsValid(JsonTokenParser.
java:177)
        at net.oauth.jsontoken.JsonTokenParser.verify(JsonTokenParser.java:130)
        at net.oauth.jsontoken.JsonTokenParser.verify(JsonTokenParser.java:103)
        at net.oauth.jsontoken.JsonTokenParser.verifyAndDeserialize(JsonTokenPar
ser.java:116)
        at com.google.identitytoolkit.JsonTokenHelper.verifyAndDeserialize(JsonT
okenHelper.java:54)
        at com.google.identitytoolkit.GitkitClient.validateTokenToJson(GitkitCli
ent.java:170)
        at com.google.identitytoolkit.GitkitClient.validateToken(GitkitClient.ja
va:184)
        at com.google.identitytoolkit.GitkitClient.validateTokenInRequest(Gitkit
Client.java:218)
        at com.google.gitkit.samples.GitkitExample$LoginServlet.doGet(GitkitExam
ple.java:76)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511
)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:4
01)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
82)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
52)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:54
2)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpCo
nnection.java:928)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.
java:228)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.j
ava:582)


Any suggestions ? 

thanks 


Jin Liu

unread,
Feb 1, 2016, 8:59:50 PM2/1/16
to Google Identity Toolkit
It seems the public cert of Identity Toolkit is not properly retrieved. Are you running the web server on your local development machine? If you can send your server-config.json (downloaded from Google Developers Console) to me in private email, that will be helpful for diagnose.

Thanks,
Jin

Fabini

unread,
Apr 12, 2016, 1:26:41 PM4/12/16
to Google Identity Toolkit
I m having the same issue with my implementation, did you solve this issue? cheers! 
Reply all
Reply to author
Forward
0 new messages