NPE

3 messages Options
Embed this post
Permalink
Tore Halset

NPE

Reply Threaded More More options
Print post
Permalink
Hello.

Thanks for a nice workshop at foss4g. I am trying to use 2.4.2 on my  
mac. It starts, but I get a NullPointerException when I try to login  
as admin/admin.

2009-10-25 11:00:34,650 INFO  [jeeves.request] - HTML Request (from  
127.0.0.1) : /geonetwork/srv/en/user.login
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Method       : POST
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Content type :  
application/x-www-form-urlencoded
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Accept       :  
application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Session id is  
z7pzdn65icb8
2009-10-25 11:00:34,651 INFO  [jeeves.service] - Dispatching :  
user.login
2009-10-25 11:00:34,651 DEBUG [jeeves.service] -  -> parameters are :
<request>
   <username>admin</username>
   <password>admin</password>
</request>
2009-10-25 11:00:34,651 ERROR [jeeves.service] - Exception when  
executing service
2009-10-25 11:00:34,651 ERROR [jeeves.service] -  (C) Exc :  
java.lang.NullPointerException
2009-10-25 11:00:34,652 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-10-25 11:00:34,652 INFO  [jeeves.service] -    -> dispatching to  
error for : user.login
2009-10-25 11:00:34,656 ERROR [jeeves.service] - Exception executing  
gui service : java.lang.NullPointerException
2009-10-25 11:00:34,657 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)

What did I do wrong?

Regards,
  - Tore.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
Manolo Frias

Re: NPE

Reply Threaded More More options
Print post
Permalink
Hi Tore,

I get the same error as you. Did you figure out what the problem was?

Regards,
Manolo


Tore Halset wrote:
Hello.

Thanks for a nice workshop at foss4g. I am trying to use 2.4.2 on my  
mac. It starts, but I get a NullPointerException when I try to login  
as admin/admin.

2009-10-25 11:00:34,650 INFO  [jeeves.request] - HTML Request (from  
127.0.0.1) : /geonetwork/srv/en/user.login
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Method       : POST
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Content type :  
application/x-www-form-urlencoded
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Accept       :  
application/xml,application/xhtml+xml,text/html;q=0.9,text/
plain;q=0.8,image/png,*/*;q=0.5
2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Session id is  
z7pzdn65icb8
2009-10-25 11:00:34,651 INFO  [jeeves.service] - Dispatching :  
user.login
2009-10-25 11:00:34,651 DEBUG [jeeves.service] -  -> parameters are :
<request>
   <username>admin</username>
   <password>admin</password>
</request>
2009-10-25 11:00:34,651 ERROR [jeeves.service] - Exception when  
executing service
2009-10-25 11:00:34,651 ERROR [jeeves.service] -  (C) Exc :  
java.lang.NullPointerException
2009-10-25 11:00:34,652 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-10-25 11:00:34,652 INFO  [jeeves.service] -    -> dispatching to  
error for : user.login
2009-10-25 11:00:34,656 ERROR [jeeves.service] - Exception executing  
gui service : java.lang.NullPointerException
2009-10-25 11:00:34,657 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)

What did I do wrong?

Regards,
  - Tore.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
GeoNetwork-users mailing list
GeoNetwork-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork
josegar74

Re: NPE

Reply Threaded More More options
Print post
Permalink
Hi

Possibly it's due to a problem in the database connection. Please check at
the starting of the geonetwork.log, when initializing the resources if you
get some exceptions like:

2009-11-12 12:30:26,954 INFO  [jeeves.engine] - Initializing resources...
2009-11-12 12:30:26,954 INFO  [jeeves.engine] -    Adding resource : main-db
2009-11-12 12:30:26,954 INFO  [jeeves.engine] -       Loading activator  :
org.fao.geonet.activators.McKoiActivator
2009-11-12 12:30:26,983 INFO  [jeeves.engine] -       Starting activator :
org.fao.geonet.activators.McKoiActivator
2009-11-12 12:30:32,024 ERROR [jeeves.engine] - Raised exception while
initializing resource. Skipped.
2009-11-12 12:30:32,024 ERROR [jeeves.engine] -    Resource  : main-db
2009-11-12 12:30:32,025 ERROR [jeeves.engine] -    Provider  :
jeeves.resources.dbms.DbmsPool
2009-11-12 12:30:32,025 ERROR [jeeves.engine] -    Exception :
java.sql.SQLException: Connection refused: connect
2009-11-12 12:30:32,025 ERROR [jeeves.engine] -    Message   : Connection
refused: connect
2009-11-12 12:30:32,025 ERROR [jeeves.engine] -    Stack     :
java.sql.SQLException: Connection refused: connect

If you get something like this, check in the config.xml file that the
database connection it's configured correctly and also only one of the
database configurations is marked as enabled="true"

Regards,
Jose GarcĂ­a

----- Original Message -----
From: "Manolo Frias" <[hidden email]>
To: <[hidden email]>
Sent: Thursday, November 12, 2009 11:36 AM
Subject: Re: [GeoNetwork-users] NPE


>
> Hi Tore,
>
> I get the same error as you. Did you figure out what the problem was?
>
> Regards,
> Manolo
>
>
>
> Tore Halset wrote:
>>
>> Hello.
>>
>> Thanks for a nice workshop at foss4g. I am trying to use 2.4.2 on my
>> mac. It starts, but I get a NullPointerException when I try to login
>> as admin/admin.
>>
>> 2009-10-25 11:00:34,650 INFO  [jeeves.request] - HTML Request (from
>> 127.0.0.1) : /geonetwork/srv/en/user.login
>> 2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Method       : POST
>> 2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Content type :
>> application/x-www-form-urlencoded
>> 2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Accept       :
>> application/xml,application/xhtml+xml,text/html;q=0.9,text/
>> plain;q=0.8,image/png,*/*;q=0.5
>> 2009-10-25 11:00:34,650 DEBUG [jeeves.request] - Session id is
>> z7pzdn65icb8
>> 2009-10-25 11:00:34,651 INFO  [jeeves.service] - Dispatching :
>> user.login
>> 2009-10-25 11:00:34,651 DEBUG [jeeves.service] -  -> parameters are :
>> <request>
>>    <username>admin</username>
>>    <password>admin</password>
>> </request>
>> 2009-10-25 11:00:34,651 ERROR [jeeves.service] - Exception when
>> executing service
>> 2009-10-25 11:00:34,651 ERROR [jeeves.service] -  (C) Exc :
>> java.lang.NullPointerException
>> 2009-10-25 11:00:34,652 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-10-25 11:00:34,652 INFO  [jeeves.service] -    -> dispatching to
>> error for : user.login
>> 2009-10-25 11:00:34,656 ERROR [jeeves.service] - Exception executing
>> gui service : java.lang.NullPointerException
>> 2009-10-25 11:00:34,657 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)
>>
>> What did I do wrong?
>>
>> Regards,
>>   - Tore.
>>
>> ------------------------------------------------------------------------------
>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
>> is the only developer event you need to attend this year. Jumpstart your
>> developing skills, take BlackBerry mobile applications to market and stay
>> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>> http://p.sf.net/sfu/devconference
>> _______________________________________________
>> GeoNetwork-users mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/geonetwork-users
>> GeoNetwork OpenSource is maintained at
>> http://sourceforge.net/projects/geonetwork
>>
>>
>
> --
> View this message in context:
> http://n2.nabble.com/NPE-tp3886065p3991861.html
> Sent from the GeoNetwork users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> GeoNetwork-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geonetwork-users
> GeoNetwork OpenSource is maintained at
> http://sourceforge.net/projects/geonetwork
>


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
GeoNetwork-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geonetwork-users
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork