[google-appengine] Re: Problem with authentication services

2009-09-03 Thread Dario

Yes, I was logged with one of the google apps accounts for the domain
defined in the config.
I've attached both the LOG and the part of the code that sent the
exception.

You can see that the row that throws the exception is row 87,
corresponding to the following code: userService.createLoginURL
(thisURL). The contents of thisURL is the url /LoginServlet
mapped back to the same servlet.

I tested the appplication both logged and not logged in, and
inexplicably the error is always at row 87. It seems that the
statement request.getUserPrincipal() always returns null. Maybe
there are two problems here ...
thanks
Dario

***LOG***
google.LoginServlet doGet: The requested URL was not allowed: /
LoginServlet
java.lang.IllegalArgumentException: The requested URL was not
allowed: /LoginServlet
at com.google.appengine.api.users.UserServiceImpl.doCreateURL
(UserServiceImpl.java:66)
at com.google.appengine.api.users.UserServiceImpl.createLoginURL
(UserServiceImpl.java:22)
at google.LoginServlet.doGet(LoginServlet.java:87)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1093)
at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter
(SaveSessionFilter.java:35)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
(TransactionCleanupFilter.java:43)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle
(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle
(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle
(ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
405)
at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle
(AppVersionHandlerMap.java:237)
at org.mortbay.jetty.handler.HandlerWrapper.handle
(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
506)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
(HttpConnection.java:830)
at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable
(RpcRequestParser.java:76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
(JettyServletEngineAdapter.java:139)
at com.google.apphosting.runtime.JavaRuntime.handleRequest
(JavaRuntime.java:235)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:4823)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:4821)
at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
(BlockingApplicationHandler.java:24)
at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
359)
at com.google.net.rpc.impl.Server$2.run(Server.java:820)
at com.google.tracing.LocalTraceSpanRunnable.run
(LocalTraceSpanRunnable.java:56)
at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
(LocalTraceSpanBuilder.java:516)
at com.google.net.rpc.impl.Server.startRpc(Server.java:775)
at com.google.net.rpc.impl.Server.processRequest(Server.java:348)
at com.google.net.rpc.impl.ServerConnection.messageReceived
(ServerConnection.java:436)
at com.google.net.rpc.impl.RpcConnection.parseMessages
(RpcConnection.java:319)
at com.google.net.rpc.impl.RpcConnection.dataReceived
(RpcConnection.java:290)
at com.google.net.async.Connection.handleReadEvent(Connection.java:
428)
at com.google.net.async.EventDispatcher.processNetworkEvents
(EventDispatcher.java:762)
at com.google.net.async.EventDispatcher.internalLoop
(EventDispatcher.java:207)
at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:
101)
at com.google.net.rpc.RpcService.runUntilServerShutdown
(RpcService.java:251)
at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
(JavaRuntime.java:374)
at java.lang.Thread.run(Unknown Source)

***CODE***
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, 
IOException
{

UserService userService = UserServiceFactory.getUserService();

String thisURL = 

[google-appengine] Re: Problem with authentication services

2009-09-03 Thread Dario

Hi,
I resolved the problem. I forgotten to active the application in the
Google Apps Dashboard :)

Thanks

Dario

On 3 Set, 11:37, Dario darioigna...@gmail.com wrote:
 Yes, I was logged with one of the google apps accounts for the domain
 defined in the config.
 I've attached both the LOG and the part of the code that sent the
 exception.

 You can see that the row that throws the exception is row 87,
 corresponding to the following code: userService.createLoginURL
 (thisURL). The contents of thisURL is the url /LoginServlet
 mapped back to the same servlet.

 I tested the appplication both logged and not logged in, and
 inexplicably the error is always at row 87. It seems that the
 statement request.getUserPrincipal() always returns null. Maybe
 there are two problems here ...
 thanks
 Dario

 ***LOG***
 google.LoginServlet doGet: The requested URL was not allowed: /
 LoginServlet
 java.lang.IllegalArgumentException: The requested URL was not
 allowed: /LoginServlet
         at com.google.appengine.api.users.UserServiceImpl.doCreateURL
 (UserServiceImpl.java:66)
         at com.google.appengine.api.users.UserServiceImpl.createLoginURL
 (UserServiceImpl.java:22)
         at google.LoginServlet.doGet(LoginServlet.java:87)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
 487)
         at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
 (ServletHandler.java:1093)
         at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter
 (SaveSessionFilter.java:35)
         at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
 (ServletHandler.java:1084)
         at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
 (TransactionCleanupFilter.java:43)
         at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
 (ServletHandler.java:1084)
         at org.mortbay.jetty.servlet.ServletHandler.handle
 (ServletHandler.java:360)
         at org.mortbay.jetty.security.SecurityHandler.handle
 (SecurityHandler.java:216)
         at org.mortbay.jetty.servlet.SessionHandler.handle
 (SessionHandler.java:181)
         at org.mortbay.jetty.handler.ContextHandler.handle
 (ContextHandler.java:712)
         at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
 405)
         at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle
 (AppVersionHandlerMap.java:237)
         at org.mortbay.jetty.handler.HandlerWrapper.handle
 (HandlerWrapper.java:139)
         at org.mortbay.jetty.Server.handle(Server.java:313)
         at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
 506)
         at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
 (HttpConnection.java:830)
         at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable
 (RpcRequestParser.java:76)
         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
         at
 com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest
 (JettyServletEngineAdapter.java:139)
         at com.google.apphosting.runtime.JavaRuntime.handleRequest
 (JavaRuntime.java:235)
         at com.google.apphosting.base.RuntimePb$EvaluationRuntime
 $6.handleBlockingRequest(RuntimePb.java:4823)
         at com.google.apphosting.base.RuntimePb$EvaluationRuntime
 $6.handleBlockingRequest(RuntimePb.java:4821)
         at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest
 (BlockingApplicationHandler.java:24)
         at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
 359)
         at com.google.net.rpc.impl.Server$2.run(Server.java:820)
         at com.google.tracing.LocalTraceSpanRunnable.run
 (LocalTraceSpanRunnable.java:56)
         at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan
 (LocalTraceSpanBuilder.java:516)
         at com.google.net.rpc.impl.Server.startRpc(Server.java:775)
         at com.google.net.rpc.impl.Server.processRequest(Server.java:348)
         at com.google.net.rpc.impl.ServerConnection.messageReceived
 (ServerConnection.java:436)
         at com.google.net.rpc.impl.RpcConnection.parseMessages
 (RpcConnection.java:319)
         at com.google.net.rpc.impl.RpcConnection.dataReceived
 (RpcConnection.java:290)
         at com.google.net.async.Connection.handleReadEvent(Connection.java:
 428)
         at com.google.net.async.EventDispatcher.processNetworkEvents
 (EventDispatcher.java:762)
         at com.google.net.async.EventDispatcher.internalLoop
 (EventDispatcher.java:207)
         at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:
 101)
         at com.google.net.rpc.RpcService.runUntilServerShutdown
 (RpcService.java:251)
         at com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run
 (JavaRuntime.java:374)
         at java.lang.Thread.run(Unknown Source)

 ***CODE***
 

[google-appengine] Re: Problem with authentication services

2009-09-02 Thread Brandon N. Wirtz

Silly question, you were logged in to one of the Google Apps Accounts you
specified in the Config?  

Did you check the error log in the dash board? That would be helpful
information to have in trouble shooting your issue.

-Brandon Wirtz

-Original Message-
From: google-appengine@googlegroups.com
[mailto:google-appeng...@googlegroups.com] On Behalf Of Dario
Sent: Wednesday, September 02, 2009 11:24 AM
To: Google App Engine
Subject: [google-appengine] Problem with authentication services


Hi all,
I created a Java application on Google App Engine using authentication
services.

I tested both using hard coding and using the web.xml file approaches.
First I configured an App Engine application to allow anyone with a
Google Account and authentication did work. But when I configured an
App Engine application as restrict to a Google Apps Account then
authentication did not work, giving always a 500 error.

Someone can help me?

Thanks
Dario



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---