See <http://ci.chorem.org/jenkins/job/bow-demo-latest/4/changes> Changes: [Benjamin POUSSIN] better form presentation for bookmark edition [Benjamin POUSSIN] fixes #229: Partage de bookmark entre utilisateur [Benjamin POUSSIN] fixes #229: Partage de bookmark entre utilisateur [Benjamin POUSSIN] if no group tag, don't try to search group [Benjamin POUSSIN] add Group description [Benjamin POUSSIN] update translation [Benjamin POUSSIN] update translation [Benjamin POUSSIN] add support for speudo bookmarks title (first work of descriotion) [Benjamin POUSSIN] add login of currently logged user in logout block [Benjamin POUSSIN] add configuration to allow or not public group [Benjamin POUSSIN] add comment about proxy.logout() [Benjamin POUSSIN] add key for new config option (allow public group) [Benjamin POUSSIN] - add wikitty AppAdminGroup when admin login [Benjamin POUSSIN] hack to support public alias with new security constraints [Benjamin POUSSIN] use wikitty 3.12 [Maven Release] [jgitflow-maven-plugin]updating poms for 1.6-SNAPSHOT development [Maven Release] fixes dependancy and license problem [Maven Release] [jgitflow-maven-plugin]updating poms for branch'release/1.5' with non-snapshot versions [Maven Release] [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts [Maven Release] [jgitflow-maven-plugin]Updating develop poms back to pre merge state [Benjamin POUSSIN] fixes bug in group creation [Benjamin POUSSIN] prefix config option with bow. [Benjamin POUSSIN] fixes bug in url parameter evaluation expression [Benjamin POUSSIN] use wikitty 3.13-SNAPSHOT to fixe bug in containsOne and containsAll ------------------------------------------ [...truncated 485 lines...] [INFO] Skipping goal (skipGenerateChanges flag is on). [INFO] [INFO] --- maven-antrun-plugin:1.8:run (generate-surefire-workdir) @ bow-ui --- [INFO] Executing tasks main: [mkdir] Created dir: <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/surefire-workdir> [INFO] Executed tasks [INFO] [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ bow-ui --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/src/test/resources> [INFO] [INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ bow-ui --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ bow-ui --- [INFO] No tests to run. [JENKINS] Recording test results [INFO] [INFO] --- maven-war-plugin:2.6:war (default-war) @ bow-ui --- [INFO] Packaging webapp [INFO] Assembling webapp [bow-ui] in [<http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/bow-ui-1.6-revaee8dd6]> [INFO] Processing war project [INFO] Copying webapp resources [<http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/src/main/webapp]> [INFO] Webapp assembled in [113691 msecs] [INFO] Building war: <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/bow-ui-1.6-revaee8dd6.war> [INFO] [INFO] >>> maven-source-plugin:2.4:jar (attach-sources) > generate-sources @ bow-ui >>> [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-project-files) @ bow-ui --- [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-site-deploy-classifier) @ bow-ui --- [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-platform) @ bow-ui --- [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-projectId) @ bow-ui --- [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (enforce-java-versions) @ bow-ui --- [INFO] [INFO] --- maven-enforcer-plugin:1.4:enforce (ensure-no-container-api) @ bow-ui --- [INFO] [INFO] --- helper-maven-plugin:2.2.1:check-auto-container (check-central-safe) @ bow-ui --- [INFO] Skipping goal (skipCheckAutocontainer flag is on). [INFO] [INFO] --- helper-maven-plugin:2.2.1:share-server-secret (get-redmine-login) @ bow-ui --- [INFO] Skipping goal (runOnce flag is on and goal was already executed). [INFO] [INFO] --- eugene-maven-plugin:2.7.4:smart-generate (api generator) @ bow-ui --- [WARNING] ================================================================================ [WARNING] [WARNING] Since version 2.5, smart-generate is deprecated (it will be removed in version 3.0). [WARNING] Prefer use now the generate goal. [WARNING] [WARNING] See http://maven-site.nuiton.org/eugene/eugene-maven-plugin/generate-mojo.html [WARNING] See http://nuiton.org/issues/2251 [WARNING] [WARNING] ================================================================================ [INFO] Process phase [zargo] for one entry. [INFO] Expanding 1 xmi file(s) from <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/src/main/xmi> [INFO] No file generated. [INFO] Process phase [xmi] for one entry. [INFO] Processing XSL tranformation on <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/generated-sources/xmi> for 1 file(s). [INFO] No file generated. [INFO] Process phase [model] for 2 entries. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:126) beforeReadFile - No properties provider filled, will instanciate a new default one WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyAccessStat.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:459) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyAuthorisation.attribute.admin.tagvalue.allowed] : this tagvalue 'allowed' is unkown. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:459) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyAuthorisation.attribute.reader.tagvalue.allowed] : this tagvalue 'allowed' is unkown. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:459) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyAuthorisation.attribute.writer.tagvalue.allowed] : this tagvalue 'allowed' is unkown. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyAuthorisation.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyGroup.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyI18n.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyLabel.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyToken.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyTreeNode.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. WARN [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:469) loadTagValue - Invalid tag value [org.nuiton.wikitty.entities.WikittyUser.class.tagvalue.version] : this tagvalue 'version' can not be apply on the given type 'class'. INFO [pool-1-thread-1 for channel] (AbstractObjectModelReader.java:270) loadModelProperties - 11 tag values were succesfull imported from <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/extracted-sources/model/wikitty.properties> [INFO] No file generated. [INFO] Apply generator WikittyMetaTransformer WARN [pool-1-thread-1 for channel] (WikittyMetaTransformer.java:86) validateModel - org.nuiton.wikitty.entities.void misses a "version" tagValue WARN [pool-1-thread-1 for channel] (WikittyMetaTransformer.java:86) validateModel - org.nuiton.wikitty.entities.WikittyHook misses a "version" tagValue WARN [pool-1-thread-1 for channel] (WikittyMetaTransformer.java:86) validateModel - org.chorem.bow.Binary misses a "version" tagValue WARN [pool-1-thread-1 for channel] (WikittyMetaTransformer.java:86) validateModel - org.nuiton.wikitty.entities.Wikitty misses a "version" tagValue INFO [pool-1-thread-1 for channel] (WikittyContractGenerator.java:73) transformFromModel - 18 classes to process WARN [pool-1-thread-1 for channel] (WikittyAbstractGenerator.java:267) addConstants - no version specified in model for org.nuiton.wikitty.entities.WikittyHook using 1.0 INFO [pool-1-thread-1 for channel] (WikittyImplementationGenerator.java:90) isGenerateImpl - Will not generate [org.nuiton.wikitty.entities.WikittyI18nImpl], there is some operations to manually implement [INFO] [INFO] --- maven-dependency-plugin:2.10:copy (copy) @ bow-ui --- [INFO] Configured Artifact: org.chorem:bow-extension-chromium:1.6-revaee8dd6:crx [INFO] Copying bow-extension-chromium-1.6-revaee8dd6.crx to <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/bow-ui-1.6-revaee8dd6/extensions/bow4chromium.crx> [WARNING] Failed to getClass for org.apache.maven.plugin.source.SourceJarMojo [INFO] [INFO] <<< maven-source-plugin:2.4:jar (attach-sources) < generate-sources @ bow-ui <<< [INFO] [INFO] --- maven-source-plugin:2.4:jar (attach-sources) @ bow-ui --- [INFO] Building jar: <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/bow-ui/target/bow-ui-1.6-revaee8dd6-sources.jar> [INFO] [INFO] --- maven-javadoc-plugin:2.10.3:jar (attach-javadocs) @ bow-ui --- [INFO] Skipping javadoc generation [INFO] [INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ bow-ui --- [INFO] [INFO] --- helper-maven-plugin:2.2.1:share-server-secret (get-pgp-passphrase) @ bow-ui --- [INFO] Exporting server [gpg-signer] username in ${gpg.keyname} [INFO] Exporting server [gpg-signer] password in ${gpg.passphrase} [INFO] [INFO] --- helper-maven-plugin:2.2.1:collect-files (collect-build-artifacts) @ bow-ui --- [INFO] Loaded <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/target/collect-artifacts.txt> [INFO] Copying bow-ui-1.6-revaee8dd6.war to <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/target/collect/org.chorem--bow-ui/bow-ui-1.6-revaee8dd6.war> [INFO] Copying THIRD-PARTY.properties to <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/target/collect/org.chorem--bow-ui/THIRD-PARTY.properties> [INFO] Copying bow-ui-1.6-revaee8dd6-sources.jar to <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/target/collect/org.chorem--bow-ui/bow-ui-1.6-revaee8dd6-sources.jar> [INFO] [INFO] --- helper-maven-plugin:2.2.1:collect-files (collect-build-attachements) @ bow-ui --- [INFO] Copying bow-ui-1.6-revaee8dd6.war to <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/target/collect/org.chorem--bow-ui/bow-ui-1.6-revaee8dd6.war> [INFO] [INFO] --- helper-maven-plugin:2.2.1:collect-files (collect-deploy-files) @ bow-ui --- [WARNING] Skipping goal (No file to collect). [INFO] [INFO] --- maven-gpg-plugin:1.6:sign (sign-artifacts) @ bow-ui --- [INFO] [INFO] --- maven-dependency-plugin:2.10:analyze-only (analyze) @ bow-ui --- [INFO] Used declared dependencies found: [INFO] org.nuiton:nuiton-utils:jar:3.0-rc-8:compile [INFO] org.nuiton:nuiton-config:jar:3.0-rc-2:compile [INFO] org.nuiton.web:nuiton-struts2:jar:1.17:compile [INFO] org.nuiton.i18n:nuiton-i18n:jar:3.3:compile [INFO] org.nuiton.wikitty:wikitty-api:jar:3.13-SNAPSHOT:compile [INFO] org.apache.struts:struts2-core:jar:2.3.16.3:compile [INFO] org.apache.struts.xwork:xwork-core:jar:2.3.16.3:compile [INFO] org.apache.commons:commons-lang3:jar:3.3.2:compile [INFO] commons-logging:commons-logging:jar:1.2:compile [INFO] commons-collections:commons-collections:jar:3.2.1:compile [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] org.htmlparser:htmlparser:jar:1.6:compile [INFO] javax.mail:mail:jar:1.4.3:compile [INFO] javax.servlet:servlet-api:jar:2.5:provided [INFO] commons-io:commons-io:jar:2.4:compile [INFO] org.apache.httpcomponents:httpcore:jar:4.3:compile [INFO] org.apache.httpcomponents:httpclient:jar:4.3:compile [INFO] org.jsoup:jsoup:jar:1.7.2:compile [JENKINS] Archiving disabled 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 0 seconds [JENKINS] Archiving disabled [JENKINS] Archiving disabled [JENKINS] Archiving disabled [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] bow ................................................ SUCCESS [01:13 min] [INFO] BOW :: Chromium extension .......................... SUCCESS [ 58.210 s] [INFO] BOW UI ............................................. SUCCESS [05:18 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 09:58 min [INFO] Finished at: 2015-07-21T01:35:34+02:00 [INFO] Final Memory: 103M/347M [INFO] ------------------------------------------------------------------------ Waiting for Jenkins to finish collecting data Sending e-mails to: bow-build@list.chorem.org poussin@codelutin.com maven-release@codelutin.com channel stopped [bow-demo-latest] $ /bin/sh -xe /var/local/forge/exec/tomcat-chorem.org/temp/hudson65544224670978460.sh + /opt/ci_jobs_scripts/deploy-to-demo.sh latest 7 bow bow.properties <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/> cat: <http://ci.chorem.org/jenkins/job/bow-demo-latest/ws/target/collect-deploy-files.txt>: No such file or directory curl -s -F "TOMCAT_INSTANCE=latest" -F "TOMCAT_VERSION=7" -F "APP_NAME=bow" -F "CONFIG_FILE_NAME=bow.properties" http://demo-ng.codelutin.com/deploy2.cgi Error while deploying to demo : <h1>Deploy summary</h1> <ul> <li>application bow</li> <li>tomcat 7 latest</li> <li>war None</li> <li>conf /var/local/demo/app/bow/latest/bow.properties -> /var/local/demo/app/bow/latest/conf/20150721-bow.properties</li> </ul> <!--: spam Content-Type: text/html <body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5"> --> <body bgcolor="#f0f0f8"><font color="#f0f0f8" size="-5"> --> --> </font> </font> </font> </script> </object> </blockquote> </pre> </table> </table> </table> </table> </table> </font> </font> </font><body bgcolor="#f0f0f8"> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading"> <tr bgcolor="#6622aa"> <td valign=bottom> <br> <font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><class 'subprocess.CalledProcessError'></strong></big></big></font></td
<td align=right valign=bottom <font color="#ffffff" face="helvetica, arial">Python 2.7.9: /usr/bin/python<br>Tue Jul 21 01:37:58 2015</font></td></tr></table>
<p>A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.</p> <table width="100%" cellspacing=0 cellpadding=0 border=0> <tr><td bgcolor="#d8bbff"><big> </big><a href="file:///var/local/demo/app/deploy2.cgi">/var/local/demo/app/deploy2.cgi</a> in <strong><module></strong>()</td></tr> <tr><td><font color="#909090"><tt> <small> 126</small> logger = open("/tmp/deploy.sh-%s-%s-%s.log" % (TOMCAT_VERSION, TOMCAT_INSTANCE, APP_NAME), 'w')<br> </tt></font></td></tr> <tr><td><font color="#909090"><tt> <small> 127</small> <br> </tt></font></td></tr> <tr><td bgcolor="#ffccee"><tt>=><small> 128</small> subprocess.check_call(['/opt/script-tools/tomcat/deploy.sh %s %s %s' % (TOMCAT_HOME, WAR_LINK, CONF_LINK)], shell=True, executable='/bin/bash', stdout=logger, stderr=logger)<br> </tt></td></tr> <tr><td><font color="#909090"><tt> <small> 129</small> <br> </tt></font></td></tr> <tr><td><font color="#909090"><tt> <small> 130</small> # DO NOT REMOVE THIS, USED BY SOME CLIENT TO CHECK DEPLOY WAS OK"<br> </tt></font></td></tr> <tr><td><small><font color="#909090"><strong>subprocess</strong> = <module 'subprocess' from '/usr/lib/python2.7/subprocess.pyc'>, subprocess.<strong>check_call</strong> = <function check_call>, <strong>TOMCAT_HOME</strong> = '/var/local/demo/tomcat/tomcat-7-latest', <strong>WAR_LINK</strong> = '/var/local/demo/app/bow/latest/bow-latest.war', <strong>CONF_LINK</strong> = '/var/local/demo/app/bow/latest/bow.properties', shell <em>undefined</em>, <em>builtin</em> <strong>True</strong> = True, executable <em>undefined</em>, stdout <em>undefined</em>, <strong>logger</strong> = <open file '/tmp/deploy.sh-7-latest-bow.log', mode 'w'>, stderr <em>undefined</em></font></small></td></tr></table> <table width="100%" cellspacing=0 cellpadding=0 border=0> <tr><td bgcolor="#d8bbff"><big> </big><a href="file:///usr/lib/python2.7/subprocess.py">/usr/lib/python2.7/subprocess.py</a> in <strong>check_call</strong>(*popenargs=(['/opt/script-tools/tomcat/deploy.sh /var/local/de...war /var/local/demo/app/bow/latest/bow.properties'],), **kwargs={'executable': '/bin/bash', 'shell': True, 'stderr': <open file '/tmp/deploy.sh-7-latest-bow.log', mode 'w'>, 'stdout': <open file '/tmp/deploy.sh-7-latest-bow.log', mode 'w'>})</td></tr> <tr><td><font color="#909090"><tt> <small> 538</small> if cmd is None:<br> </tt></font></td></tr> <tr><td><font color="#909090"><tt> <small> 539</small> cmd = popenargs[0]<br> </tt></font></td></tr> <tr><td bgcolor="#ffccee"><tt>=><small> 540</small> raise CalledProcessError(retcode, cmd)<br> </tt></td></tr> <tr><td><font color="#909090"><tt> <small> 541</small> return 0<br> </tt></font></td></tr> <tr><td><font color="#909090"><tt> <small> 542</small> <br> </tt></font></td></tr> <tr><td><small><font color="#909090"><em>global</em> <strong>CalledProcessError</strong> = <class 'subprocess.CalledProcessError'>, <strong>retcode</strong> = 1, <strong>cmd</strong> = ['/opt/script-tools/tomcat/deploy.sh /var/local/de...war /var/local/demo/app/bow/latest/bow.properties']</font></small></td></tr></table><p><strong><class 'subprocess.CalledProcessError'></strong>: Command '['/opt/script-tools/tomcat/deploy.sh /var/local/demo/tomcat/tomcat-7-latest /var/local/demo/app/bow/latest/bow-latest.war /var/local/demo/app/bow/latest/bow.properties']' returned non-zero exit status 1 <br><tt><small> </small> </tt>args = () <br><tt><small> </small> </tt>cmd = ['/opt/script-tools/tomcat/deploy.sh /var/local/de...war /var/local/demo/app/bow/latest/bow.properties'] <br><tt><small> </small> </tt>message = '' <br><tt><small> </small> </tt>output = None <br><tt><small> </small> </tt>returncode = 1 <!-- The above is a description of an error in a Python program, formatted for a Web browser because the 'cgitb' module was enabled. In case you are not reading this in a Web browser, here is the original traceback: Traceback (most recent call last): File "/var/local/demo/app/deploy2.cgi", line 128, in <module> subprocess.check_call(['/opt/script-tools/tomcat/deploy.sh %s %s %s' % (TOMCAT_HOME, WAR_LINK, CONF_LINK)], shell=True, executable='/bin/bash', stdout=logger, stderr=logger) File "/usr/lib/python2.7/subprocess.py", line 540, in check_call raise CalledProcessError(retcode, cmd) CalledProcessError: Command '['/opt/script-tools/tomcat/deploy.sh /var/local/demo/tomcat/tomcat-7-latest /var/local/demo/app/bow/latest/bow-latest.war /var/local/demo/app/bow/latest/bow.properties']' returned non-zero exit status 1 --> Build step 'Execute shell' 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 0 seconds