bonjour je n'arrive pas à trouver l'erreur suivante :

java.lang.NullPointerException
at ImprimerTraitement.Resultatpapier(ImprimerTraitement.java:54)
at Calcul.CalculPend(Calcul.java:529)
at Confirmation.Confirmation1(Confirmation.java:49)
at MDIMenu.mnuTraiPendulage_Click(MDIMenu.java:2811)

Voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
staticvoid Resultatpapier() throws Exception
{
............

if( ((Pend.getMDIMenu().mnuOptLot.isSelected() == true) && (Variable.Passe1 == true)) || ((Pend.getMDIMenu().mnuOptCaracCaten.isSelected() == false) && (Variable.ChangeCaten == false)) )
{

}
else
{
FileSystem.out(1).print( " ============================================" );
FileSystem.out(1).println();
//; D$
FileSystem.out(1).print( " PENDULAGE D'UNE CATENAIRE 25 kV SANS Y " );
FileSystem.out(1).println();
FileSystem.out(1).print( " ============================================" );
FileSystem.out(1).println();
FileSystem.out(1).println();
FileSystem.out(1).print( " Caractéristiques de la caténaire" );
FileSystem.out(1).println();
FileSystem.out(1).print( " ____________________________________________" );
FileSystem.out(1).println();
FileSystem.out(1).print( String.valueOf( (char)(10) ) );
FileSystem.out(1).println();
FileSystem.out(1).print( " Tension du fil de contact = " );
FileSystem.out(1).print( Pend.getfrmCarCaten().TxtTenFil.getText() );
FileSystem.out(1).print( " daN" );
FileSystem.out(1).println();
//
FileSystem.out(1).print( " Tension du porteur = " );
FileSystem.out(1).print( Pend.getfrmCarCaten().TxtTenPor.getText() );
FileSystem.out(1).print( " daN" );
FileSystem.out(1).println();
//
FileSystem.out(1).print( " Masse linéique du fil de contact = " );
FileSystem.out(1).print( Pend.getfrmCarCaten().TxtMasFil.getText() );
FileSystem.out(1).print( " kg/m" );
FileSystem.out(1).println();

FileSystem.out(1).print( " Masse linéique du porteur = " );
FileSystem.out(1).print( Pend.getfrmCarCaten().TxtMasPor.getText() );
FileSystem.out(1).print( " kg/m" );
FileSystem.out(1).println();

FileSystem.out(1).print( " Diamètre du porteur = " );
FileSystem.out(1).print( Pend.getfrmCarCaten().TxtDiaPor.getText() );
FileSystem.out(1).print( " m" );
FileSystem.out(1).println();

FileSystem.out(1).print( " Diamètre du fil de contact = " );
FileSystem.out(1).print( Pend.getfrmCarCaten().TxtDiaFil.getText() );
FileSystem.out(1).print( " m" );
FileSystem.out(1).println();

FileSystem.out(1).print( " Poids moyen d'un pendule = " );
FileSystem.out(1).print( Pend.getfrmHypotheses().TxtPoiPor.getText() );
FileSystem.out(1).print( " kg" );
FileSystem.out(1).println();

FileSystem.out(1).print( " Encombrement des pièces de " );
FileSystem.out(1).println();
FileSystem.out(1).print( " fixation des pendules L>=" );
FileSystem.out(1).print( Pend.getfrmHypotheses().TxtLPnu.getText() );
FileSystem.out(1).print( " m = " );
FileSystem.out(1).print( Pend.getfrmHypotheses().TxtCotPor.getText() );
FileSystem.out(1).print( " m" );
FileSystem.out(1).println();

FileSystem.out(1).print( " Encombrement des pièces de " );
FileSystem.out(1).println();
FileSystem.out(1).print( " fixation des pendules L <" );
FileSystem.out(1).print( Pend.getfrmHypotheses().TxtLPnu.getText() );
FileSystem.out(1).print( " m = " );
FileSystem.out(1).print( Pend.getfrmHypotheses().TxtCotPorEtr.getText() );
FileSystem.out(1).print( " m" );
FileSystem.out(1).println();
//
FileSystem.out(1).print( String.valueOf( (char)(10) ) );
FileSystem.out(1).println();
FileSystem.out(1).print( " Nota : les flèches du porteur sont données par rapport à la gorge " );
FileSystem.out(1).println();
FileSystem.out(1).print( " de la pince du porteur de l'équipement gauche." );
FileSystem.out(1).println();
FileSystem.out(1).print( Strings.fill( 71, "_" ) );
FileSystem.out(1).println();

}