NullPointerException avec le corrigé du TP03

Modérateurs : graffion, jmdouin, agoncal, mlebihan

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

NullPointerException avec le corrigé du TP03

Message par ARequier » 06 nov. 2016 18:17

Bonjour,
J'ai pleins de NullPointerException avec le corrigé du TP03. Cela vous parle t-il?

fazil
Messages : 31
Inscription : 09 oct. 2016 21:28

Re: NullPointerException avec le corrigé du TP03

Message par fazil » 07 nov. 2016 7:08

Difficile de répondre comme ça. Il faudrait que tu postes le bout de code où l'exception est levée

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 3:44

Bonjour,
Je pense à une problème d’environnement car je n'ai pas ce problème sous eclipse.
J'ai le même problème avec le TP04.
Je cherche
cordialement

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 4:04

le "ant yaps-test" me donne le résultat suivant:

[junit] Tests run: 26, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0,625 sec
[junit] Tests run: 26, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0,625 sec

Je n'ai aucun problème sous éclipse

graffion
Messages : 606
Inscription : 21 juin 2005 14:05

Re: NullPointerException avec le corrigé du TP03

Message par graffion » 09 nov. 2016 11:57

Bonjour,

Les tests exécutés sous Eclipse sont les mêmes que ceux exécutés par "ant yaps-test".
Le résultat devrait donc être identique!

Pouvez vous recopier dans ce post la trace complète de "ant yaps-test"

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 17:00

Voici le résultat du ant yaps-test avec le corrigé du TP03:
Buildfile: C:\Users\Alain\tp03\build.xml

check:
[copy] Copying 1 file to C:\Users\Alain\tp03\build
[delete] Deleting: C:\Users\Alain\tp03\build\junit-4.4.jar
[copy] Copying 1 file to C:\Users\Alain\tp03\build
[delete] Deleting: C:\Users\Alain\tp03\build\mysql-connector-java-5.1.40-bin.jar

yaps-prepare:
[echo] Setup the Yaps environment

yaps-compile:
[echo] Compile the YAPS classes
[javac] C:\Users\Alain\tp03\build.xml:141: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[echo] Compile the YAPS test classes
[javac] C:\Users\Alain\tp03\build.xml:149: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

yaps-test:
[echo] Tests the application
[junit] Running AllTests
[junit] Testsuite: AllTests
[junit] Tests run: 26, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0,68 sec
[junit] Tests run: 26, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0,68 sec
[junit]
[junit] Testcase: testCreateCustomerWithInvalidValues took 0,001 sec
[junit] Testcase: testCreateValidCustomer took 0,001 sec
[junit] Testcase: testFindCustomerWithInvalidValues took 0,28 sec
[junit] Testcase: testDeleteUnknownCustomer took 0,008 sec
[junit] Testcase: testCreateCustomer took 0,039 sec
[junit] Testcase: testUpdateCustomer took 0,034 sec
[junit] Testcase: testUpdateCategory took 0,031 sec
[junit] Testcase: testFindAllCategories took 0,026 sec
[junit] Testcase: testCreateCategory took 0,027 sec
[junit] Testcase: testDeleteUnknownCategory took 0,004 sec
[junit] Testcase: testUpdateCategoryWithInvalidValues took 0,02 sec
[junit] Testcase: testFindCategoryWithInvalidValues took 0,011 sec
[junit] Testcase: testCreateCategoryWithInvalidValues took 0 sec
[junit] Testcase: testFindAllProducts took 0,013 sec
[junit] Caused an ERROR
[junit] null
[junit] java.lang.NullPointerException
[junit] at com.yaps.petstore.domain.product.ProductDAO.insert(Unknown Source)
[junit] Test AllTests FAILED

BUILD SUCCESSFUL
Total time: 1 second

C:\Users\Alain\tp03>




Avec la commande ant yaps-mark sur le corrigé, j'obtiens 9 java.lang.NullPointerException comme avec mes sources.

Cordialement

graffion
Messages : 606
Inscription : 21 juin 2005 14:05

Re: NullPointerException avec le corrigé du TP03

Message par graffion » 09 nov. 2016 17:13

Il est recommandé de réinitialiser la BD avant de relancer tes tests

Pouvez vous recopier dans ce post la trace complète de "ant yaps-create-db" et "ant yaps-insert-data"

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 18:43

je n'arrive plus à poster

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 18:44

C:\Users\Alain\tp03>ant yaps-create-db

C:\Users\Alain\tp03>ant yaps-create-db
Buildfile: C:\Users\Alain\tp03\build.xml

yaps-create-db:
[sql] Executing resource: C:\Users\Alain\tp03\src\config\structure.sql
[sql] 8 of 8 SQL statements executed successfully

BUILD SUCCESSFUL
Total time: 0 seconds

C:\Users\Alain\tp03>
C:\Users\Alain\tp03>ant yaps-insert-data
Buildfile: C:\Users\Alain\tp03\build.xml

yaps-insert-data:
[sql] Executing resource: C:\Users\Alain\tp03\src\config\data.sql
[sql] 54 of 54 SQL statements executed successfully

BUILD SUCCESSFUL
Total time: 0 seconds

C:\Users\Alain\tp03>
Dernière édition par ARequier le 09 nov. 2016 19:03, édité 4 fois.

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 18:46

Voici de mark:
C:\Users\Alain\tp03>ant yaps-mark
Buildfile: C:\Users\Alain\tp03\build.xml

check:
[copy] Copying 1 file to C:\Users\Alain\tp03\build
[delete] Deleting: C:\Users\Alain\tp03\build\junit-4.4.jar
[copy] Copying 1 file to C:\Users\Alain\tp03\build
[delete] Deleting: C:\Users\Alain\tp03\build\mysql-connector-java-5.1.40-bin.jar

yaps-prepare:
[echo] Setup the Yaps environment

yaps-compile:
[echo] Compile the YAPS classes
[javac] C:\Users\Alain\tp03\build.xml:141: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[echo] Compile the YAPS test classes
[javac] C:\Users\Alain\tp03\build.xml:149: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

yaps_zip_src:

yaps-mark:
[echo] Marks the application
[java] Hello! JUnitHelper v1.06g.02 dÚmarrÚ.
[java] Bye! JUnitHelper v1.06g.02 terminÚ.
[java] Hello! Examinateur v1.06j.01 dÚmarrÚ.
[java] Classpath observÚ: 'C:\Users\Alain\tp03\test03.jar;c:\Junit\junit-4.4.jar;C:\Program Files (x86)\Ampps\mysql\lib\mysql-connector-java-5.1.40-bin.jar;C:\Users\Alain\tp03\classes\production;C:\Users\Alain\tp03\classes\test'
[java]
[java] Bye! Examinateur v1.06j.01 terminÚ.
[java] Hello! ResultatScenarioDAO v1.06j.09 dÚmarrÚ.
[java] Bye! ResultatScenarioDAO v1.06j.09 terminÚ.

BUILD SUCCESSFUL
Total time: 1 second

C:\Users\Alain\tp03>

graffion
Messages : 606
Inscription : 21 juin 2005 14:05

Re: NullPointerException avec le corrigé du TP03

Message par graffion » 09 nov. 2016 19:05

Je voudrais voir l'output de votre ant yaps-create-db

Example :

Code : Tout sélectionner

d:\tmp\GLG203_2016\TP03.cor\Yaps>ant yaps-create-db
Buildfile: d:\tmp\GLG203_2016\TP03.cor\Yaps\build.xml

yaps-create-db:
      [sql] Executing resource: d:\tmp\GLG203_2016\TP03.cor\Yaps\src\config\structure.sql
      [sql] 8 of 8 SQL statements executed successfully

BUILD SUCCESSFUL

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 09 nov. 2016 19:10

je l'ai recopié 3 post plut haut, je le remets à toute fin utile:

C:\Users\Alain\tp03>ant yaps-create-db
Buildfile: C:\Users\Alain\tp03\build.xml

yaps-create-db:
[sql] Executing resource: C:\Users\Alain\tp03\src\config\structure.sql
[sql] 8 of 8 SQL statements executed successfully

BUILD SUCCESSFUL
Total time: 0 seconds

graffion
Messages : 606
Inscription : 21 juin 2005 14:05

Re: NullPointerException avec le corrigé du TP03

Message par graffion » 09 nov. 2016 22:39

Pour remplacer les "Unknown Source" par les numéros de ligne en erreur lors de l'exécution, remplacez dans le fichier build.xml
<javac srcdir=
par
<javac debug="true" debuglevel="lines,vars,source" srcdir=

puis exécutez

Code : Tout sélectionner

 ant yaps-clean
 ant yaps-build
 ant yaps-test

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 10 nov. 2016 0:09

Là c'est plus bavard, le test donne ceci:



C:\Users\Alain>ant yaps-test
Buildfile: C:\Users\Alain\build.xml

check:
[copy] Copying 1 file to C:\Users\Alain\build
[delete] Deleting: C:\Users\Alain\build\junit-4.4.jar

yaps-prepare:
[echo] Setup the Yaps environment

yaps-compile:
[echo] Compile the YAPS classes
[javac] C:\Users\Alain\build.xml:90: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[echo] Compile the YAPS test classes
[javac] C:\Users\Alain\build.xml:98: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

yaps-test:
[echo] Tests the application
[junit] Running AllTests
[junit] Testsuite: AllTests
Dernière édition par ARequier le 10 nov. 2016 0:18, édité 1 fois.

ARequier
Messages : 25
Inscription : 25 oct. 2016 21:08

Re: NullPointerException avec le corrigé du TP03

Message par ARequier » 10 nov. 2016 0:11

on dirait que ça se fige?
Dernière édition par ARequier le 10 nov. 2016 0:20, édité 1 fois.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité