Vous êtes iciForum
 Bienvenue sur l'espace collaboratif du Programme arcOpole

Cet espace de Forums est ouvert à tous et doit vous permettre d'echanger que ce soit au sujet du programme arcOpole ou des templates métier qui sont à votre disposition.

N'hésitez pas à partager vos impressions et proposer des idées pour rechercher de nouvelles solutions métier qui pourront être utile à cette communauté.

 Forum
 
  Forum  Discussions  Métier Cadastre  Application Flex cadastre
Précédente Précédente
 
Suivante Suivante
Nouveau message 26/11/2009 16:37
Résolue
  skerdreux
4 messages 
Sans évaluation


Application Flex cadastre 
Modifié par skerdreux  sur 30/11/2009 17:45:02)

Bonjour,

J’ai essayé d’utiliser le template Flex Cadastre et malheuresement je n’arrive pas à le faire marcher.
J’obtiens l’erreur suivante :
« Une erreur est survenue, merci de contacter votre administrateur » avec comme détail de l’erreur « [Object URLLoader] »
Via Firebug sous Firefox j’arrive à tracer l’erreur sur la partie onglet Réseau :
http://xxxx/arcopole/orion/cadastre/recherche/adresse/listeNomsVoies
avec en détail sous firebug :


message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception
javax.servlet.ServletException: java.lang.NullPointerException
 com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doRequest(RestFmkSrvServlet.java:267)
 com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doPost(RestFmkSrvServlet.java:152)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:729)


cause mère
java.lang.RuntimeException: java.lang.NullPointerException
 com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer.init(JDBCTableSearchInitializer.java:39)
 com.esrifrance.restfmksrv.handlers.arcopole.cadastre.control.BaseCadastreControl.init(BaseCadastreControl.java:37)
 com.esrifrance.restfmksrv.handlers.arcopole.cadastre.CadastreHandler.treat(CadastreHandler.java:86)
 com.esrifrance.orion.dispatcher.Dispatcher.treat(Dispatcher.java:86)
 com.esrifrance.orion.handlers.authentification.TokenRestAuthentificationHandler.treat(TokenRestAuthentificationHandler.java:97)
 com.esrifrance.orion.handlers.web.ServletHandlerAdapter.treat(ServletHandlerAdapter.java:64)
 com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doRequest(RestFmkSrvServlet.java:227)
 com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doPost(RestFmkSrvServlet.java:152)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

cause mère
java.lang.NullPointerException
 com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer.init(JDBCTableSearchInitializer.java:30)
 com.esrifrance.restfmksrv.handlers.arcopole.cadastre.control.BaseCadastreControl.init(BaseCadastreControl.java:37)
 com.esrifrance.restfmksrv.handlers.arcopole.cadastre.CadastreHandler.treat(CadastreHandler.java:86)
 com.esrifrance.orion.dispatcher.Dispatcher.treat(Dispatcher.java:86)
 com.esrifrance.orion.handlers.authentification.TokenRestAuthentificationHandler.treat(TokenRestAuthentificationHandler.java:97)
 com.esrifrance.orion.handlers.web.ServletHandlerAdapter.treat(ServletHandlerAdapter.java:64)
 com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doRequest(RestFmkSrvServlet.java:227)
 com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doPost(RestFmkSrvServlet.java:152)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

 

En regardant dans les logs d’apache j’ai trouvé cette erreur :

 

26 nov. 2009 17:17:10,265 [http-8082-5] ERROR com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer 26/null/192.168.1.10 - Impossible d'ouvrir la connection à la base de donnée
java.lang.NullPointerException
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer.init(JDBCTableSearchInitializer.java:30)
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.control.BaseCadastreControl.init(BaseCadastreControl.java:37)
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.CadastreHandler.treat(CadastreHandler.java:86)
 at com.esrifrance.orion.dispatcher.Dispatcher.treat(Dispatcher.java:86)
 at com.esrifrance.orion.handlers.authentification.TokenRestAuthentificationHandler.treat(TokenRestAuthentificationHandler.java:97)
 at com.esrifrance.orion.handlers.web.ServletHandlerAdapter.treat(ServletHandlerAdapter.java:64)
 at com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doRequest(RestFmkSrvServlet.java:227)
 at com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doPost(RestFmkSrvServlet.java:152)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
 at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
 at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
 at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
 at java.lang.Thread.run(Unknown Source)
26 nov. 2009 17:17:10,265 [http-8082-5] ERROR com.esrifrance.orion.handlers.web.RestFmkSrvServlet 26/null/192.168.1.10 - doRequest
java.lang.RuntimeException: java.lang.NullPointerException
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer.init(JDBCTableSearchInitializer.java:39)
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.control.BaseCadastreControl.init(BaseCadastreControl.java:37)
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.CadastreHandler.treat(CadastreHandler.java:86)
 at com.esrifrance.orion.dispatcher.Dispatcher.treat(Dispatcher.java:86)
 at com.esrifrance.orion.handlers.authentification.TokenRestAuthentificationHandler.treat(TokenRestAuthentificationHandler.java:97)
 at com.esrifrance.orion.handlers.web.ServletHandlerAdapter.treat(ServletHandlerAdapter.java:64)
 at com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doRequest(RestFmkSrvServlet.java:227)
 at com.esrifrance.orion.handlers.web.RestFmkSrvServlet.doPost(RestFmkSrvServlet.java:152)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
 at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
 at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
 at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
 at com.esrifrance.restfmksrv.handlers.arcopole.cadastre.model.tools.tablesearch.initializer.JDBCTableSearchInitializer.init(JDBCTableSearchInitializer.java:30)
 ... 22 more

Ma question est donc :
comment peut-on résoudre ce genre d'erreur ?

 
Nouveau message 27/11/2009 14:17
  dlaruelle
141 messages 
Contributeur de niveau 10


Re: Application Flex cadastre 

Bonjour,

Le log d'apache indique que la source de données JDBC ne peut pas être ouverte.

Il est possible que vous ayez fait une petite erreur dans le paramétrage de cette partie, il est vrai que ce passage est assez délicat. Je vous conseille donc de revérifier que tout est correct en utilisant la dernière version de la documentation d'installation (§IV.1.2.2) qui a été publiée il y a peu de temps. Ce passage y a été redétaillé.

Tenez nous au courant !

 
Nouveau message 30/11/2009 16:44
  skerdreux
4 messages 
Sans évaluation


Re: Application Flex cadastre 
Bonjour, En effet il s'agissait d'une erreur de paramétrage de la partie connexion JDBC. En essayant avec une source de données Access (et en utilisant la documentation du template) j'ai résolu le problème. Dans les prochaines versions du template est ce que cette partie Connexion JDBC sera un peu plus détaillée ? par exemple pour une connection avec SqlServer (en effet je pense que cette partie est relativement délicate dans la configuration du template). Merci pour votre aide. Cordialement Sylvain.
 
Précédente Précédente
 
Suivante Suivante
  Forum  Discussions  Métier Cadastre  Application Flex cadastre