[Java]java.lang.NullPointerException
Fermé
romanticpeter
Messages postés
3
Date d'inscription
mercredi 22 novembre 2006
Statut
Membre
Dernière intervention
13 décembre 2006
-
13 déc. 2006 à 15:21
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 juil. 2008 à 09:05
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 juil. 2008 à 09:05
A voir également:
- [Java]java.lang.NullPointerException
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Jeux java itel - Forum Mobile
3 réponses
Bonjour,
je suis débutante en Java et je rencontre malheureusement le meme probléme je ne sais plus quoi faire ,
une petite coup de main sera la bienvenue;
Voici mon probléme:
je travail sur la configuration d'un server Cartographique avec ArcIMS 9.0 et pour afficher les sites cartographiques generés par le server j'utilise le Javascripts.
Lors de l'affichage de mes site cartographiques j'ai ce type d'erreur:
line:83
char:5
Error: java.land.Exception.java.land.NullPointerException
URL: http://.........../frame.thm
Voici le code ource de la page:
<html>
<head>
<script language="javascript" src="resource.js">
</script>
<SCRIPT type="text/javascript" language="JavaScript">
// Designer will set the next variable - theTitle
var theTitle = "ArcIMS Viewer";
if (theTitle.indexOf("###TITLE##")!=-1) theTitle = titleList[3];
document.writeln("<TITLE>" + theTitle + "</TITLE>");
</script>
<script language="javascript" src="default.js">
</script>
</head>
<frameset rows="30,*,35" frameborder="No" framespacing="0" border=0>
<frame name="titleFrame" src="title.htm" marginwidth="5" marginheight="0" scrolling="No" frameborder="0" noresize>
<frameset cols="50,*" frameborder="No" framespacing="0" border=0>
<frame name="toolbarFrame" src="side.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize framespacing="0" border="0">
<frameset cols="*,180" id="map_toc_frameset">
<frameset id="map_scalebar_frameset" rows="*,45" frameborder="Yes" framespacing="0">
<frame name="mapFrame" src="map.htm" marginwidth="0" marginheight="0" scrolling="No" frameborder="Yes" resize="YES">
<frame name="scalebarFrame" src="side.htm" FRAMEBORDER="No" scrolling="No">
</frameset>
<frameset rows="120,*" id="overview_toc_frameset">
<frame name="overviewFrame" src="side.htm" frameborder="Yes" scrolling="No">
<frame name="tocFrame" src="side.htm" marginwidth="0" marginheight="0" scrolling="Auto" FRAMEBORDER="Yes" resize="YES">
</frameset>
</frameset>
</frameset>
<frameset cols="180,*" frameborder="0" border=0 framespacing="0">
<frame name="modeFrame" src="bottom.htm" marginwidth="0" marginheight="0" scrolling="No" FRAMEBORDER="No" noresize>
<frame name="textFrame" src="bottom.htm" marginwidth="0" marginheight="0" scrolling="No" FRAMEBORDER="No" noresize>
</frameset>
</frameset>
<NOFRAMES>
<BODY>
<P>
</BODY>
</NOFRAMES>
</HTML>
Merci par avance pour votre aide
je suis débutante en Java et je rencontre malheureusement le meme probléme je ne sais plus quoi faire ,
une petite coup de main sera la bienvenue;
Voici mon probléme:
je travail sur la configuration d'un server Cartographique avec ArcIMS 9.0 et pour afficher les sites cartographiques generés par le server j'utilise le Javascripts.
Lors de l'affichage de mes site cartographiques j'ai ce type d'erreur:
line:83
char:5
Error: java.land.Exception.java.land.NullPointerException
URL: http://.........../frame.thm
Voici le code ource de la page:
<html>
<head>
<script language="javascript" src="resource.js">
</script>
<SCRIPT type="text/javascript" language="JavaScript">
// Designer will set the next variable - theTitle
var theTitle = "ArcIMS Viewer";
if (theTitle.indexOf("###TITLE##")!=-1) theTitle = titleList[3];
document.writeln("<TITLE>" + theTitle + "</TITLE>");
</script>
<script language="javascript" src="default.js">
</script>
</head>
<frameset rows="30,*,35" frameborder="No" framespacing="0" border=0>
<frame name="titleFrame" src="title.htm" marginwidth="5" marginheight="0" scrolling="No" frameborder="0" noresize>
<frameset cols="50,*" frameborder="No" framespacing="0" border=0>
<frame name="toolbarFrame" src="side.htm" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize framespacing="0" border="0">
<frameset cols="*,180" id="map_toc_frameset">
<frameset id="map_scalebar_frameset" rows="*,45" frameborder="Yes" framespacing="0">
<frame name="mapFrame" src="map.htm" marginwidth="0" marginheight="0" scrolling="No" frameborder="Yes" resize="YES">
<frame name="scalebarFrame" src="side.htm" FRAMEBORDER="No" scrolling="No">
</frameset>
<frameset rows="120,*" id="overview_toc_frameset">
<frame name="overviewFrame" src="side.htm" frameborder="Yes" scrolling="No">
<frame name="tocFrame" src="side.htm" marginwidth="0" marginheight="0" scrolling="Auto" FRAMEBORDER="Yes" resize="YES">
</frameset>
</frameset>
</frameset>
<frameset cols="180,*" frameborder="0" border=0 framespacing="0">
<frame name="modeFrame" src="bottom.htm" marginwidth="0" marginheight="0" scrolling="No" FRAMEBORDER="No" noresize>
<frame name="textFrame" src="bottom.htm" marginwidth="0" marginheight="0" scrolling="No" FRAMEBORDER="No" noresize>
</frameset>
</frameset>
<NOFRAMES>
<BODY>
<P>
</BODY>
</NOFRAMES>
</HTML>
Merci par avance pour votre aide
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
13 déc. 2006 à 16:48
13 déc. 2006 à 16:48
Simple comme bonjour :)
Tu as l'une de tes variables utilisée qui est nulle, reste à savoir laquelle, et pour cela, tu regarde le première erreur qui t'es donnée, car la plus récente :
Ce qui correspond à la ligne :
Ce qui veut donc dire que ta variable 'nd' est nulle et que tu ne peux pas appeller la méthode computeQos sur une valeur nulle.
Reste maintenant à savoir pourquoi ta variable nd est nulle ;)
(Met des traces dans ton code et regarde à quel moment elle devient nulle, et pourquoi)
Tu as l'une de tes variables utilisée qui est nulle, reste à savoir laquelle, et pour cela, tu regarde le première erreur qui t'es donnée, car la plus récente :
at extranet.alert.Daemon.processNe(Daemon.java:310)
Ce qui correspond à la ligne :
VariableCollection kpiCollection = nd.computeQos(qosList, null, null, selection, new EveryValueSamplerConfig(), AgregationConfig.NONE, evalQosReport);
Ce qui veut donc dire que ta variable 'nd' est nulle et que tu ne peux pas appeller la méthode computeQos sur une valeur nulle.
Reste maintenant à savoir pourquoi ta variable nd est nulle ;)
(Met des traces dans ton code et regarde à quel moment elle devient nulle, et pourquoi)
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
8 juil. 2008 à 09:05
8 juil. 2008 à 09:05
Bonjour,
Je ne pense pas que le code HTML de ta page nous serve à grand chose ici. D'une part parce qu'il s'agit de la page des frameset, or s'il y a une erreur, ce sera dans l'une des pages inclues dans ton frameset (par exemple, map.html), d'autre part, l'erreur est une erreur Java, donc il nous faut avoir le code java qui est relié à ta page, il semblerait qu'il y ai une NullPointerException quelque part, c'est à dire que tu utilise une variable nulle comme si c'était un objet instancié.
Je ne pense pas que le code HTML de ta page nous serve à grand chose ici. D'une part parce qu'il s'agit de la page des frameset, or s'il y a une erreur, ce sera dans l'une des pages inclues dans ton frameset (par exemple, map.html), d'autre part, l'erreur est une erreur Java, donc il nous faut avoir le code java qui est relié à ta page, il semblerait qu'il y ai une NullPointerException quelque part, c'est à dire que tu utilise une variable nulle comme si c'était un objet instancié.