Bonjour,
En java 1.6.0_24, j'ai l'erreur suivante :dans mon code l'erreur ligne 117 est en rougeCitation:
java.lang.NullPointerException
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at src.creatotot.CreatototTransfPrestation.<init>(CreatototTransfPrestat
ion.java:117)
at src.crearncps.CreatototActionPanel$1.actionPerformed(CreatototActionP
anel.java:208)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 ... statement =con.createStatement(); for (int l = 0; l <= data2.getRowCount()-1; l++){ statement.executeUpdate("INSERT INTO `totottemp`.`prestation` " + "(`id` ,`coderisque` ,`groupeprestation` ,`sousgroupeprestation` ,`qualitebeneficiaire` " + ",`etatdroitprestation`,`dateetat`,`motifetat`,`dateouverturedroits` " + ",`datemaj`,`doublerattachement`,`adressagesi`) " + "VALUES ('" + data2.getValueAt(l,0) + "', '" + data2.getValueAt(l,2) + "', '" + data2.getValueAt(l,3) + "', '" + data2.getValueAt(l,4) + "', '" + data2.getValueAt(l,5) + "', '" + data2.getValueAt(l,6) + "', '" + data2.getValueAt(l,7) + "', CASE '" + data2.getValueAt(l,8) + "' WHEN 'null' THEN " + null + " ELSE '" + data2.getValueAt(l,8) + "' END" + ", '" + data2.getValueAt(l,9) + "', '" + data2.getValueAt(l,10) + "', '" + data2.getValueAt(l,11) + "', '" + data2.getValueAt(l,1) + "')"); } con.commit(); con.setAutoCommit(false); } catch (Exception e){ System.out.println(e); } finally { try { resultat2.close(); } catch (SQLException e) { e.printStackTrace(); } try { statement.close(); } catch (SQLException e) { e.printStackTrace(); } try { statement2.close(); } catch (SQLException e) { e.printStackTrace(); } } }
Merci d'avance pour votre aide.