TOMCAT-Etat HTTP 500 - ....org.apache.jasper.JasperException

Signaler
Messages postés
8
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
24 novembre 2009
-
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
-
Bonjour,
pour mon projet,qd j'execute ma jsp sur tomcat,j'ai l'erreur suivante qui s'affiche.


Etat HTTP 500 -

type Rapport d'exception

message

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

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

cause mère

java.lang.NullPointerException
org.apache.jsp.main_002dview_jsp._jspService(main_002dview_jsp.java:67)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.0.28.

y a t il qq1 pr m'aider??
Merci.
A voir également:

3 réponses

Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
7
Salut,

dans ta JSP, tu accèdes à une variable null. Vérifie la valeur de tes objets pour trouver lequel est null
Messages postés
8
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
24 novembre 2009

Merci pour ta réponse Kirua12, mais les seules variables null que j'ai c qd j initialise des vectors avant de préciser leurs tailles et leur affecter une valeur.
Voila ma JSP Kirua12, si jamais tu arrives à voir où est le problème.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@page import="java.util.Vector"
import="tools.XmlParser"
%>


<%@page import="com.mysql.jdbc.Connection"%>


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>jsp2</title>

</head>




<% Vector<String> Champs=null;

Champs.setSize(10000);
Champs=new XmlParser().GetValues("selecttables.xml",Champs.get(0));new XmlParser().GetColumns("selecttables.xml");%>




<form action="SuperServlet" name="main" method="post">
<table align="right" width="50%" >

<%for (int i=0;i<Champs.size();i++){%>
----, <%= Champs.get(i) +\" \"+\" \"+ \":\"%></td>,

<%}%>






</td>
</tr>
<tr>
<td align="center">



,
,
,
,

,






</td>
</tr>
<%for (int i=0;i<Champs.size();i++){%>

<%= Champs.get(i) +" "+" "+ ":"%>,

<%}%>

----
<td>
<%for (int i=0;i<Champs.size();i++){%>

<%Vector<String> ColSelected=null;
ColSelected.setSize(10000);
ColSelected=new XmlParser().GetValues(\"selecttables.xml\",Champs.get(i));%>

<table>
<%for (int j=0;j<ColSelected.size();j++){%>
----
<%=ColSelected.get(j) %>
<%}%>

</td><td>

<%}%></td>
<td>

<%Vector<String> ColSelected=null;
ColSelected.setSize(10000);
ColSelected=new XmlParser().GetValues(\"selecttables.xml\",Champs.get(0));%>

<%for (int j=0;j<ColSelected.size() ;j++){%>
----

<%}%>


</td>
</tr>



</table>
</table>
</form>









</html>
Messages postés
1155
Date d'inscription
samedi 17 janvier 2004
Statut
Membre
Dernière intervention
29 avril 2011
7
euh ...
Vector<String> Champs=null;

Champs.setSize(10000); 


tu crées ta variables mais tu ne l'initialises pas et tu l'utilises directement. C'est normal d'avoir un NullPointerException