NullPointerException avec le corrigé du TP03
Modérateurs : graffiop, jmdouin, agoncal, mlebihan
NullPointerException avec le corrigé du TP03
Bonjour,
J'ai pleins de NullPointerException avec le corrigé du TP03. Cela vous parle t-il?
J'ai pleins de NullPointerException avec le corrigé du TP03. Cela vous parle t-il?
Re: NullPointerException avec le corrigé du TP03
Difficile de répondre comme ça. Il faudrait que tu postes le bout de code où l'exception est levée
Re: NullPointerException avec le corrigé du TP03
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
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
Re: NullPointerException avec le corrigé du TP03
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
[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
Re: NullPointerException avec le corrigé du TP03
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"
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"
Re: NullPointerException avec le corrigé du TP03
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
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
Re: NullPointerException avec le corrigé du TP03
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"
Pouvez vous recopier dans ce post la trace complète de "ant yaps-create-db" et "ant yaps-insert-data"
Re: NullPointerException avec le corrigé du TP03
je n'arrive plus à poster
Re: NullPointerException avec le corrigé du TP03
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>
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.
Re: NullPointerException avec le corrigé du TP03
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>
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>
Re: NullPointerException avec le corrigé du TP03
Je voudrais voir l'output de votre ant yaps-create-db
Example :
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
Re: NullPointerException avec le corrigé du TP03
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
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
Re: NullPointerException avec le corrigé du TP03
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
<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
Re: NullPointerException avec le corrigé du TP03
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
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.
Re: NullPointerException avec le corrigé du TP03
on dirait que ça se fige?
Dernière édition par ARequier le 10 nov. 2016 0:20, édité 1 fois.