Rechercher : dans
Par :

[Java]java.lang.NullPointerException

Dernière réponse le 8 jui 2008 à 09:05:38 romanticpeter, le 13 déc 2006 à 15:21:30 
 Signaler ce message aux modérateurs

Bonjour,j'ai problme sur cette erreur toujours, qelqn peut me sauver, svp, merci d'avance

java.lang.NullPointerException

at extranet.alert.Daemon.processNe(Daemon.java:310)
at extranet.alert.Daemon.processSite(Daemon.java:253)
at extranet.alert.Daemon.processCustomer(Daemon.java:229)
at extranet.alert.Daemon.main(Daemon.java:168)

et dans le code
168 : d.processCustomer(customerList[i]);
229: processSite(siteList[i]);
253: processNe(neList[i]);
310: VariableCollection kpiCollection = nd.computeQos(qosList, null, null, selection, new EveryValueSamplerConfig(), AgregationConfig.NONE, evalQosReport);

Configuration: Windows XP
Mozilla 1.6

Meilleures réponses pour « [Java]java.lang.NullPointerException » dans :
Installer Java dans Firefox (sous Windows) VoirJava est nécessaire pour certains sites web, notamment le site des impôts français. Voici comment l'installer dans Firefox sous Windows. Test Allez à cette adresse: http://java.sun.com/applets/jdk/1.4/demo/applets/Clock/example1.html Si Java...
Java - Les exceptions VoirLa nécessité de détecter les erreurs Tout programme comporte des erreurs, même si celui-ci semble fonctionner à merveille. Chaque programmeur essaye de réduire au minimum le nombre d'erreurs, mais toutes les erreurs ne peuvent pas forcément être...
Java - Caractéristiques du langage VoirFichier source, compilation et machine virtuelle Le fichier source d'un programme écrit en Java est un simple fichier texte dont l'extension est par convention .java. Ce fichier source doit être un fichier texte non formatté, c'est-à-dire un...

1

kij_82, le 13 déc 2006 à 16:48:58

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 :

 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)
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

2

aichous, le 7 jui 2008 à 18:39:50

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

Répondre à aichous

3

 kij_82, le 8 jui 2008 à 09:05:38

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é.

~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :)    ~

Répondre à kij_82