Erreur 500 lors d'un submit...
Résolu
batoune
Messages postés
538
Date d'inscription
Statut
Membre
Dernière intervention
-
batoune Messages postés 538 Date d'inscription Statut Membre Dernière intervention -
batoune Messages postés 538 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila mon probleme, je travail actuellement sur une appli et j'ai une page web avec ce bout de code dedans :
Je précise que la page ce construit et s'affiche très bien avec les bonne données dedans mais a chaque fois que je clique sur le bouton Apply (qui fait un submit), j'ai une erreur 500 :
et dans fireBug j'ai ce message d'erreur :
"NetworkError: 500 Internal Server Error - http://XXX.XXX.XXX.XXX:8080/monAppli/maPage.do"
Est ce que vous pourriez au moins m'aider a comprendre ce que j'ai fait de travers?
Merci d'avance
Voila mon probleme, je travail actuellement sur une appli et j'ai une page web avec ce bout de code dedans :
.... .... <form name="monForm" action="./maPage.do" target="_self" method="post" enctype="multipart/form-data"> ... ... ... <input type="submit" name="applyButton" id="applyButton" value="Apply" /> .... ....
Je précise que la page ce construit et s'affiche très bien avec les bonne données dedans mais a chaque fois que je clique sur le bouton Apply (qui fait un submit), j'ai une erreur 500 :
HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: java.lang.NullPointerException org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) javax.servlet.http.HttpServlet.service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) com.francetelecom.clara.security.filter.IpFilter.doFilter(IpFilter.java:70) com.francetelecom.clara.security.filter.SecurityFilter.doFilter(SecurityFilter.java:259) root cause java.lang.NullPointerException java.lang.Class.isAssignableFrom(Native Method) org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506) org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459) org.apache.struts.chain.commands.servlet.PopulateActionForm.populate(PopulateActionForm.java:50) org.apache.struts.chain.commands.AbstractPopulateActionForm.execute(AbstractPopulateActionForm.java:60) org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) javax.servlet.http.HttpServlet.service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) com.francetelecom.clara.security.filter.IpFilter.doFilter(IpFilter.java:70) com.francetelecom.clara.security.filter.SecurityFilter.doFilter(SecurityFilter.java:259) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs. Apache Tomcat/6.0.29
et dans fireBug j'ai ce message d'erreur :
"NetworkError: 500 Internal Server Error - http://XXX.XXX.XXX.XXX:8080/monAppli/maPage.do"
Est ce que vous pourriez au moins m'aider a comprendre ce que j'ai fait de travers?
Merci d'avance
A voir également:
- Erreur 500 lors d'un submit...
- Erreur 500 - Guide
- Formate pour taxer client 500€ ✓ - Forum Consommation & Internet
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
7 réponses
ouai, j'ai bien vu, sauf que c'est une méthode d'une classe d'apache, moi j'y ai absolument pas accès pour voir ce qui est à "null" exactement
Salut!
"note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.
Apache Tomcat/6.0.29"
Pourrais-tu poster le fichier log de ton serveur afin que l'on en sache un peu plus?
;-)
"note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.
Apache Tomcat/6.0.29"
Pourrais-tu poster le fichier log de ton serveur afin que l'on en sache un peu plus?
;-)
ça risque d'être difficile, je travail avec le serveur tomcat embarqué dans éclipse et j'ai pas l'impression qu'il y ai des fichiers de log
Mais voila toujours le contenu de la console d'Éclipse juste après l'erreur :
Mais voila toujours le contenu de la console d'Éclipse juste après l'erreur :
2012-07-27 15:23:09 WARN [AbstractExceptionHandler.execute] - Unhandled exception java.lang.NullPointerException at java.lang.Class.isAssignableFrom(Native Method) at org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506) at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459) at org.apache.struts.chain.commands.servlet.PopulateActionForm.populate(PopulateActionForm.java:50) at org.apache.struts.chain.commands.AbstractPopulateActionForm.execute(AbstractPopulateActionForm.java:60) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) 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 com.francetelecom.clara.security.filter.IpFilter.doFilter(IpFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.francetelecom.clara.security.filter.SecurityFilter.doFilter(SecurityFilter.java:259) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) 2012-07-27 15:23:09 WARN [ExceptionCatcher.postprocess] - Exception from exceptionCommand 'servlet-exception' java.lang.NullPointerException at java.lang.Class.isAssignableFrom(Native Method) at org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506) at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459) at org.apache.struts.chain.commands.servlet.PopulateActionForm.populate(PopulateActionForm.java:50) at org.apache.struts.chain.commands.AbstractPopulateActionForm.execute(AbstractPopulateActionForm.java:60) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) 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 com.francetelecom.clara.security.filter.IpFilter.doFilter(IpFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.francetelecom.clara.security.filter.SecurityFilter.doFilter(SecurityFilter.java:259) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) 27 juil. 2012 15:23:09 org.apache.catalina.core.StandardWrapperValve invoke GRAVE: Servlet.service() for servlet action threw exception java.lang.NullPointerException at java.lang.Class.isAssignableFrom(Native Method) at org.apache.struts.util.RequestUtils.rationalizeMultipleFileProperty(RequestUtils.java:506) at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:459) at org.apache.struts.chain.commands.servlet.PopulateActionForm.populate(PopulateActionForm.java:50) at org.apache.struts.chain.commands.AbstractPopulateActionForm.execute(AbstractPopulateActionForm.java:60) at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305) at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191) at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) 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 com.francetelecom.clara.security.filter.IpFilter.doFilter(IpFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.francetelecom.clara.security.filter.SecurityFilter.doFilter(SecurityFilter.java:259) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662)
hey...bonne nouvelle, j'ai fini par trouver d'ou ça venait!!
Apparemment j'avais une check box dans mon formulaire qui était toujours coché car jamais d'autre choix possible (reste de vieille évolution successive....) et donc initialisée en "display:none", sauf que ça ne lui plaisait pas apparemment le display:none!!
Du coup en la virant carrément et en changeant mes condition plus loin dans les classe action java associée ça marche!!!
Merci pour votre aide
Apparemment j'avais une check box dans mon formulaire qui était toujours coché car jamais d'autre choix possible (reste de vieille évolution successive....) et donc initialisée en "display:none", sauf que ça ne lui plaisait pas apparemment le display:none!!
Du coup en la virant carrément et en changeant mes condition plus loin dans les classe action java associée ça marche!!!
Merci pour votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
essaie:
sans action et/ou sans target
<form name="monForm" method="post" enctype="multipart/form-data">
sans action et/ou sans target