Bonjour,
La migration de GeoSource v2.3.x vers 2.7.x se poursuit mais je ne parviens pas à configurer une base de données externe. Je pense que ce cas est isolé mais impossible de trouver une solution après plusieurs réinstallations complètes.
En fait, depuis la RC1 une erreur JavaScript perturbe l'exécution de l'application. Au début, je pensais que cela provenait de la carte, mais en fait, après une installation fraîche, i.e. en utilisant McKoi, l'erreur survient à de façon quasi-systématique, et en particulier lorsqu'une connexion à la base de données a été configurée, manuellement ou avec G.A.S.T.. En conséquence, on perd l'accès aux outils d'administration puisque basés sur JavaScript dès la connexion.
L'attribut enabled est à false pour McKoi et à true pour le SGBD utilisé (MySQL ou PgSQL).
Une configuration similaire sous PgSQL fonctionne sous GeoSource 2.3 depuis un an sans interruption.
Je vais revérifier les informations de connexion ainsi que les connecteurs sur les deux bases au cas où ...
En vous remerciant par avance.
Cordialement,
-----------------------------
Arnaud MILLEREUX
Erreurs JavaScript (quelque soit le navigateur) :
(1) error.getElementsByTagName(return{stack:error.getElementsByTagNam...ame("Error")[0].firstChild.nodeValue}
App-mini.js (ligne 13134)
(2) mal formé
"northSouth":"Nord < Sud"
search (ligne 169)
(3) values is undefined
if(values.length>0){metadataStore.loadData(currentRecords)
Log d'erreur Tomcat :
2011-07-13 09:38:16,046 ERROR [jeeves.service] - Exception executing gui service : java.lang.NullPointerException
2011-07-13 09:38:16,047 ERROR [jeeves.service] - (C) Stack trace is :
java.lang.NullPointerException
at org.fao.geonet.guiservices.schemas.GetSchemaInfo.exec(GetSchemaInfo.java:57)
at jeeves.server.dispatchers.guiservices.Call.exec(Call.java:81)
at jeeves.server.dispatchers.AbstractPage.invokeGuiService(AbstractPage.java:116)
at jeeves.server.dispatchers.AbstractPage.invokeGuiServices(AbstractPage.java:104)
at jeeves.server.dispatchers.ServiceManager.dispatchOutput(ServiceManager.java:680)
at jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:414)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:705)
at jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:196)
at jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:100)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:163)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:108)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:556)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:402)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:249)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:267)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:245)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:260)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
2011-07-13 09:38:16,047 INFO [jeeves.service] - -> transforming with stylesheet : /opt/geosource/web/geosource/xsl/main-error.xsl
2011-07-13 09:38:16,105 INFO [jeeves.service] - -> end transformation for : main.error
2011-07-13 09:38:16,105 INFO [jeeves.service] - -> output ended for : main.error
2011-07-13 09:38:16,105 INFO [jeeves.service] - -> dispatch ended for : main.error