Ok, I'm using postgis 1.5 and the log does not complain about missing pg functions. When I configure an empty postgis database, the new brach deployment creates the tables and everything is fine. The thing is, with an existing postgis database, using the GN metadata and settings from this database, this gives an error when I switch to the branch version. This the error log:
2012-06-11 15:33:10,106 INFO [jeeves.request] - ==========================================================
2012-06-11 15:33:10,106 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/en/user.login
2012-06-11 15:33:10,106 DEBUG [jeeves.request] - Method : POST
2012-06-11 15:33:10,106 DEBUG [jeeves.request] - Content type : application/x-www-form-urlencoded
2012-06-11 15:33:10,106 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2012-06-11 15:33:10,106 DEBUG [jeeves.request] - Session id is 27kduvh7crmk
2012-06-11 15:33:10,106 INFO [jeeves.service] - Dispatching : user.login
2012-06-11 15:33:10,106 DEBUG [jeeves.service] - -> parameters are :
<request>
<username>admin</username>
<password>***</password>
</request>
2012-06-11 15:33:10,106 ERROR [jeeves.service] - Exception when executing service
2012-06-11 15:33:10,106 ERROR [jeeves.service] - (C) Exc : java.lang.NullPointerException
2012-06-11 15:33:10,106 DEBUG [jeeves.service] - Raised exception while executing service
<error id="error">
<message />
<class>NullPointerException</class>
<stack>
<at class="org.fao.geonet.services.login.LDAPContext" file="LDAPContext.java" line="66" method="<init>" />
<at class="org.fao.geonet.services.login.Login" file="Login.java" line="73" 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="399" method="dispatch" />
<at class="jeeves.server.JeevesEngine" file="JeevesEngine.java" line="670" method="dispatch" />
<at class="jeeves.server.sources.http.JeevesServlet" file="JeevesServlet.java" line="185" method="execute" />
<at class="jeeves.server.sources.http.JeevesServlet" file="JeevesServlet.java" line="108" 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" />
</stack>
<request>
<language>en</language>
<service>user.login</service>
</request>
</error>
2012-06-11 15:33:10,106 INFO [jeeves.service] - -> dispatching to error for : user.login
2012-06-11 15:33:10,122 DEBUG [jeeves.engine] - TransformerFactoryFactory: de.fzi.dbs.xml.transform.CachingTransformerFactory
2012-06-11 15:33:10,122 DEBUG [jeeves.engine] - TransformerFactoryFactory: produces transformer implementation net.sf.saxon.IdentityTransformer
2012-06-11 15:33:10,122 INFO [jeeves.service] - -> transforming with stylesheet : C:\Program Files\geonetwork\web\geonetwork/xsl/error.xsl
2012-06-11 15:33:10,122 DEBUG [jeeves.engine] - TransformerFactoryFactory: de.fzi.dbs.xml.transform.CachingTransformerFactory
2012-06-11 15:33:10,122 DEBUG [jeeves.engine] - TransformerFactoryFactory: produces transformer implementation net.sf.saxon.IdentityTransformer
2012-06-11 15:33:10,200 INFO [jeeves.service] - -> end error transformation for : user.login
2012-06-11 15:33:10,215 INFO [jeeves.service] - -> error ended for : user.login
Hope somebody can help me.
Cheers.
-----Oorspronkelijk bericht-----
Van: Ricardo Filipe Soares Garcia da [mailto:ricardo.garcia.silva@…54…]
Verzonden: maandag 11 juni 2012 19:29
Aan: Baas, Bart
CC: geonetwork-users@lists.sourceforge.net
Onderwerp: Re: [GeoNetwork-users] Update 2.6.4 to branch
Hi
I was just doing the exact same thing today, and got the exact same problem.
After checking the log, it seems geonetwork was complaining about some missing PostGIS functions. As I was trying to use the shiny PostGIS
2.0 as a database backend, I assumed geonetwork isn't ready for it yet. I downgraded PostGIS to version 1.5.something (as available in Ubuntu 12.04 official repository) and recreated the database and everything was fine.
On Mon, Jun 11, 2012 at 4:42 PM, Baas, Bart <B.Baas@...1129...> wrote:
Hello all,
I would like to update our geonetwork installation (version 2.6.4 on windows 2008, running on the default jetty servlet) to the current branch version. Then it would be possible to use CSW recordproperty updates.
I got the latest war file from the nightly builds, extracted it to the web folder from jetty and changed the config.xml file to point to the PostGIS database. After a restart, I'm able to view and search all metadata records from the database. However, we are not able to login anymore. This is the error:
The requested operation could not be performed.
NullPointerException :
What could be the case?
Thanks in advance for any assistance.
Regards,
Bart Baas
----------------------------------------------disclaimer----------------------------------------------
Aan deze e-mail kunnen geen rechten worden ontleend. De gemeente Zaanstad sluit iedere aansprakelijkheid uit die voortvloeit uit de elektronische verzending van dit bericht.
De inhoud van dit e-mailbericht (en de bijlagen) is uitsluitend bestemd voor de geadresseerde(n). Mocht u dit bericht bij vergissing ontvangen hebben dan wordt u verzocht de afzender hierover te informeren en het bericht te verwijderen.
Indien u niet de geadresseerde bent noch een geautoriseerde medewerker die kennis mag nemen van berichten voor de geadresseerde, mag u het bericht niet openbaar maken of op enige wijze verspreiden of vermenigvuldigen.
----------------------------------------------disclaimer----------------------------------------------