See <http://ci.codelutin.com/jenkins/job/observe-technical-site-snapshot/7/changes> Changes: [maisonneuve] Fix GearUseFeatures save error with distant database and distant server [maisonneuve] Restore quadrant validation controls when creating activities [maisonneuve] Restore ContentUIHandler code's shape [maisonneuve] Fix 404 error message display on connection test screen (when trying to [maisonneuve] Add a validation control on dump file to import [maisonneuve] Fixing some spelling errors [maisonneuve] Fix swicth to distant database with referential rights only [Tony CHEMIT] build topia modules before all [Tony CHEMIT] Add a maven plugin to check service api [Tony CHEMIT] optimize dependencies [maisonneuve] Move isValidDumpFile to the end of the class [maisonneuve] Handle a range of http errors [Tony CHEMIT] Do not stay on snapshot if not necessary ------------------------------------------ [...truncated 8219 lines...] at fr.ird.observe.services.DataSourceResource.newService(DataSourceResource.java:96) at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at fr.ird.observe.services.DataSourceResource$1.evaluate(DataSourceResource.java:179) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at fr.ird.observe.services.ApplicationContextResource$2.evaluate(ApplicationContextResource.java:197) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121) Caused by: fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.DataSourceServiceTopia.open(DataSourceServiceTopia.java:377) at fr.ird.observe.services.service.DataSourceServiceTopia.open(DataSourceServiceTopia.java:69) ... 36 more Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: 0.578 sec <<< FAILURE! - in fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest getTripSeineByProgramTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.067 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) saveUpdateTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.089 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) saveCreateTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.089 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) saveConcurrentTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.089 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) preCreateTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.077 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) loadFormTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.077 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) deleteTest(fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest) Time elapsed: 0.089 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineServiceTopiaTest.setUp(TripSeineServiceTopiaTest.java:67) Running fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest INFO [main] (fr.ird.observe.services.ApplicationContextResource:142) createDataSource - Copy database: 4.903/dataForTestSeine to <http://ci.codelutin.com/jenkins/job/observe-technical-site-snapshot/ws/observe-services-topia/target/surefire-workdir/tests/TripSeineGearUseServiceTopiaTest/saveUpdateTest-DEFAULT/localDb/obstuna.h2.db> ERROR [main] (fr.ird.observe.services.ObserveServiceFactoryTopia:242) invokeMethod - Error in method open java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at fr.ird.observe.services.ObserveServiceFactoryTopia$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryTopia.java:238) at fr.ird.observe.services.ObserveServiceFactoryTopia$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryTopia.java:173) at com.sun.proxy.$Proxy14.open(Unknown Source) at fr.ird.observe.services.DataSourceResource.newService(DataSourceResource.java:96) at fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest.setUp(TripSeineGearUseServiceTopiaTest.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at fr.ird.observe.services.DataSourceResource$1.evaluate(DataSourceResource.java:179) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at fr.ird.observe.services.ApplicationContextResource$2.evaluate(ApplicationContextResource.java:197) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121) Caused by: fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.DataSourceServiceTopia.open(DataSourceServiceTopia.java:377) at fr.ird.observe.services.service.DataSourceServiceTopia.open(DataSourceServiceTopia.java:69) ... 36 more ERROR [main] (fr.ird.observe.services.ObserveServiceFactoryTopia:242) invokeMethod - Error in method open java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor70.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at fr.ird.observe.services.ObserveServiceFactoryTopia$ObserveServiceInvocationHandler.invokeMethod(ObserveServiceFactoryTopia.java:238) at fr.ird.observe.services.ObserveServiceFactoryTopia$ObserveServiceInvocationHandler.invoke(ObserveServiceFactoryTopia.java:173) at com.sun.proxy.$Proxy14.open(Unknown Source) at fr.ird.observe.services.DataSourceResource.newService(DataSourceResource.java:96) at fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest.setUp(TripSeineGearUseServiceTopiaTest.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at fr.ird.observe.services.DataSourceResource$1.evaluate(DataSourceResource.java:179) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at fr.ird.observe.services.ApplicationContextResource$2.evaluate(ApplicationContextResource.java:197) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121) Caused by: fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.DataSourceServiceTopia.open(DataSourceServiceTopia.java:377) at fr.ird.observe.services.service.DataSourceServiceTopia.open(DataSourceServiceTopia.java:69) ... 36 more Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.134 sec <<< FAILURE! - in fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest saveUpdateTest(fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest) Time elapsed: 0.057 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest.setUp(TripSeineGearUseServiceTopiaTest.java:60) loadToEditTest(fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest) Time elapsed: 0.077 sec <<< ERROR! fr.ird.observe.services.service.BabModelVersionException: La version du modèle (4.903) n'est pas compatible avec la version de la base de données (4.904). Une migration est nécessaire avant d'ouvrir la base. at fr.ird.observe.services.service.seine.TripSeineGearUseServiceTopiaTest.setUp(TripSeineGearUseServiceTopiaTest.java:60) Running fr.ird.observe.services.service.RigthTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec - in fr.ird.observe.services.service.RigthTest Results : Tests in error: ReferentialServiceTopiaTest.setUp:60 » BabModelVersion La version du modèle (4... ReferentialServiceTopiaTest.setUp:60 » BabModelVersion La version du modèle (4... SqlScriptProducerServiceTopiaTest.setUp:51 » BabModelVersion La version du mod... SqlScriptProducerServiceTopiaTest.setUp:51 » BabModelVersion La version du mod... SqlScriptProducerServiceTopiaTest.setUp:51 » BabModelVersion La version du mod... SqlScriptProducerServiceTopiaTest.setUp:51 » BabModelVersion La version du mod... ConsolidateDataServiceTopiaTest.setUp:49 » BabModelVersion La version du modèl... ReportAccessoryCatch2Test>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportAccessoryCatchByGroup2Test>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportAccessoryCatchByGroupTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportAccessoryCatchTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportActivityWithCommentTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportAllActivitysTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportDailySetAndCatchTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportDcpUsageTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion L... ReportSetByAssociationTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportTargetCatchByAssociationTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion ReportTargetDiscardedByAssociationTest>AbstractReportServiceTopiaTest.setUp:75 » BabModelVersion UnidirectionalSynchronizeReferentialTest.setUp:64 » BabModelVersion La version... UnidirectionalSynchronizeReferentialTest.setUp:64 » BabModelVersion La version... UnidirectionalSynchronizeReferentialTest.setUp:64 » BabModelVersion La version... ValidateServiceTopiaTest.setUp:49 » BabModelVersion La version du modèle (4.90... ValidateServiceTopiaTest.setUp:49 » BabModelVersion La version du modèle (4.90... ValidateServiceTopiaTest.setUp:49 » BabModelVersion La version du modèle (4.90... SetLonglineDetailCompositionServiceTopiaTest.setUp:62 » BabModelVersion La ver... SetLonglineDetailCompositionServiceTopiaTest.setUp:62 » BabModelVersion La ver... RouteServiceTopiaTest.setUp:47 » BabModelVersion La version du modèle (4.903) ... TargetSampleServiceTopiaTest.setUp:47 » BabModelVersion La version du modèle (... TargetSampleServiceTopiaTest.setUp:47 » BabModelVersion La version du modèle (... TripSeineGearUseServiceTopiaTest.setUp:60 » BabModelVersion La version du modè... TripSeineGearUseServiceTopiaTest.setUp:60 » BabModelVersion La version du modè... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... TripSeineServiceTopiaTest.setUp:67 » BabModelVersion La version du modèle (4.9... Tests run: 60, Failures: 0, Errors: 38, Skipped: 2 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] ObServe ............................................ SUCCESS [ 25.482 s] [INFO] ObServe :: Check API maven plugin .................. SUCCESS [ 20.746 s] [INFO] ObServe :: ToPIA Extension ......................... SUCCESS [ 6.061 s] [INFO] ObServe :: ToPIA Templates Extension ............... SUCCESS [ 4.024 s] [INFO] ObServe :: Services Configuration API .............. SUCCESS [ 1.102 s] [INFO] ObServe :: Services ToPIA Configuration ............ SUCCESS [ 0.929 s] [INFO] ObServe :: Services REST Configuration ............. SUCCESS [ 0.881 s] [INFO] ObServe :: Services model .......................... SUCCESS [ 9.496 s] [INFO] ObServe :: Services API ............................ SUCCESS [ 4.779 s] [INFO] ObServe :: Test data ............................... SUCCESS [ 2.395 s] [INFO] ObServe :: Entities ................................ SUCCESS [ 33.802 s] [INFO] ObServe :: Services ToPIA Implementation ........... FAILURE [01:12 min] [INFO] ObServe :: Services REST Implementation ............ SKIPPED [INFO] ObServe :: Services Runner ......................... SKIPPED [INFO] ObServe :: Application Web ......................... SKIPPED [INFO] ObServe :: Application Swing ....................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:05 min [INFO] Finished at: 2016-07-26T02:42:22+02:00 [INFO] Final Memory: 165M/619M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project observe-services-topia: There are test failures. [ERROR] [ERROR] Please refer to <http://ci.codelutin.com/jenkins/job/observe-technical-site-snapshot/ws/observe-services-topia/target/surefire-reports> for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :observe-services-topia Build step 'Invoke top-level Maven targets' marked build as failure Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 3 second