Hello List,
I've installed GeoNetwork (2.6.3) with tomcat6 on a SLES11 server. If I want to login (admin/admin) I recieved a NullPointerException. The database connection parameters in the config.xml are right. On psql I can connect to the database.
# vim catalina.out
<language>de</language>^M
<service>user.login</service>^M
</request>^M
</error>
2011-04-12 11:27:14,488 INFO [jeeves.service] - -> dispatching to error for : user.login
2011-04-12 11:27:14,527 ERROR [jeeves.service] - Exception executing gui service : java.lang.NullPointerException
2011-04-12 11:27:14,530 ERROR [jeeves.service] - (C) Stack trace is :
java.lang.NullPointerException
at org.fao.geonet.guiservices.util.Env.exec(Env.java:55)
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:757)
at jeeves.server.dispatchers.ServiceManager.handleError(ServiceManager.java:498)
at jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:443)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:670)
at jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:185)
at jeeves.server.sources.http.JeevesServlet.doPost(JeevesServlet.java:108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:735)
2011-04-12 11:27:14,531 INFO [jeeves.service] - -> transforming with stylesheet : /data/geonetwork/web/geonetwork/xsl/error.xsl
2011-04-12 11:27:14,531 DEBUG [jeeves.engine] - TransformerFactoryFactory: de.fzi.dbs.xml.transform.CachingTransformerFactory
2011-04-12 11:27:14,531 DEBUG [jeeves.engine] - TransformerFactoryFactory: produces transformer implementation net.sf.saxon.IdentityTransformer
2011-04-12 11:27:14,773 INFO [jeeves.service] - -> end error transformation for : user.login
2011-04-12 11:27:14,773 INFO [jeeves.service] - -> error ended for : user.login
Thanks for help
Martin
--
********************************************
AGIT 2011
6.-8. Juli 2011 in Salzburg
Treffen Sie die WhereGroup an Stand Nr. 30
http://www.agit.at
********************************************
WhereGroup GmbH & Co. KG
Eifelstraße 7
53119 Bonn
Germany
Fon: +49 (0)228 / 90 90 38 - 24
Fax: +49 (0)228 / 90 90 38 - 11
martin.hueben@anonymised.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
--------------------------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
--------------------------------------------------
hello martin,
i've got the same problem on squeeze -
. so went down to lenny again.
regards
armin
Am Dienstag 12 April 2011, um 12:15:49 schrieb Martin Hüben:
Hello List,
I've installed GeoNetwork (2.6.3) with tomcat6 on a SLES11 server. If I
want to login (admin/admin) I recieved a NullPointerException. The
database connection parameters in the config.xml are right. On psql I
can connect to the database.
# vim catalina.out
<language>de</language>^M
<service>user.login</service>^M
</request>^M
</error>
2011-04-12 11:27:14,488 INFO [jeeves.service] - -> dispatching to
error for : user.login
2011-04-12 11:27:14,527 ERROR [jeeves.service] - Exception executing gui
service : java.lang.NullPointerException
2011-04-12 11:27:14,530 ERROR [jeeves.service] - (C) Stack trace is :
java.lang.NullPointerException
at org.fao.geonet.guiservices.util.Env.exec(Env.java:55)
at jeeves.server.dispatchers.guiservices.Call.exec(Call.java:75)
at
jeeves.server.dispatchers.AbstractPage.invokeGuiService(AbstractPage.java:1
19) at
jeeves.server.dispatchers.AbstractPage.invokeGuiServices(AbstractPage.java:
103) at
jeeves.server.dispatchers.ServiceManager.dispatchError(ServiceManager.java:
757) at
jeeves.server.dispatchers.ServiceManager.handleError(ServiceManager.java:49
8) at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:443)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:670)
at
jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:185)
at
jeeves.server.sources.http.JeevesServlet.doPost(JeevesServlet.java:108)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:290) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:206) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
ava:233) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
ava:191) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
8) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:10
2) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a:109) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697
) at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.jav
a:889) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
va:690) at java.lang.Thread.run(Thread.java:735)
2011-04-12 11:27:14,531 INFO [jeeves.service] - -> transforming
with stylesheet : /data/geonetwork/web/geonetwork/xsl/error.xsl
2011-04-12 11:27:14,531 DEBUG [jeeves.engine] -
TransformerFactoryFactory:
de.fzi.dbs.xml.transform.CachingTransformerFactory
2011-04-12 11:27:14,531 DEBUG [jeeves.engine] -
TransformerFactoryFactory: produces transformer implementation
net.sf.saxon.IdentityTransformer
2011-04-12 11:27:14,773 INFO [jeeves.service] - -> end error
transformation for : user.login
2011-04-12 11:27:14,773 INFO [jeeves.service] - -> error ended for :
user.login
Thanks for help
Martin
--
Im Auftrag
--
Armin Retterath
Zentrale Stelle Geodateninfrastruktur
LVermGeo RP
Ferdinand-Sauerbruch-Straße 15
56073 Koblenz
Telefon 0261/492-466
Telefax 0261/492-492
armin.retterath@anonymised.com
http://www.geoportal.rlp.de
I have the same problem too.
Everything was fine for weeks but now I got the same error on login. GN is
on squeeze but unfortunately downgrading the OS is not an option.
Don't know what happened. Any suggestion?
Thanks in advance!
Bye
Paolo
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/NullPointerException-on-login-tp6264638p6859377.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.
Hi,
2011/10/4 Paolo Pasquali <paolo.pasquali@anonymised.com>
I have the same problem too.
Everything was fine for weeks but now I got the same error on login. GN is
on squeeze but unfortunately downgrading the OS is not an option.
Don't know what happened. Any suggestion?
This kind of problems is often linked to an issue with the DB connection ;
did something change between your previous setup and the new one ? Are you
using debian-packaged version of tomcat (if tomcat is used in your setup) ?
Problem with files permission (in case of using mckoi) ? Without more
information on your setup it would be hard to help though.
Another guess : maybe the upgrade to squeeze changed the default JVM, what
about an "update-alternatives --config java" ? I don't know if this could be
related, but there might be some issues trying to run GeoNetwork using
openjdk.
Cheers,
--
Pierre Mauduit
Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac Cedex
Tel : + 33 (0)4 79 44 44 92
http://www.camptocamp.com
pierre.mauduit@anonymised.com
Thanks for the quick reply.
It seems a mckoi issue. That's not a permission problem but looks like
something worse...
However I'm using debian-packaged Tomcat 6 and Java Sun 6 because of
GeoServer (OpenJDK is not supported).
Hope to post the solution soon.
Thanks again.
Bye
Paolo
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/NullPointerException-on-login-tp6264638p6859770.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.
Solved!
I needed to repair mckoi:
sudo java -cp mckoidb.jar com.mckoi.tools.DBConglomerateRepairTool -path (my
path to data)
It requires the latest mckoi version (the class is missing in the geonetwork
embedded jar).
Thanks for your help.
Cheers
Paolo
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/NullPointerException-on-login-tp6264638p6861308.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.