[GeoNetwork-users] Problem with login: NullPointerException

Hello,

I installed Geonetwork. The first time I login as administrator
(admin/admin) everything goes well. However, when I close GN, stop the
server and start it again the login throws the following error:

The requested operation could not be performed.
NullPointerException :

To fix the error I had to reinstall the software but the error persists.

I pasted bellow the jetty log file. Have anyone experienced something
similar?

Regards,
Manolo

2009-11-12 11:28:52,645 INFO [jeeves.request] -

2009-11-12 11:28:52,645 INFO [jeeves.request] - HTML Request (from
127.0.0.1) : /geonetwork/srv/en/user.login
2009-11-12 11:28:52,645 DEBUG [jeeves.request] - Method : POST
2009-11-12 11:28:52,645 DEBUG [jeeves.request] - Content type :
application/x-www-form-urlencoded
2009-11-12 11:28:52,645 DEBUG [jeeves.request] - Accept :
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2009-11-12 11:28:52,645 DEBUG [jeeves.request] - Session id is i23ous9czah5
2009-11-12 11:28:52,645 INFO [jeeves.service] - Dispatching : user.login
2009-11-12 11:28:52,645 DEBUG [jeeves.service] - -> parameters are :
<request>
  <username>admin</username>
  <password>admin</password>
</request>
2009-11-12 11:28:52,645 ERROR [jeeves.service] - Exception when executing
service
2009-11-12 11:28:52,645 ERROR [jeeves.service] - (C) Exc :
java.lang.NullPointerException
2009-11-12 11:28:52,645 DEBUG [jeeves.service] - Raised exception while
executing service
<error id="error">
  <message />
  <class>NullPointerException</class>
  <stack>
    <at class="org.fao.geonet.services.login.Login" file="Login.java"
line="67" method="exec" />
    <at class="jeeves.server.dispatchers.ServiceInfo"
file="ServiceInfo.java" line="238" method="execService" />
    <at class="jeeves.server.dispatchers.ServiceInfo"
file="ServiceInfo.java" line="141" method="execServices" />
    <at class="jeeves.server.dispatchers.ServiceManager"
file="ServiceManager.java" line="377" method="dispatch" />
    <at class="jeeves.server.JeevesEngine" file="JeevesEngine.java"
line="621" method="dispatch" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="174" method="execute" />
    <at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="99" method="doPost" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="727" method="service" />
    <at class="javax.servlet.http.HttpServlet" file="HttpServlet.java"
line="820" method="service" />
    <at class="org.mortbay.jetty.servlet.ServletHolder"
file="ServletHolder.java" line="502" method="handle" />
  </stack>
  <request>
    <language>en</language>
    <service>user.login</service>
  </request>
</error>
2009-11-12 11:28:52,645 INFO [jeeves.service] - -> dispatching to error
for : user.login
2009-11-12 11:28:52,676 ERROR [jeeves.service] - Exception executing gui
service : java.lang.NullPointerException
2009-11-12 11:28:52,676 ERROR [jeeves.service] - (C) Stack trace is :
java.lang.NullPointerException
  at org.fao.geonet.guiservices.util.Env.exec(Env.java:53)
  at jeeves.server.dispatchers.guiservices.Call.exec(Call.java:75)
  at
jeeves.server.dispatchers.AbstractPage.invokeGuiService(AbstractPage.java:119)
  at
jeeves.server.dispatchers.AbstractPage.invokeGuiServices(AbstractPage.java:103)
  at
jeeves.server.dispatchers.ServiceManager.dispatchError(ServiceManager.java:724)
  at
jeeves.server.dispatchers.ServiceManager.handleError(ServiceManager.java:465)
  at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:410)
  at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:621)
  at jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:174)
  at jeeves.server.sources.http.JeevesServlet.doPost(JeevesServlet.java:99)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
  at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
  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:766)
  at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
  at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
  at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
  at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
  at org.mortbay.jetty.Server.handle(Server.java:324)
  at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
  at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
  at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:741)
  at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
  at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
  at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
  at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)

2009-11-12 11:28:52,676 INFO [jeeves.service] - -> transforming with
stylesheet : C:\Program Files\geonetwork\web\geonetwork/xsl/error.xsl
2009-11-12 11:28:52,754 INFO [jeeves.service] - -> end error
transformation for : user.login
2009-11-12 11:28:52,754 INFO [jeeves.service] - -> error ended for :
user.login

--
View this message in context: http://n2.nabble.com/Problem-with-login-NullPointerException-tp3991637p3991637.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.