See <http://ci.codelutin.com/jenkins/job/observe-sonar/25/changes> Changes: [Tony CHEMIT] Ajout de la configuration pour deployer l'application web sur demo [Tony CHEMIT] premier controleur pour le serveur web (refs #7463) [Tony CHEMIT] controleur pour seine pour le serveur web (refs #7463) [Tony CHEMIT] Ajout de configuration de sources de données différentes si on est ou [Tony CHEMIT] Revue un peu du paquetage http (See #7463) [Tony CHEMIT] Introduction de constants pour les choses mises dans les headers de la [Tony CHEMIT] Début de tests sur le client rest (See #7563) [Tony CHEMIT] Ajout de la configuration de sécurité sur les méthodes de service + [Tony CHEMIT] Introduction d'un objet qui contient une connexion à une source de [Tony CHEMIT] controleur pour la palangre pour le serveur web (refs #7463) [Tony CHEMIT] controleur pour les actions pour le serveur web (refs #7463) [Tony CHEMIT] Changement de l'API de DataSourceService pour quelle renvoie le résultat [Tony CHEMIT] test + correction de la communication entre le client REST et le serveur [Tony CHEMIT] Revue de la manière de se connecter (introduction de [Tony CHEMIT] Ajout du jeton d'authentification sur le DataSourceConnection [Tony CHEMIT] Ajout d'un supplier de builder de Gson par default [Tony CHEMIT] Revue du client reste [Tony CHEMIT] Utilisation d'un main handler et faire fonctionner la connexion à une [Tony CHEMIT] Permettre de connecter plusieurs utilisateurs à la même source de [Tony CHEMIT] Ajout de la méthode DataSourceService.canConnect [Tony CHEMIT] Ajout traductions [Tony CHEMIT] Amélioration des tests sur le service DataSourceService pour bien [Tony CHEMIT] Ajout d'un service spécifique à l'API Rest pour tester si le serveur [Tony CHEMIT] Renommage méthode de vérification de configuration de source de données [Tony CHEMIT] On teste si on peut lancer les tests sur le serveur web [Tony CHEMIT] Ajout de nouvelles méthodes d'administration pour voir (et supprimer) [Tony CHEMIT] Optimisation des dépendances + on repasse certains test en ignore [Tony CHEMIT] Ne pas utilise des API sun [Tony CHEMIT] Ne pas utilise des API sun [Tony CHEMIT] Renommage moduel de validation + corrige un scope sur une dépendance [Tony CHEMIT] Renommage moduel de validation + corrige un scope sur une dépendance ------------------------------------------ [...truncated 6427 lines...] [INFO] ObServe :: Application Web ......................... SUCCESS [ 39.596 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 23:20 min [INFO] Finished at: 2015-09-07T03:14:49+02:00 [JENKINS] Archiving disabled [INFO] Final Memory: 67M/323M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data channel stopped [observe-sonar] $ /opt/maven3/bin/mvn -f <http://ci.codelutin.com/jenkins/job/observe-sonar/ws/pom.xml> -s /var/local/forge/data/codelutin.com/maven/settings.xml -e -B sonar:sonar -Dsonar.jdbc.url=jdbc:postgresql://localhost/sonar-codelutin.com ******** ******** -Dsonar.host.url=http://qa.codelutin.com/ ******** ******** [INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] ObServe [INFO] ObServe :: Services Configuration API [INFO] ObServe :: Services model [INFO] ObServe :: Services API [INFO] ObServe :: Test data [INFO] ObServe :: Entities [INFO] ObServe :: Entities Validation [INFO] ObServe :: Services ToPIA Configuration [INFO] ObServe :: Services ToPIA Implementation [INFO] ObServe :: Services REST Configuration [INFO] ObServe :: Services REST Implementation [INFO] ObServe :: Services Runner [INFO] ObServe :: Application Web [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building ObServe 4.0.2-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [WARNING] The following dependencies could not be resolved at this point of the build but seem to be part of the reactor: [WARNING] o fr.ird.observe:observe-services-configuration-topia:jar:4.0.2-SNAPSHOT (compile) [WARNING] o fr.ird.observe:observe-entities-validation:jar:4.0.2-SNAPSHOT (runtime) [WARNING] Try running the build up to the lifecycle phase "package" [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [WARNING] The following dependencies could not be resolved at this point of the build but seem to be part of the reactor: [WARNING] o fr.ird.observe:observe-services-configuration-rest:jar:4.0.2-SNAPSHOT (compile) [WARNING] Try running the build up to the lifecycle phase "package" [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [WARNING] The following dependencies could not be resolved at this point of the build but seem to be part of the reactor: [WARNING] o fr.ird.observe:observe-services-configuration-rest:jar:4.0.2-SNAPSHOT (compile) [WARNING] o fr.ird.observe:observe-services-configuration-topia:jar:4.0.2-SNAPSHOT (compile) [WARNING] o fr.ird.observe:observe-services-rest:jar:4.0.2-SNAPSHOT (runtime) [WARNING] o fr.ird.observe:observe-services-topia:jar:4.0.2-SNAPSHOT (runtime) [WARNING] o fr.ird.observe:observe-entities-validation:jar:4.0.2-SNAPSHOT (runtime) [WARNING] Try running the build up to the lifecycle phase "package" [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/repositories/snapshots/fr/ird/observe/... [INFO] Downloading: http://nexus.nuiton.org/nexus/content/groups/observe/fr/ird/observe/observe-... [WARNING] The following dependencies could not be resolved at this point of the build but seem to be part of the reactor: [WARNING] o fr.ird.observe:observe-services-configuration-topia:jar:4.0.2-SNAPSHOT (compile) [WARNING] o fr.ird.observe:observe-services-configuration-rest:jar:4.0.2-SNAPSHOT (compile) [WARNING] o fr.ird.observe:observe-services-runner:jar:4.0.2-SNAPSHOT (compile) [WARNING] o fr.ird.observe:observe-services-rest:jar:4.0.2-SNAPSHOT (runtime) [WARNING] o fr.ird.observe:observe-services-topia:jar:4.0.2-SNAPSHOT (runtime) [WARNING] o fr.ird.observe:observe-entities-validation:jar:4.0.2-SNAPSHOT (runtime) [WARNING] Try running the build up to the lifecycle phase "package" [INFO] [INFO] --- sonar-maven-plugin:2.6:sonar (default-cli) @ observe --- [INFO] SonarQube version: 5.1.1 INFO: Default locale: "en_GB", source code encoding: "UTF-8" INFO: Work directory: <http://ci.codelutin.com/jenkins/job/observe-sonar/ws/target/sonar> INFO: SonarQube Server 5.1.1 [INFO] [03:16:57.369] Load global repositories [INFO] [03:17:08.714] Load global repositories (done) | time=11348ms [INFO] [03:17:08.718] Server id: 20150619045930 [INFO] [03:17:08.719] User cache: /home/tomcat/.sonar/cache [INFO] [03:17:10.573] Install plugins [INFO] [03:17:15.615] Install JDBC driver [INFO] [03:17:15.685] Create JDBC datasource for jdbc:postgresql://localhost/sonar-codelutin.com [INFO] [03:17:23.161] Initializing Hibernate [INFO] [03:17:31.533] Load project repositories [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] ObServe ............................................ FAILURE [01:25 min] [INFO] ObServe :: Services Configuration API .............. SKIPPED [INFO] ObServe :: Services model .......................... SKIPPED [INFO] ObServe :: Services API ............................ SKIPPED [INFO] ObServe :: Test data ............................... SKIPPED [INFO] ObServe :: Entities ................................ SKIPPED [INFO] ObServe :: Entities Validation ..................... SKIPPED [INFO] ObServe :: Services ToPIA Configuration ............ SKIPPED [INFO] ObServe :: Services ToPIA Implementation ........... SKIPPED [INFO] ObServe :: Services REST Configuration ............. SKIPPED [INFO] ObServe :: Services REST Implementation ............ SKIPPED [INFO] ObServe :: Services Runner ......................... SKIPPED [INFO] ObServe :: Application Web ......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:30 min [INFO] Finished at: 2015-09-07T03:17:51+02:00 [INFO] Final Memory: 47M/466M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project observe: Unable to request: /batch/project?key=fr.ird.observe%3Aobserve&preview=false: Read timed out -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project observe: Unable to request: /batch/project?key=fr.ird.observe%3Aobserve&preview=false at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to request: /batch/project?key=fr.ird.observe%3Aobserve&preview=false at org.codehaus.mojo.sonar.bootstrap.ExceptionHandling.handle(ExceptionHandling.java:41) at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:139) at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:132) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) ... 20 more Caused by: java.lang.IllegalStateException: Unable to request: /batch/project?key=fr.ird.observe%3Aobserve&preview=false at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:109) at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:99) at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:87) at org.sonar.batch.repository.DefaultProjectRepositoriesLoader.load(DefaultProjectRepositoriesLoader.java:55) at org.sonar.batch.repository.ProjectRepositoriesProvider.provide(ProjectRepositoriesProvider.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129) at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39) at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113) at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120) at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58) at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142) at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96) at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698) at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646) at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631) at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118) at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136) at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78) at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309) at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335) at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364) at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56) at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64) at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91) at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698) at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646) at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:677) at org.sonar.api.platform.ComponentContainer.getComponentByType(ComponentContainer.java:209) at org.sonar.batch.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:92) at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:90) at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57) at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45) at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135) at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95) at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67) at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) at java.security.AccessController.doPrivileged(Native Method) at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) at org.sonar.runner.api.Runner.execute(Runner.java:100) at org.codehaus.mojo.sonar.bootstrap.RunnerBootstraper.execute(RunnerBootstraper.java:135) ... 23 more Caused by: java.net.SocketTimeoutException: Read timed out at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1676) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1674) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1672) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1245) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468) at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:298) at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:255) at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:105) ... 80 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) at java.io.BufferedInputStream.read(BufferedInputStream.java:334) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:690) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1324) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2691) at java.net.URLConnection.getContentEncoding(URLConnection.java:533) at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:296) ... 82 more [ERROR] [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/MojoExecutionException SonarQube analysis completed: FAILURE Build step 'SonarQube' changed build result to FAILURE Build step 'SonarQube' marked build as failure Started calculate disk usage of build Finished Calculation of disk usage of build in 16 second Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 6 second