[JIRA] (JENKINS-13638) Copy artifacts occasionally fail
[ https://issues.jenkins-ci.org/browse/JENKINS-13638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] sogabe resolved JENKINS-13638. -- Assignee: sogabe (was: Kohsuke Kawaguchi) Resolution: Duplicate Copy artifacts occasionally fail Key: JENKINS-13638 URL: https://issues.jenkins-ci.org/browse/JENKINS-13638 Project: Jenkins Issue Type: Bug Components: copyartifact Affects Versions: current Environment: Jenkins 1.461, Copyartifact 1.22 Reporter: Jason Swager Assignee: sogabe Priority: Blocker Labels: copyartifact, jenkins, plugin Occassionally, copyartifact will fail to copy the proper artifacts, throw and exception, and terminate the build. Suspected cause is concurrent builds attempting to retrieve the same artifacts at the same time. Our setup performs a build, then archives the output to artifacts. Several hundred test jobs will pull down those artifacts to run builds. During a typical build-and-test run, about one third of the test builds will fail trying to retrieve the artifacts. Copying a sample failure from the log files; all failures origina in the same method: FingerprintingCopyMethod.copyOne(): ERROR: Failed to copy artifacts from TIER_1_BUILD_SMOKE with filter: source_settings.ini 09:08:54 hudson.util.IOException2: Failed to copy D:\Jenkins\.jenkins\jobs\TIER_1_BUILD_SMOKE\builds\2012-04-28_09-07-27\archive\source_settings.ini to E:\JenkinsSlave\workspace\BUILD_WINDOWS_ALL\source_settings.ini 09:08:54 at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyOne(FingerprintingCopyMethod.java:91) 09:08:54 at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyAll(FingerprintingCopyMethod.java:63) 09:08:54 at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:243) 09:08:54 at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:215) 09:08:54 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 09:08:54 at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705) 09:08:54 at hudson.model.Build$RunnerImpl.build(Build.java:178) 09:08:54 at hudson.model.Build$RunnerImpl.doRun(Build.java:139) 09:08:54 at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) 09:08:54 at hudson.model.Run.run(Run.java:1434) 09:08:54 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 09:08:54 at hudson.model.ResourceController.execute(ResourceController.java:88) 09:08:54 at hudson.model.Executor.run(Executor.java:239) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12660) Fail to start the windows service when trying to launch slave node
[ https://issues.jenkins-ci.org/browse/JENKINS-12660?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162478#comment-162478 ] Benny Chew commented on JENKINS-12660: -- That has worked for me as well, thanks! - added computername\ before Administrator user name as Tom mentioned and set 'Run service as' to be Use Administrator account given above. Fail to start the windows service when trying to launch slave node -- Key: JENKINS-12660 URL: https://issues.jenkins-ci.org/browse/JENKINS-12660 Project: Jenkins Issue Type: Bug Components: master-slave Affects Versions: current Environment: Master : Redhat 5 Slave Node : Win7 x64 Reporter: Rico ZHANG Assignee: Kohsuke Kawaguchi We used to be able to launch the slave node successfully, but it did not work since we upgraded the jenkins to latest version (1.449) It doesn't dump any exception to the console, but I captured the output: {noformat} Connecting to 192.168.160.62 Checking if Java exists java full version 1.7.0-b147 Installing the Jenkins slave service Copying jenkins-slave.exe Copying slave.jar Copying jenkins-slave.xml Registering the service ERROR: Failed to create a service: Status Invalid Service Account ... {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11519) When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than '@'
[ https://issues.jenkins-ci.org/browse/JENKINS-11519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] michael d updated JENKINS-11519: Priority: Major (was: Minor) When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than '@' Key: JENKINS-11519 URL: https://issues.jenkins-ci.org/browse/JENKINS-11519 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Reporter: michael d When choosing in build setting the option {{Execute concurrent builds if necessary}}, if a build is executed while another build is running, the second workspace created as {{workspace@2}}. The use of '@' character is not so good as it is sometimes used as a meta-character in scripts. For example, I had a problem when my script was trying to run sqlplus command where @ is used. Consider changing '@' character with '_' or simply just using {{workspace2}} with no character in between. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11519) When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than '@'
[ https://issues.jenkins-ci.org/browse/JENKINS-11519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162479#comment-162479 ] michael d commented on JENKINS-11519: - If this is not going to be changed, is there any way to change it manually in a conf file somehow ? When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than '@' Key: JENKINS-11519 URL: https://issues.jenkins-ci.org/browse/JENKINS-11519 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Reporter: michael d When choosing in build setting the option {{Execute concurrent builds if necessary}}, if a build is executed while another build is running, the second workspace created as {{workspace@2}}. The use of '@' character is not so good as it is sometimes used as a meta-character in scripts. For example, I had a problem when my script was trying to run sqlplus command where @ is used. Consider changing '@' character with '_' or simply just using {{workspace2}} with no character in between. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13692) Clicking back button in browser on trend page gives unexpected token ) error
michael d created JENKINS-13692: --- Summary: Clicking back button in browser on trend page gives unexpected token ) error Key: JENKINS-13692 URL: https://issues.jenkins-ci.org/browse/JENKINS-13692 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Environment: Using windows 7 64bit with latest chrome browser Reporter: michael d Attachments: Capture.PNG When you go into a job's trend page and click the back button in the browser you get the following error: {quote}SyntaxError: Unexpected token ){quote} Image attached. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13264) fail checkout 2 modules with different path
[ https://issues.jenkins-ci.org/browse/JENKINS-13264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Clarke resolved JENKINS-13264. -- Fix Version/s: current Resolution: Fixed Fixed creating of intermediary directories in upcoming release. fail checkout 2 modules with different path --- Key: JENKINS-13264 URL: https://issues.jenkins-ci.org/browse/JENKINS-13264 Project: Jenkins Issue Type: Bug Components: cvs Environment: linux Reporter: Eric Co Assignee: Michael Clarke Fix For: current I create two cvs modules with the path lib/flac-1.2.1 drv/linux/fuse when it check out, got the error: cvs checkout -P -D 29 Mar 2012 11:40:15 +0800 -d lib/flac-1.2.1 lib/flac-1.2.1 cvs [checkout aborted]: could not change directory to requested checkout directory `lib': No such file or directory -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13461) Add Build Step - Execute shell gives a 403 (Forbidden) error (js console)
[ https://issues.jenkins-ci.org/browse/JENKINS-13461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Clarke updated JENKINS-13461: - Component/s: (was: cvs) Add Build Step - Execute shell gives a 403 (Forbidden) error (js console) -- Key: JENKINS-13461 URL: https://issues.jenkins-ci.org/browse/JENKINS-13461 Project: Jenkins Issue Type: Bug Components: ant, campfire, git, github, javadoc, maven, ssh-slaves, subversion, translation Affects Versions: current Environment: client: OSX Chrome 18.0.1025.151 server: Ubuntu 10.04 (Latest 2.6 (2.6.39.1-linode34)) Reporter: Glenn Roberts Assignee: jenslukowski Priority: Blocker I just upgraded to Jenkins 1.460, and cannot add a new job that requires an Execute shell build step. Job setup and JS error: http://imgur.com/a/ayizb Full error text: POST http://mrpink.siyelo.com/$stapler/bound/5d4c76df-d4df-45cf-8373-3be5c3e31694/render 403 (Forbidden) Ajax.Request.Object.extend.requestprototype.js:1057 Ajax.Request.Object.extend.initializeprototype.js:1019 (anonymous function)prototype.js:37 methods.each.proxy.(anonymous function)bind.js:27 renderOnDemandhudson-behavior.js:435 (anonymous function)hudson-behavior.js:547 YAHOO.util.CustomEvent.notifyevent-min.js:7 YAHOO.util.CustomEvent.fireevent-min.js:7 emenu-min.js:7 _addListener.nevent-min.js:7 System Properties === Name ↓ Value executable-war/usr/share/jenkins/jenkins.war file.encoding ANSI_X3.4-1968 file.encoding.pkg sun.io file.separator/ hudson.diyChunkingtrue java.awt.graphicsenv sun.awt.X11GraphicsEnvironment java.awt.headless true java.awt.printerjob sun.print.PSPrinterJob java.class.path /usr/share/jenkins/jenkins.war java.class.version50.0 java.endorsed.dirs/usr/lib/jvm/java-6-openjdk/jre/lib/endorsed java.ext.dirs /usr/lib/jvm/java-6-openjdk/jre/lib/ext:/usr/java/packages/lib/ext java.home /usr/lib/jvm/java-6-openjdk/jre java.io.tmpdir/tmp java.library.path /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/../lib/i386:/usr/java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib java.runtime.name OpenJDK Runtime Environment java.runtime.version 1.6.0_20-b20 java.specification.name Java Platform API Specification java.specification.vendor Sun Microsystems Inc. java.specification.version1.6 java.vendor Sun Microsystems Inc. java.vendor.url http://java.sun.com/ java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi java.version 1.6.0_20 java.vm.info mixed mode, sharing java.vm.name OpenJDK Client VM java.vm.specification.nameJava Virtual Machine Specification java.vm.specification.vendor Sun Microsystems Inc. java.vm.specification.version 1.0 java.vm.vendorSun Microsystems Inc. java.vm.version 19.0-b09 javax.accessibility.assistive_technologies org.GNOME.Accessibility.JavaBridge jna.platform.library.path /usr/lib:/lib line.separator mail.smtp.sendpartial true mail.smtp.starttls.enable true mail.smtps.sendpartialtrue os.arch i386 os.name Linux os.version2.6.39.1-linode34 path.separator: sun.arch.data.model 32 sun.boot.class.path /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/netx.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/plugin.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-openjdk/jre/classes sun.boot.library.path /usr/lib/jvm/java-6-openjdk/jre/lib/i386 sun.cpu.endianlittle sun.cpu.isalist sun.io.unicode.encoding UnicodeLittle sun.java.launcher SUN_STANDARD sun.jnu.encoding ANSI_X3.4-1968 sun.management.compiler HotSpot Client Compiler sun.os.patch.levelunknown user.country US user.dir / user.home /var/lib/jenkins user.language en user.name jenkins user.timezone Africa/Johannesburg Environment Variables Name ↓ Value AUTOFEATURE true CLICOLOR 1 EDITORmate -w GIT_EDITORmate -wl1. GREP_OPTIONS --color=auto HISTCONTROL erasedups HISTSIZE 5 HOME /var/lib/jenkins HOUND_PASSWORDhoundyhound123 HOUND_USERNAMEho...@hound.cc JENKINS_HOME /var/lib/jenkins LD_LIBRARY_PATH
[JIRA] (JENKINS-13694) Unable to Add build step under any circumstances
[ https://issues.jenkins-ci.org/browse/JENKINS-13694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaditya Bhatia updated JENKINS-13694: - Environment: Ubuntu 11.04, versions 1.458, 1.462 (was: Ubuntu 11.10, versions 1.458, 1.462) Unable to Add build step under any circumstances -- Key: JENKINS-13694 URL: https://issues.jenkins-ci.org/browse/JENKINS-13694 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Environment: Ubuntu 11.04, versions 1.458, 1.462 Reporter: Aaditya Bhatia Priority: Blocker Status Code: 500 Exception: Stacktrace: net.sf.json.JSONException: A JSONArray text must start with '[' at character 1 of [] at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512) at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:903) at net.sf.json.JSONArray._fromString(JSONArray.java:983) at net.sf.json.JSONArray.fromObject(JSONArray.java:141) at net.sf.json.JSONArray.fromObject(JSONArray.java:120) at org.kohsuke.stapler.MetaClass$JavaScriptProxyMethodDispatcher.doDispatch(MetaClass.java:431) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488) at org.kohsuke.stapler.Stapler.service(Stapler.java:125) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at
[JIRA] (JENKINS-13694) Unable to Add build step under any circumstances
Aaditya Bhatia created JENKINS-13694: Summary: Unable to Add build step under any circumstances Key: JENKINS-13694 URL: https://issues.jenkins-ci.org/browse/JENKINS-13694 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Environment: Ubuntu 11.10, versions 1.458, 1.462 Reporter: Aaditya Bhatia Priority: Blocker Status Code: 500 Exception: Stacktrace: net.sf.json.JSONException: A JSONArray text must start with '[' at character 1 of [] at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512) at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:903) at net.sf.json.JSONArray._fromString(JSONArray.java:983) at net.sf.json.JSONArray.fromObject(JSONArray.java:141) at net.sf.json.JSONArray.fromObject(JSONArray.java:120) at org.kohsuke.stapler.MetaClass$JavaScriptProxyMethodDispatcher.doDispatch(MetaClass.java:431) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488) at org.kohsuke.stapler.Stapler.service(Stapler.java:125) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215) at
[JIRA] (JENKINS-13693) Add DefaultExcludes boolean option to transfer set
Adrian Smith created JENKINS-13693: -- Summary: Add DefaultExcludes boolean option to transfer set Key: JENKINS-13693 URL: https://issues.jenkins-ci.org/browse/JENKINS-13693 Project: Jenkins Issue Type: Improvement Components: publish-over-ssh Affects Versions: current Reporter: Adrian Smith Priority: Minor Publish-over-ssh follows the Ant patterns (http://ant.apache.org/manual/dirtasks.html#patterns) but does not allow me to set the defaultexcludes=no attribute. I want to send all my .git* files to the remote system. I know this can be bad practice, but I imagine it's a pretty common request. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13694) Unable to Add build step under any circumstances
[ https://issues.jenkins-ci.org/browse/JENKINS-13694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaditya Bhatia updated JENKINS-13694: - Description: POST http://jenkins.local/$stapler/bound/dc07110c-05b7-4c0c-a767-f43c78b10d3b/render 500 (Internal Server Error) Status Code: 500 Exception: Stacktrace: net.sf.json.JSONException: A JSONArray text must start with '[' at character 1 of [] at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512) at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:903) at net.sf.json.JSONArray._fromString(JSONArray.java:983) at net.sf.json.JSONArray.fromObject(JSONArray.java:141) at net.sf.json.JSONArray.fromObject(JSONArray.java:120) at org.kohsuke.stapler.MetaClass$JavaScriptProxyMethodDispatcher.doDispatch(MetaClass.java:431) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.MetaClass$12.dispatch(MetaClass.java:384) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488) at org.kohsuke.stapler.Stapler.service(Stapler.java:125) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at
[JIRA] (JENKINS-13279) Interface with Crowd embedded that runs in Jira
[ https://issues.jenkins-ci.org/browse/JENKINS-13279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162481#comment-162481 ] Thorsten Heit commented on JENKINS-13279: - Hi, sorry for the late response; I didn't found time earlier... Have you tried to directly connect to your Jira instance via the plugin? FishEye for example doesn't make a difference between Crowd and Jira: Open the administration console, select {{Security SettingsAuthentication}}, and then you'll see JIRA/Crowd URL. A short search through the Atlassian SDK documentation didn't give me any insights how to use the embedded Crowd... Regards Thorsten Interface with Crowd embedded that runs in Jira --- Key: JENKINS-13279 URL: https://issues.jenkins-ci.org/browse/JENKINS-13279 Project: Jenkins Issue Type: New Feature Components: crowd2 Reporter: Iristyle Assignee: Thorsten Heit I don't know much about the details of how Crowd Embedded differs from Crowd standalone, but this is how we are sharing users between Jira and Confluence. We do not have an additional Crowd server. It would be awesome to be able to manage users for Jenkins in the same directory in Jira. There might be something useful here: https://developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Tutorials -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13695) Serbian translation breaks Jenkins startpage
Данило Шеган created JENKINS-13695: -- Summary: Serbian translation breaks Jenkins startpage Key: JENKINS-13695 URL: https://issues.jenkins-ci.org/browse/JENKINS-13695 Project: Jenkins Issue Type: Bug Components: translation Affects Versions: current Environment: Irrelevant, but Ubuntu Reporter: Данило Шеган There is a problem with Serbian translation in jenkins: when one has Serbian (sr) as the top language in Accept-Language header, jenkins errors out with a traceback with latest releases (since at least 1.456) like this one: http://paste.ubuntu.com/973181/ (when I try to go to the host/jenkins/ start page). The problem is with the translation for New {0} message: it was translated as Novo {0) (regular ending parentheses instead of the curly bracket) which caused it to fail. I used the translation assistance plugin to fix the translated message, and I checked the contribute to jenkins box so I hope the fix will end up upstream as well. If not, it would be good to get this fixed. It would be even better to ensure no translations can bork up the entire jenkins installation like this (i.e. ensure some validity checks are done, like checking that {0}, {1} and similar markers are present in a translation when English message has it). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13683) NullPointerException when executing PMD goal
[ https://issues.jenkins-ci.org/browse/JENKINS-13683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162482#comment-162482 ] Eunice Valdez commented on JENKINS-13683: - I wanted to add to my issue report something I observed. I unchecked the option Publish PMD analysis results in the configuration of the project and the exception does not happen. With that I excluded the posibility that my plugin definitions inside the maven project would be guilty. NullPointerException when executing PMD goal Key: JENKINS-13683 URL: https://issues.jenkins-ci.org/browse/JENKINS-13683 Project: Jenkins Issue Type: Bug Components: plugin Affects Versions: current Environment: Centos 5.6 Reporter: Eunice Valdez Priority: Blocker Labels: jenkins, plugin Fix For: current I get the following error when Jenkins executes the following goals clean install checkstyle:checkstyle pmd:pmd pmd:cpd checkstyle:checkstyle findbugs:findbugs jdepend:generate dependency:analyze for my maven project. [INFO] [ERROR] FATAL ERROR [INFO] [INFO] null [INFO] [INFO] Trace java.lang.NullPointerException at hudson.plugins.analysis.core.MavenResultAction.isSuccessful(MavenResultAction.java:250) at hudson.plugins.analysis.core.BuildHistory.getAction(BuildHistory.java:93) at hudson.plugins.analysis.core.BuildHistory.getReferenceAction(BuildHistory.java:80) at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:66) at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:251) at hudson.plugins.analysis.core.BuildResult.init(BuildResult.java:215) at hudson.plugins.pmd.PmdResult.init(PmdResult.java:54) at hudson.plugins.pmd.PmdResult.init(PmdResult.java:49) at hudson.plugins.pmd.PmdReporterResult.init(PmdReporterResult.java:28) at hudson.plugins.pmd.PmdMavenResultAction.createResult(PmdMavenResultAction.java:74) at hudson.plugins.pmd.PmdMavenResultAction.createResult(PmdMavenResultAction.java:22) at hudson.plugins.analysis.core.MavenResultAction.createAggregatedResult(MavenResultAction.java:127) at hudson.plugins.analysis.core.MavenResultAction.update(MavenResultAction.java:106) at hudson.maven.MavenModuleSetBuild.notifyModuleBuild(MavenModuleSetBuild.java:525) at hudson.maven.MavenBuild$ProxyImpl2.end(MavenBuild.java:492) 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:616) at hudson.model.Executor$1.call(Executor.java:534) at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23) at $Proxy51.end(Unknown Source) 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:616) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) [INFO] [INFO] Total time: 19 seconds [INFO] Finished at: Fri May 04 14:16:41 CEST 2012 [INFO] Final Memory: 45M/84M [INFO] channel stopped
[JIRA] (JENKINS-11379) Local module directory not copied from trunk project when creating a feature branch
[ https://issues.jenkins-ci.org/browse/JENKINS-11379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162483#comment-162483 ] knalli commented on JENKINS-11379: -- I can confirm this issue. Same situation, is broken. However, workaround is easy: Update the created new job. Local module directory not copied from trunk project when creating a feature branch - Key: JENKINS-11379 URL: https://issues.jenkins-ci.org/browse/JENKINS-11379 Project: Jenkins Issue Type: Bug Components: svnmerge Environment: Windows Server 2003 R2 with TomCat Reporter: David Schamber Assignee: Kohsuke Kawaguchi Priority: Minor 1. Created a trunk project in Jenkins and verified that it built successfully. 2. Created a feature project through Jenkins 3. Attempted to build the branch only to find that Jenkins couldn't locate the necessary batch files. Upon further investigation I noticed that Jenkins was checking out the files to a subdirectory (same name as branch) of the workspace instead of directly to the workspace folder like the trunk was doing. That's when I realized the the Local module directory (optional) setting for the branch didn't match the trunk. The trunk's option was set to '.', but the branch's option was empty. In order for a branch to build straightaway this setting should be copied from the trunk project. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11379) Local module directory not copied from trunk project when creating a feature branch
[ https://issues.jenkins-ci.org/browse/JENKINS-11379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162483#comment-162483 ] knalli edited comment on JENKINS-11379 at 5/7/12 1:32 PM: -- I can confirm this issue. Same situation, is broken. However, workaround is easy: Update the created new job. Environment: RHEL 6 w/ 2.6.32-131.6.1.el6.x86_64 #1 SMP Tue Jul 12 18:14:30 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux was (Author: knalli): I can confirm this issue. Same situation, is broken. However, workaround is easy: Update the created new job. Local module directory not copied from trunk project when creating a feature branch - Key: JENKINS-11379 URL: https://issues.jenkins-ci.org/browse/JENKINS-11379 Project: Jenkins Issue Type: Bug Components: svnmerge Environment: Windows Server 2003 R2 with TomCat Reporter: David Schamber Assignee: Kohsuke Kawaguchi Priority: Minor 1. Created a trunk project in Jenkins and verified that it built successfully. 2. Created a feature project through Jenkins 3. Attempted to build the branch only to find that Jenkins couldn't locate the necessary batch files. Upon further investigation I noticed that Jenkins was checking out the files to a subdirectory (same name as branch) of the workspace instead of directly to the workspace folder like the trunk was doing. That's when I realized the the Local module directory (optional) setting for the branch didn't match the trunk. The trunk's option was set to '.', but the branch's option was empty. In order for a branch to build straightaway this setting should be copied from the trunk project. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13218) Can't add build step on current jenkins with manual installed buckminster 3.7
[ https://issues.jenkins-ci.org/browse/JENKINS-13218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162484#comment-162484 ] Frank Hoellering commented on JENKINS-13218: Additional information: This happens since version 1.455. The problem occurs in Firefox (e.g. version 12) but not in IE. What happens is a JavaScript error in hudson-behavior.js around line 441-442. In Firefox it seems that the engine performs some optimization on the inserted html code and therefore alters the expected structure. I was able to work around this problem by changing the following file: plugins\buckminster\WEB-INF\classes\hudson\plugins\buckminster\EclipseBuckminsterBuilder\config.jelly line 51 and 73 (in the current version from the svn repository) remove the f:section/f:section tags which surround the f:advanced entries. Can't add build step on current jenkins with manual installed buckminster 3.7 - Key: JENKINS-13218 URL: https://issues.jenkins-ci.org/browse/JENKINS-13218 Project: Jenkins Issue Type: Bug Components: buckminster Affects Versions: current Reporter: Thomas Kratz Assignee: jutzig I installed the buckminster plugin on a current jenkins and restarted. I see the Run buckminster step in add steps, but if i want to add it nothing happens. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13696) Fitnesse should run on the slave of the build, not on the head node
Frank Cornelissen created JENKINS-13696: --- Summary: Fitnesse should run on the slave of the build, not on the head node Key: JENKINS-13696 URL: https://issues.jenkins-ci.org/browse/JENKINS-13696 Project: Jenkins Issue Type: Improvement Components: fitnesse Environment: Distributed builds Reporter: Frank Cornelissen The setup I use for jenkins is to have a single non building head node, and several build slaves. In this case, the jenkins fitnesse plugin tries to run fitnesse on the head node instead of the slave the build is running on.. Attached is the fix I applied locally... -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13696) Fitnesse should run on the slave of the build, not on the head node
[ https://issues.jenkins-ci.org/browse/JENKINS-13696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162485#comment-162485 ] Frank Cornelissen commented on JENKINS-13696: - Attaching the patch does not seem to work, so I copy /paste it here: {noformat} diff --git a/src/main/java/hudson/plugins/fitnesse/FitnesseExecutor.java b/src/main/java/hudson/plugins/fitnesse/FitnesseExecutor.java index 99f795c..af91fbf 100644 --- a/src/main/java/hudson/plugins/fitnesse/FitnesseExecutor.java +++ b/src/main/java/hudson/plugins/fitnesse/FitnesseExecutor.java @@ -3,9 +3,10 @@ package hudson.plugins.fitnesse; import hudson.EnvVars; import hudson.FilePath; import hudson.Launcher; -import hudson.Proc; import hudson.Launcher.ProcStarter; +import hudson.Proc; import hudson.model.AbstractBuild; +import hudson.model.Computer; import java.io.ByteArrayOutputStream; import java.io.File; @@ -214,9 +215,16 @@ public class FitnesseExecutor { return bucket.toByteArray(); } - public URL getFitnessePageCmdURL() throws MalformedURLException { + // FRANKC: fixme + public URL getFitnessePageCmdURL() throws IOException, InterruptedException { + String hostName = builder.getFitnesseHost(); + if (builder._LOCALHOST.equals(hostName)) { + // Frankc: get the slave name: + Computer current = Computer.currentComputer(); + hostName = current.getHostName(); + } return new URL(http, - builder.getFitnesseHost(), + hostName, builder.getFitnessePort(), getFitnessePageCmd()); } diff --git a/src/test/java/hudson/plugins/fitnesse/FitnesseExecutorTest.java b/src/test/java/hudson/plugins/fitnesse/FitnesseExecutorTest.java index 5308a7d..b15b403 100644 --- a/src/test/java/hudson/plugins/fitnesse/FitnesseExecutorTest.java +++ b/src/test/java/hudson/plugins/fitnesse/FitnesseExecutorTest.java @@ -163,7 +163,7 @@ public class FitnesseExecutorTest { } @Test - public void fitnessePageCmdURLShouldIncludeHostPortAndPageCmd() throws MalformedURLException { + public void fitnessePageCmdURLShouldIncludeHostPortAndPageCmd() throws Exception { executor = getExecutorForBuilder( new String[] {FitnesseBuilder.FITNESSE_HOST, FitnesseBuilder.FITNESSE_PORT, FitnesseBuilder.TARGET_PAGE, FitnesseBuilder.TARGET_IS_SUITE}, new String[] {host, 1234, WikiPage, true}); @@ -172,7 +172,7 @@ public class FitnesseExecutorTest { } @Test - public void fitnessePageCmdURLShouldIncludeLocalHostIfStartedByHudson() throws MalformedURLException { + public void fitnessePageCmdURLShouldIncludeLocalHostIfStartedByHudson() throws Exception { executor = getExecutorForBuilder( new String[] {FitnesseBuilder.START_FITNESSE, FitnesseBuilder.FITNESSE_HOST, FitnesseBuilder.FITNESSE_PORT, FitnesseBuilder.TARGET_PAGE, FitnesseBuilder.TARGET_IS_SUITE}, new String[] {true, unknown_host, 8989, WikiPage, true}); {noformat} Fitnesse should run on the slave of the build, not on the head node --- Key: JENKINS-13696 URL: https://issues.jenkins-ci.org/browse/JENKINS-13696 Project: Jenkins Issue Type: Improvement Components: fitnesse Environment: Distributed builds Reporter: Frank Cornelissen The setup I use for jenkins is to have a single non building head node, and several build slaves. In this case, the jenkins fitnesse plugin tries to run fitnesse on the head node instead of the slave the build is running on.. Attached is the fix I applied locally... -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12829) A failed update sets revision of build to 000000+
[ https://issues.jenkins-ci.org/browse/JENKINS-12829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162486#comment-162486 ] SCM/JIRA link daemon commented on JENKINS-12829: Code changed in jenkins User: David Santiago Turiño Path: src/main/java/hudson/plugins/mercurial/MercurialSCM.java src/test/java/hudson/plugins/mercurial/MercurialSCMTest.java src/test/java/hudson/plugins/mercurial/SharingSCMTest.java http://jenkins-ci.org/commit/mercurial-plugin/b1a2f8465fced379a54b6116d0fa059fc40deff7 Log: JENKINS-12829: A failed update sets revision of build to 00+ The mercurial plugin ensures that a failed clone operation throws the corresponding exception, but that's not the case if the subsequent update fails: no check is done of the return code of the hg update command. The effect is that the revision of the build is set to 00+, which causes a huge change log calculation in the next build, as basically the calculated log includes all thechange setss in the history of the repo. A failed update sets revision of build to 00+ - Key: JENKINS-12829 URL: https://issues.jenkins-ci.org/browse/JENKINS-12829 Project: Jenkins Issue Type: Bug Components: mercurial Affects Versions: current Reporter: David Santiago Assignee: David Santiago Attachments: 00.png The mercurial plugin ensures that a failed clone operation throws the corresponding exception, but that's not the case if the subsequent update fails: no check is done of the return code of the hg update command. The effect is that the revision of the build is set to 00+, which causes a huge changelog calculation in the next build, as basically the calculated log includes all the changesets in the history of the repo. I've even seen a worse corner case, where a build is assigned up to three different revisions if, for example, two update attempts fail and the third one works when using the cache+share extension. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12829) A failed update sets revision of build to 000000+
[ https://issues.jenkins-ci.org/browse/JENKINS-12829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162487#comment-162487 ] SCM/JIRA link daemon commented on JENKINS-12829: Code changed in jenkins User: Jesse Glick Path: src/main/java/hudson/plugins/mercurial/MercurialSCM.java src/test/java/hudson/plugins/mercurial/MercurialSCMTest.java http://jenkins-ci.org/commit/mercurial-plugin/a7483f9809464854c6af2d01db7ab6aab1c98461 Log: Merge pull request #22 from nimeacuerdo/fix-multiple-revisions-per-build-issue [FIXED JENKINS-12829] A failed update sets revision of build to 00+ Compare: https://github.com/jenkinsci/mercurial-plugin/compare/99d221c...a7483f9 A failed update sets revision of build to 00+ - Key: JENKINS-12829 URL: https://issues.jenkins-ci.org/browse/JENKINS-12829 Project: Jenkins Issue Type: Bug Components: mercurial Affects Versions: current Reporter: David Santiago Assignee: David Santiago Attachments: 00.png The mercurial plugin ensures that a failed clone operation throws the corresponding exception, but that's not the case if the subsequent update fails: no check is done of the return code of the hg update command. The effect is that the revision of the build is set to 00+, which causes a huge changelog calculation in the next build, as basically the calculated log includes all the changesets in the history of the repo. I've even seen a worse corner case, where a build is assigned up to three different revisions if, for example, two update attempts fail and the third one works when using the cache+share extension. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12829) A failed update sets revision of build to 000000+
[ https://issues.jenkins-ci.org/browse/JENKINS-12829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] SCM/JIRA link daemon resolved JENKINS-12829. Resolution: Fixed A failed update sets revision of build to 00+ - Key: JENKINS-12829 URL: https://issues.jenkins-ci.org/browse/JENKINS-12829 Project: Jenkins Issue Type: Bug Components: mercurial Affects Versions: current Reporter: David Santiago Assignee: David Santiago Attachments: 00.png The mercurial plugin ensures that a failed clone operation throws the corresponding exception, but that's not the case if the subsequent update fails: no check is done of the return code of the hg update command. The effect is that the revision of the build is set to 00+, which causes a huge changelog calculation in the next build, as basically the calculated log includes all the changesets in the history of the repo. I've even seen a worse corner case, where a build is assigned up to three different revisions if, for example, two update attempts fail and the third one works when using the cache+share extension. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13656) Trend graph shows values of wrong parser
[ https://issues.jenkins-ci.org/browse/JENKINS-13656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162488#comment-162488 ] SCM/JIRA link daemon commented on JENKINS-13656: Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/analysis/core/BuildResult.java http://jenkins-ci.org/commit/analysis-core-plugin/6a01bb768e88b9697652e8e006cb39d00967ebfc Log: [FIXED JENKINS-13656] Make build history creation overridable. Trend graph shows values of wrong parser Key: JENKINS-13656 URL: https://issues.jenkins-ci.org/browse/JENKINS-13656 Project: Jenkins Issue Type: Bug Components: warnings Affects Versions: current Environment: Jenkins ver. 1.458, warnings v4.4 Reporter: Johann Werner Assignee: Ulli Hafner Priority: Minor Attachments: build.xml, build54.png, enlarged_graph.png, wrong_graph.png If there are several parsers activated, then the trend graph picks always the results of the first parser instead of the selected one. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13656) Trend graph shows values of wrong parser
[ https://issues.jenkins-ci.org/browse/JENKINS-13656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162489#comment-162489 ] SCM/JIRA link daemon commented on JENKINS-13656: Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/warnings/WarningsResult.java http://jenkins-ci.org/commit/warnings-plugin/7db20dda08df20c7ba829a4c1b0f3d462e307140 Log: [FIXED JENKINS-13656] Use warnings history when restoring an instance of WarningsResult. Trend graph shows values of wrong parser Key: JENKINS-13656 URL: https://issues.jenkins-ci.org/browse/JENKINS-13656 Project: Jenkins Issue Type: Bug Components: warnings Affects Versions: current Environment: Jenkins ver. 1.458, warnings v4.4 Reporter: Johann Werner Assignee: Ulli Hafner Priority: Minor Attachments: build.xml, build54.png, enlarged_graph.png, wrong_graph.png If there are several parsers activated, then the trend graph picks always the results of the first parser instead of the selected one. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13656) Trend graph shows values of wrong parser
[ https://issues.jenkins-ci.org/browse/JENKINS-13656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162490#comment-162490 ] dogfood commented on JENKINS-13656: --- Integrated in !http://ci.jenkins-ci.org/images/16x16/blue.png! [plugins_analysis-core #10446|http://ci.jenkins-ci.org/job/plugins_analysis-core/10446/] [FIXED JENKINS-13656] Make build history creation overridable. (Revision 6a01bb768e88b9697652e8e006cb39d00967ebfc) Result = SUCCESS Ulli Hafner : Files : * src/main/java/hudson/plugins/analysis/core/BuildResult.java Trend graph shows values of wrong parser Key: JENKINS-13656 URL: https://issues.jenkins-ci.org/browse/JENKINS-13656 Project: Jenkins Issue Type: Bug Components: warnings Affects Versions: current Environment: Jenkins ver. 1.458, warnings v4.4 Reporter: Johann Werner Assignee: Ulli Hafner Priority: Minor Attachments: build.xml, build54.png, enlarged_graph.png, wrong_graph.png If there are several parsers activated, then the trend graph picks always the results of the first parser instead of the selected one. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13656) Trend graph shows values of wrong parser
[ https://issues.jenkins-ci.org/browse/JENKINS-13656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162491#comment-162491 ] dogfood commented on JENKINS-13656: --- Integrated in !http://ci.jenkins-ci.org/images/16x16/yellow.png! [plugins_warnings #404|http://ci.jenkins-ci.org/job/plugins_warnings/404/] [FIXED JENKINS-13656] Use warnings history when restoring an instance of (Revision 7db20dda08df20c7ba829a4c1b0f3d462e307140) Result = UNSTABLE Ulli Hafner : Files : * pom.xml * src/main/java/hudson/plugins/warnings/WarningsResult.java Trend graph shows values of wrong parser Key: JENKINS-13656 URL: https://issues.jenkins-ci.org/browse/JENKINS-13656 Project: Jenkins Issue Type: Bug Components: warnings Affects Versions: current Environment: Jenkins ver. 1.458, warnings v4.4 Reporter: Johann Werner Assignee: Ulli Hafner Priority: Minor Attachments: build.xml, build54.png, enlarged_graph.png, wrong_graph.png If there are several parsers activated, then the trend graph picks always the results of the first parser instead of the selected one. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-9093) Deploy: Allow specification of Context Path
[ https://issues.jenkins-ci.org/browse/JENKINS-9093?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162492#comment-162492 ] Thomas Lehmann commented on JENKINS-9093: - I just built a snapshot of this plugin (at 37ae083) an tried the context path feature. It unfortunately does not work. Trying to deploy to a GlassFish 3.1.2 with ContextRoot /A deployed the application with ContextRoot / (examined with GlassFish admin website). Deploy: Allow specification of Context Path --- Key: JENKINS-9093 URL: https://issues.jenkins-ci.org/browse/JENKINS-9093 Project: Jenkins Issue Type: Improvement Components: deploy Affects Versions: current Reporter: Daniel Jones Assignee: Willem Verstraeten Priority: Minor It would be great if we could specify the context-path that the .war gets deployed with. I'm trying to deploy a .war called ROOT.war, but when it's deployed via Tomcat Manager it's context path is /ROOT instead of /. After restarting Tomcat, the normal Tomcat behaviour of treating a .war called ROOT.war as the default context takes over, but then we have two contexts instead of one. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13227) CVS plugin 2.1 does not detect changes
[ https://issues.jenkins-ci.org/browse/JENKINS-13227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162493#comment-162493 ] Amir Isfy commented on JENKINS-13227: - Any luck Michael? CVS plugin 2.1 does not detect changes -- Key: JENKINS-13227 URL: https://issues.jenkins-ci.org/browse/JENKINS-13227 Project: Jenkins Issue Type: Bug Components: cvs Reporter: Guillaume Bilodeau Assignee: Michael Clarke Priority: Critical Labels: cvs Attachments: rlog.txt As presented in the user group: https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-users/Dvv0I3FBNW4 We've been running Jenkins 1.451 and 1.454 on Windows XP against a CVS repository for a few weeks now, without any problems. The CVS plugin (v1.6) was using the local cvsnt install. We've since upgraded the CVS plugin to version 2.1 (by manually pinning the plugin) and since then, CVS changes are not detected. The CVS polling log is triggered properly, tons of cvs rlog instructions are sent, but at the end No changes is displayed. Using CVS plugin 1.6 the cvs polling command looked like this (executed at 5:26:21 PM EDT): cvs -q -z3 -n update -PdC -r d-chg00014229_op_brc_preimp-op-2012-02-27 -D Thursday, March 22, 2012 9:26:21 PM UTC Using CVS plugin 2.1, the last cvs checkout command looked like this (executed at 11:56:16 AM EDT): cvs checkout -P -r d-chg00014229_op_brc_preimp-op-2012-02-27 -D 23 Mar 2012 11:56:16 EDT -d portailInt portailInt We're in Montreal, so Eastern Time Zone with Daylight Saving Time in effect. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13650) Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights
[ https://issues.jenkins-ci.org/browse/JENKINS-13650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162494#comment-162494 ] Landis Almand commented on JENKINS-13650: - No user rights are granted, not just loss of Admin. Only anonymous rights are granted. Jenkins ver. 1.447.1 Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights --- Key: JENKINS-13650 URL: https://issues.jenkins-ci.org/browse/JENKINS-13650 Project: Jenkins Issue Type: Bug Components: active-directory Environment: Windows Server 2003 x86, non-domain, connecting to Windows Server 2008 Active Directory. Domain Name set to ourcompanyname.com, Domain controller left blank. Jenkins version=1.450, AD plugin version=1.26 Reporter: Tom Fanning Assignee: Kohsuke Kawaguchi Labels: plugin, security I just updated the AD plugin with install without restarting turned on to attempt to fix bug 12619 which I originally reported. It failed: INFO: Starting the installation of Active Directory plugin on behalf of tfanning 01-May-2012 11:23:40 hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading Active Directory plugin 01-May-2012 11:23:41 hudson.PluginManager dynamicLoad INFO: Attempting to dynamic load C:\Program Files\Jenkins\plugins\active-directory.jpi 01-May-2012 11:23:41 hudson.model.UpdateCenter$DownloadJob run SEVERE: Failed to install Active Directory plugin hudson.util.IOException2: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1137) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:955) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Unable to delete C:\Program Files\Jenkins\plugins\active-directory\WEB-INF\lib\active-directory-1.0.jar at hudson.Util.deleteFile(Util.java:237) at hudson.Util.deleteRecursive(Util.java:287) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:389) at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:113) at hudson.PluginManager.dynamicLoad(PluginManager.java:340) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1133) ... 7 more I then restarted the Jenkins service, waited, logged in with my AD credentials, so this appeared to work. However in Jenkins my AD account has now lost all of its admin privileges, i.e. I nor any other person configured to have admin rights can now configure Jenkins. I noticed active-directory.bak left over in the Jenkins plugin folder. Stopped the service, deleted active-directory.jpi, renamed active-directory.bak to .jpi, restarted, all working (albeit with bug 12619 still present) How should I upgrade to 1.27 safely? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13059) Backup userContent folder too
[ https://issues.jenkins-ci.org/browse/JENKINS-13059?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Thomas Fürer resolved JENKINS-13059. Resolution: Fixed Backup userContent folder too - Key: JENKINS-13059 URL: https://issues.jenkins-ci.org/browse/JENKINS-13059 Project: Jenkins Issue Type: Improvement Components: thinBackup Environment: Jenkins 1.454 Reporter: Thomas Fields Assignee: Thomas Fürer Hi there, First off, thinBackup is a super plugin. Just what I need. I'd like to request that you add support for backing up the userContent folder as well. If you don't want to hard code this path then could you at least give me a new option such as Additional files included in backup (regular expression) where I can specify the folder myself? Regards, Tom. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13059) Backup userContent folder too
[ https://issues.jenkins-ci.org/browse/JENKINS-13059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162495#comment-162495 ] Thomas Fürer commented on JENKINS-13059: the work is almost done, but I need some time to test it. and I would also finish some other changes to release it. so please hold on... Backup userContent folder too - Key: JENKINS-13059 URL: https://issues.jenkins-ci.org/browse/JENKINS-13059 Project: Jenkins Issue Type: Improvement Components: thinBackup Environment: Jenkins 1.454 Reporter: Thomas Fields Assignee: Thomas Fürer Hi there, First off, thinBackup is a super plugin. Just what I need. I'd like to request that you add support for backing up the userContent folder as well. If you don't want to hard code this path then could you at least give me a new option such as Additional files included in backup (regular expression) where I can specify the folder myself? Regards, Tom. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13427) Configuration view displays ERROR/Not Found under the edit boxes
[ https://issues.jenkins-ci.org/browse/JENKINS-13427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162497#comment-162497 ] Thomas Fürer commented on JENKINS-13427: Integrated in !http://server:8080/jenkins/images/16x16/blue.png! [thinBackup #33|http://server:8080/jenkins/job/thinBackup/33/] fix for Jenkins-13427: Configuration view displays ERROR/Not Found under the edit boxes (Revision 40549) Result = SUCCESS Configuration view displays ERROR/Not Found under the edit boxes Key: JENKINS-13427 URL: https://issues.jenkins-ci.org/browse/JENKINS-13427 Project: Jenkins Issue Type: Bug Components: thinBackup Reporter: Alexander Shusherov Assignee: Thomas Fürer Priority: Minor Attachments: thinBackup-config.jpg Hello, thinBackup developers! Thanks for a great plugin - we've been using it for several months and it's very helpful! 2 cents though. We've recently started to observe the attached picture. I.e. messages ERROR, Not Found. Sorry!The page requested was not found. under the edit boxes. We are behind the proxy. The global jenkins proxy config (as well as the config for the container) is correct - jenkins receives updates for plugins successfully. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13059) Backup userContent folder too
[ https://issues.jenkins-ci.org/browse/JENKINS-13059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162496#comment-162496 ] Thomas Fürer commented on JENKINS-13059: Integrated in !http://server:8080/jenkins/images/16x16/blue.png! [thinBackup #33|http://server:8080/jenkins/job/thinBackup/33/] fix for JENKINS-13059: Backup userContent folder too (Revision 40550) Result = SUCCESS tofuatjava : [40550|http://fisheye4.atlassian.com/changelog/hudson/?cs=40550] Files : * /trunk/hudson/plugins/thinBackup/pom.xml * /trunk/hudson/plugins/thinBackup/src/main/java/org/jvnet/hudson/plugins/thinbackup/ThinBackupMgmtLink.java * /trunk/hudson/plugins/thinBackup/src/main/java/org/jvnet/hudson/plugins/thinbackup/ThinBackupPeriodicWork.java * /trunk/hudson/plugins/thinBackup/src/main/java/org/jvnet/hudson/plugins/thinbackup/ThinBackupPluginImpl.java * /trunk/hudson/plugins/thinBackup/src/main/java/org/jvnet/hudson/plugins/thinbackup/backup/HudsonBackup.java * /trunk/hudson/plugins/thinBackup/src/main/java/org/jvnet/hudson/plugins/thinbackup/utils/Utils.java Backup userContent folder too - Key: JENKINS-13059 URL: https://issues.jenkins-ci.org/browse/JENKINS-13059 Project: Jenkins Issue Type: Improvement Components: thinBackup Environment: Jenkins 1.454 Reporter: Thomas Fields Assignee: Thomas Fürer Hi there, First off, thinBackup is a super plugin. Just what I need. I'd like to request that you add support for backing up the userContent folder as well. If you don't want to hard code this path then could you at least give me a new option such as Additional files included in backup (regular expression) where I can specify the folder myself? Regards, Tom. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13656) Trend graph shows values of wrong parser
[ https://issues.jenkins-ci.org/browse/JENKINS-13656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162500#comment-162500 ] Ulli Hafner commented on JENKINS-13656: --- Integrated in !http://faktorzehn.org:8081/images/16x16/blue.png! [Jenkins Analysis Plug-ins (Compile) #492|http://faktorzehn.org:8081/job/Jenkins%20Analysis%20Plug-ins%20(Compile)/492/] [FIXED JENKINS-13656] Make build history creation overridable. (Revision 6a01bb768e88b9697652e8e006cb39d00967ebfc) Result = SUCCESS Trend graph shows values of wrong parser Key: JENKINS-13656 URL: https://issues.jenkins-ci.org/browse/JENKINS-13656 Project: Jenkins Issue Type: Bug Components: warnings Affects Versions: current Environment: Jenkins ver. 1.458, warnings v4.4 Reporter: Johann Werner Assignee: Ulli Hafner Priority: Minor Attachments: build.xml, build54.png, enlarged_graph.png, wrong_graph.png If there are several parsers activated, then the trend graph picks always the results of the first parser instead of the selected one. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12295) Jenkins apt-get repository does not allow to install specific version of Jenkins
[ https://issues.jenkins-ci.org/browse/JENKINS-12295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162501#comment-162501 ] Gerald Bringhurst commented on JENKINS-12295: -- Are there any bad side affects if I use 'dpkg --install jenkins_1.459_all.deb' rather than not being able to use apt-get install jenkins=1.459 Jenkins apt-get repository does not allow to install specific version of Jenkins Key: JENKINS-12295 URL: https://issues.jenkins-ci.org/browse/JENKINS-12295 Project: Jenkins Issue Type: Bug Components: release Affects Versions: current Environment: Ubuntu 10.04 Reporter: Ian Formanek Assignee: Peter Hayes I am trying to install specific version of Jenkins (1.427) via 'apt get jenkins=1.427' which fails with E: Version '1.427' for 'jenkins' was not found Here are details: Performing (as root): {code} wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ /etc/apt/sources.list.d/jenkins.list' apt-get update apt-get install jenkins=1.427 {code} Here is the output: {code} root@test2:~# wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - OK root@test2:~# sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ /etc/apt/sources.list.d/jenkins.list' root@test2:~# apt-get update Get:1 http://pkg.jenkins-ci.org binary/ Release.gpg [198B] Get:2 http://pkg.jenkins-ci.org binary/ Release [2126B] Get:3 http://pkg.jenkins-ci.org binary/ Packages [564B] Get:4 http://security.ubuntu.com lucid-security Release.gpg [198B] Hit http://archive.ubuntu.com lucid Release.gpg Get:5 http://archive.ubuntu.com lucid-updates Release.gpg [198B] Get:6 http://security.ubuntu.com lucid-security Release [57.3kB] Hit http://archive.ubuntu.com lucid Release Get:7 http://archive.ubuntu.com lucid-updates Release [57.3kB] Hit http://archive.ubuntu.com lucid/main Packages Hit http://archive.ubuntu.com lucid/restricted Packages Hit http://archive.ubuntu.com lucid/universe Packages Hit http://archive.ubuntu.com lucid/main Sources Hit http://archive.ubuntu.com lucid/restricted Sources Hit http://archive.ubuntu.com lucid/universe Sources Get:8 http://security.ubuntu.com lucid-security/main Packages [251kB] Get:9 http://archive.ubuntu.com lucid-updates/main Packages [541kB] Get:10 http://security.ubuntu.com lucid-security/restricted Packages [14B] Get:11 http://security.ubuntu.com lucid-security/universe Packages [113kB] Get:12 http://security.ubuntu.com lucid-security/main Sources [73.1kB] Get:13 http://archive.ubuntu.com lucid-updates/restricted Packages [4011B] Get:14 http://archive.ubuntu.com lucid-updates/universe Packages [251kB] Get:15 http://archive.ubuntu.com lucid-updates/main Sources [208kB] Get:16 http://security.ubuntu.com lucid-security/restricted Sources [14B] Get:17 http://security.ubuntu.com lucid-security/universe Sources [28.3kB] Get:18 http://archive.ubuntu.com lucid-updates/restricted Sources [1850B] Get:19 http://archive.ubuntu.com lucid-updates/universe Sources [85.4kB] Fetched 1675kB in 2s (702kB/s) Reading package lists... Done root@test2:~# apt-get install jenkins=1.427 Reading package lists... Done Building dependency tree Reading state information... Done E: Version '1.427' for 'jenkins' was not found {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11381) Subversion Plugin does not support Subversion 1.7
[ https://issues.jenkins-ci.org/browse/JENKINS-11381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kohsuke Kawaguchi updated JENKINS-11381: Attachment: subversion.hpi Uploaded 1.40 RC that supports Subversion 1.7 Subversion Plugin does not support Subversion 1.7 - Key: JENKINS-11381 URL: https://issues.jenkins-ci.org/browse/JENKINS-11381 Project: Jenkins Issue Type: Improvement Components: subversion Reporter: soundworker Priority: Blocker Attachments: subversion.hpi -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11381) Subversion Plugin does not support Subversion 1.7
[ https://issues.jenkins-ci.org/browse/JENKINS-11381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162502#comment-162502 ] Kohsuke Kawaguchi edited comment on JENKINS-11381 at 5/7/12 8:38 PM: - [Uploaded 1.40 RC|https://issues.jenkins-ci.org/secure/attachment/21796/subversion.hpi] that supports Subversion 1.7. I'm running this on http://ci.jenkins-ci.org/ now, but any additional beta testing appreciated. It does pass all the tests we have, but there are major changes in SVNKit, so I'm being bit cautious. was (Author: kohsuke): Uploaded 1.40 RC that supports Subversion 1.7 Subversion Plugin does not support Subversion 1.7 - Key: JENKINS-11381 URL: https://issues.jenkins-ci.org/browse/JENKINS-11381 Project: Jenkins Issue Type: Improvement Components: subversion Reporter: soundworker Priority: Blocker Attachments: subversion.hpi -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13698) Error 500 on static assets with 1.463-1.1 rpm
Mark Doliner created JENKINS-13698: -- Summary: Error 500 on static assets with 1.463-1.1 rpm Key: JENKINS-13698 URL: https://issues.jenkins-ci.org/browse/JENKINS-13698 Project: Jenkins Issue Type: Bug Components: greenballs Reporter: Mark Doliner Assignee: asgeirn I yum updated to the jenkins-1.463-1.1 rpm from http://pkg.jenkins-ci.org/redhat/ repository today at noon PDT. I'm running on CentOS 5.8 with java 1.6.0. Since then, logged out users get the following error response for various static files (https://server:8443/static/5d0888f6/images/title.png, for example): {noformat} May 7, 2012 1:39:38 PM winstone.Logger logInternal WARNING: Untrapped Error in Servlet java.lang.NullPointerException at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:50) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) {noformat} Interestingly, the error stops happening and the files are served successfully when the user logs in. We *are* using the green balls plugin. I don't know whether this is specific to the green balls plugin. We're using project-based matrix auth strategy, where anonymous has fairly limited permissions: overall read and job read. -- This message is
[JIRA] (JENKINS-13202) Artifact archiving from an ssh slave fails if symlinks are present
[ https://issues.jenkins-ci.org/browse/JENKINS-13202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162503#comment-162503 ] David Reiss commented on JENKINS-13202: --- I created a pull request for this, including a trivial change to the original JENKINS-9118 test to expose the bug. https://github.com/jenkinsci/jenkins/pull/469 Artifact archiving from an ssh slave fails if symlinks are present -- Key: JENKINS-13202 URL: https://issues.jenkins-ci.org/browse/JENKINS-13202 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Environment: Slave must be a Unix via SSH slave. I suspect the master must be Unix-based also. I tested with both the master and slave on Linux. Reporter: David Reiss Labels: artifact When archiving artifacts from a job executed on a Unix via SSH slave, if a symlink is present and archived before its target, the archiving will fail. It looks like the master is trying to chmod the local symlink (because it has executable permissions stored in the tar used to do the remote copy), but that fails because the target doesn't exist yet, and the exception aborts the archiving. I think the solution is to just not chmod symlinks, since they don't have modes of their own. This was a regression from 1.455 to 1.456. I suspect the fixes for JENKINS-9118 are the cause. To reproduce this problem, install the Jenkins master on a Linux machine and add a Unix via SSH slave that is also a Linux machine. Create a job with the following build script: {noformat} rm -rf stuff mkdir stuff cd stuff touch zzfile ln -s zzfile aafile ln -s zzfile bbfile {noformat} Restrict this project to build on the slave. Set up archiving for stuff/*. Run the job. The job will complete successfully, but archiving will abort partway though with a stack trace in the console. {noformat} Archiving artifacts ERROR: Failed to archive artifacts: stuff/* hudson.util.IOException2: Failed to extract /tmp/jenkins-slave-home/workspace/create_symlinks/stuff/* at hudson.FilePath.readFromTar(FilePath.java:1817) at hudson.FilePath.copyRecursiveTo(FilePath.java:1729) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) at hudson.model.Run.run(Run.java:1435) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) Caused by: java.io.IOException: Failed to chmod /tmp/jenkins-home/jobs/create_symlinks/builds/2012-03-21_16-53-15/archive/stuff/aafile : No such file or directory at hudson.FilePath._chmod(FilePath.java:1248) at hudson.FilePath.readFromTar(FilePath.java:1813) ... 12 more {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13398) support for starteam cache agents
[ https://issues.jenkins-ci.org/browse/JENKINS-13398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162504#comment-162504 ] Paul Coste commented on JENKINS-13398: -- I would be very interested in participating in development and testing, and do have some cache agents to test on. I am very interested in using this feature. support for starteam cache agents - Key: JENKINS-13398 URL: https://issues.jenkins-ci.org/browse/JENKINS-13398 Project: Jenkins Issue Type: Improvement Components: starteam Affects Versions: current Reporter: mistafunk Assignee: jan_ruzicka Priority: Minor it would be nice to have support for starteam cache agents, this would accelerate checkouts quite a bit. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11381) Subversion Plugin does not support Subversion 1.7
[ https://issues.jenkins-ci.org/browse/JENKINS-11381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162505#comment-162505 ] Alexei Turchanikov commented on JENKINS-11381: -- I just tried the 1.40 RC, it throws an exception when attempting to check out to a directory that isn't a working copy (such as when Always check out a fresh copy is selected or if this is the first build): ERROR: Failed to check out https://domain/svn/repo org.tmatesoft.svn.core.SVNException: svn: E155007: 'C:\Data\Jenkins\workspace\job\src' is not a working copy at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64) at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory.open(SVNAdminAreaFactory.java:170) at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.doOpen(SVNWCAccess.java:379) at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:283) at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.open(SVNWCAccess.java:276) at org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.openAnchor(SVNWCAccess.java:171) at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClient16.java:514) at org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doCheckout(SVNUpdateClient16.java:965) at org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.java:19) at org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.java:8) at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20) at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221) at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292) at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781) at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:86) at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144) at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:789) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:770) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753) at hudson.FilePath.act(FilePath.java:832) at hudson.FilePath.act(FilePath.java:814) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685) at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:581) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:470) at hudson.model.Run.run(Run.java:1434) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) Caused by: svn: E155007: 'C:\Data\Jenkins\workspace\job\src' is not a working copy at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:171) at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:126) at org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory.open(SVNAdminAreaFactory.java:165) ... 28 more FATAL: null java.lang.NullPointerException at java.util.ArrayList.addAll(Unknown Source) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685) at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:581) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:470) at hudson.model.Run.run(Run.java:1434) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) Subversion Plugin does not support Subversion 1.7 - Key: JENKINS-11381 URL: https://issues.jenkins-ci.org/browse/JENKINS-11381 Project: Jenkins Issue Type: Improvement Components: subversion Reporter: soundworker Priority: Blocker Attachments: subversion.hpi -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-8398) Faster access to Console output
[ https://issues.jenkins-ci.org/browse/JENKINS-8398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162506#comment-162506 ] Justin Bailey commented on JENKINS-8398: This feature seems to have disappeared from the latest builds of Jenkins. It's been gone since at least 1.461. Intentional change? Faster access to Console output --- Key: JENKINS-8398 URL: https://issues.jenkins-ci.org/browse/JENKINS-8398 Project: Jenkins Issue Type: Improvement Components: core Reporter: jonnycattt Requesting an enhancement for faster access to console output. Here are some ideas: 1) on the dashboard, have a new console icon that, when clicked, would either show a) the current console output of a running build or b) the console output of the last build 2) On the Project page, under the Latest Test Result link, show a Latest Console OUtput link 3) On the Project page, in the Build History pod, show a link to the console output. Again, if the build were running, it'd show that build's current output, and if it were a completed build, it'd show that build's completed output. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13700) Build hangs during while Sending email
crwong created JENKINS-13700: Summary: Build hangs during while Sending email Key: JENKINS-13700 URL: https://issues.jenkins-ci.org/browse/JENKINS-13700 Project: Jenkins Issue Type: Bug Components: core, email-ext Environment: OS: Master: Ubuntu 10.04 Slaves: OSX 1.7.3, Win2K8 Server, Win XP, Win2K3 Server Jenkins: 1.424.1 Plugins: Email-ext plugin: 2.14.1 Configuration Slicing plugin: 1.28.1 Jenkins GIT plugin: 1.1.18 Perforce Plugin: 1.3.9 Reporter: crwong When building on the OSX slave, the build will get to the point where the console says that it is sending email, and it stays there. If you look at the list of executors, the progress bar shows that the build is still on progress. If you look at the job's status page, it looks like the job has completed, and it is no longer running. Clicking on the Stop build button next to the job in the Build Executors Status section, does nothing. The only way to clear the executor is to restart Jenkins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13699) Jenkins plugin does not identify itself as a ClientApplication
[ https://issues.jenkins-ci.org/browse/JENKINS-13699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162507#comment-162507 ] jan_ruzicka commented on JENKINS-13699: --- Changes were in commit d1e3cf743b382f49f0984aadce2a2cee9fd60321 and commit 8489692fcfb05f5e0a0da9b150078fe1680cd390. Jenkins plugin does not identify itself as a ClientApplication -- Key: JENKINS-13699 URL: https://issues.jenkins-ci.org/browse/JENKINS-13699 Project: Jenkins Issue Type: New Feature Components: starteam Reporter: pauldawg Assignee: jan_ruzicka Priority: Minor This fix has already been submitted and pulled into mainline. I am submitting the issue as a formality, but would like this pulled into a new release of the plugin as soon as possible. Without this feature, it blocks StarTeam administrators from taking advantage of the AppControl feature in 2009 to block unauthorized clients and utilities. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12295) Jenkins apt-get repository does not allow to install specific version of Jenkins
[ https://issues.jenkins-ci.org/browse/JENKINS-12295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Hayes updated JENKINS-12295: -- Component/s: core This is not related to the release plugin. Jenkins apt-get repository does not allow to install specific version of Jenkins Key: JENKINS-12295 URL: https://issues.jenkins-ci.org/browse/JENKINS-12295 Project: Jenkins Issue Type: Bug Components: core, release Affects Versions: current Environment: Ubuntu 10.04 Reporter: Ian Formanek Assignee: Peter Hayes I am trying to install specific version of Jenkins (1.427) via 'apt get jenkins=1.427' which fails with E: Version '1.427' for 'jenkins' was not found Here are details: Performing (as root): {code} wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ /etc/apt/sources.list.d/jenkins.list' apt-get update apt-get install jenkins=1.427 {code} Here is the output: {code} root@test2:~# wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - OK root@test2:~# sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ /etc/apt/sources.list.d/jenkins.list' root@test2:~# apt-get update Get:1 http://pkg.jenkins-ci.org binary/ Release.gpg [198B] Get:2 http://pkg.jenkins-ci.org binary/ Release [2126B] Get:3 http://pkg.jenkins-ci.org binary/ Packages [564B] Get:4 http://security.ubuntu.com lucid-security Release.gpg [198B] Hit http://archive.ubuntu.com lucid Release.gpg Get:5 http://archive.ubuntu.com lucid-updates Release.gpg [198B] Get:6 http://security.ubuntu.com lucid-security Release [57.3kB] Hit http://archive.ubuntu.com lucid Release Get:7 http://archive.ubuntu.com lucid-updates Release [57.3kB] Hit http://archive.ubuntu.com lucid/main Packages Hit http://archive.ubuntu.com lucid/restricted Packages Hit http://archive.ubuntu.com lucid/universe Packages Hit http://archive.ubuntu.com lucid/main Sources Hit http://archive.ubuntu.com lucid/restricted Sources Hit http://archive.ubuntu.com lucid/universe Sources Get:8 http://security.ubuntu.com lucid-security/main Packages [251kB] Get:9 http://archive.ubuntu.com lucid-updates/main Packages [541kB] Get:10 http://security.ubuntu.com lucid-security/restricted Packages [14B] Get:11 http://security.ubuntu.com lucid-security/universe Packages [113kB] Get:12 http://security.ubuntu.com lucid-security/main Sources [73.1kB] Get:13 http://archive.ubuntu.com lucid-updates/restricted Packages [4011B] Get:14 http://archive.ubuntu.com lucid-updates/universe Packages [251kB] Get:15 http://archive.ubuntu.com lucid-updates/main Sources [208kB] Get:16 http://security.ubuntu.com lucid-security/restricted Sources [14B] Get:17 http://security.ubuntu.com lucid-security/universe Sources [28.3kB] Get:18 http://archive.ubuntu.com lucid-updates/restricted Sources [1850B] Get:19 http://archive.ubuntu.com lucid-updates/universe Sources [85.4kB] Fetched 1675kB in 2s (702kB/s) Reading package lists... Done root@test2:~# apt-get install jenkins=1.427 Reading package lists... Done Building dependency tree Reading state information... Done E: Version '1.427' for 'jenkins' was not found {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13702) extra columns plugin - would like to see tests run,failed,error,skipped numbers
Adam Sloan created JENKINS-13702: Summary: extra columns plugin - would like to see tests run,failed,error,skipped numbers Key: JENKINS-13702 URL: https://issues.jenkins-ci.org/browse/JENKINS-13702 Project: Jenkins Issue Type: New Feature Components: extra-columns, plugin Affects Versions: current Environment: any Reporter: Adam Sloan Assignee: Fred G Priority: Minor It would be useful for me to be able to use the extra columns plugin to display on the View the columns: #tests run, # failed, # errored, and # skipped - or a sum to total/passed/failed -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13703) AJP support does not respect the specs. breaks with SSL
Simon Poirier created JENKINS-13703: --- Summary: AJP support does not respect the specs. breaks with SSL Key: JENKINS-13703 URL: https://issues.jenkins-ci.org/browse/JENKINS-13703 Project: Jenkins Issue Type: Bug Components: www Affects Versions: current Reporter: Simon Poirier According to this bug https://issues.apache.org/bugzilla/show_bug.cgi?id=39658 an the mod_jk documentation, ssl_key_size attribute is passed as an integer. Winstone parses it as a string and generates a stack trace. Steps to reproduce: 1. Start jenkins in standalone mode with AJP activated on some port 2. Setup a reverse proxy on apache on a virtualhost which has ssl configured 3. navigate to https://rproxy.address/jenkins Results - Apache returns an Internal error - /var/log/jenkins/jenkins.log is filled with EOFException stack such as this one java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:197) at java.io.DataInputStream.readFully(DataInputStream.java:169) at winstone.ajp13.Ajp13IncomingPacket.readString(Ajp13IncomingPacket.java:244) at winstone.ajp13.Ajp13IncomingPacket.readString(Ajp13IncomingPacket.java:231) at winstone.ajp13.Ajp13IncomingPacket.parsePacket(Ajp13IncomingPacket.java:168) at winstone.ajp13.Ajp13Listener.allocateRequestResponse(Ajp13Listener.java:184) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:67) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Expected behaviour: A jenkins page, like when using http -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13703) AJP support does not respect the specs. breaks with SSL
[ https://issues.jenkins-ci.org/browse/JENKINS-13703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Simon Poirier updated JENKINS-13703: Attachment: ajp_ssl.patch here is a patch based on the specs on the mod_proxy_ajp page https://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html AJP support does not respect the specs. breaks with SSL --- Key: JENKINS-13703 URL: https://issues.jenkins-ci.org/browse/JENKINS-13703 Project: Jenkins Issue Type: Bug Components: www Affects Versions: current Reporter: Simon Poirier Attachments: ajp_ssl.patch According to this bug https://issues.apache.org/bugzilla/show_bug.cgi?id=39658 an the mod_jk documentation, ssl_key_size attribute is passed as an integer. Winstone parses it as a string and generates a stack trace. Steps to reproduce: 1. Start jenkins in standalone mode with AJP activated on some port 2. Setup a reverse proxy on apache on a virtualhost which has ssl configured 3. navigate to https://rproxy.address/jenkins Results - Apache returns an Internal error - /var/log/jenkins/jenkins.log is filled with EOFException stack such as this one java.io.EOFException at java.io.DataInputStream.readFully(DataInputStream.java:197) at java.io.DataInputStream.readFully(DataInputStream.java:169) at winstone.ajp13.Ajp13IncomingPacket.readString(Ajp13IncomingPacket.java:244) at winstone.ajp13.Ajp13IncomingPacket.readString(Ajp13IncomingPacket.java:231) at winstone.ajp13.Ajp13IncomingPacket.parsePacket(Ajp13IncomingPacket.java:168) at winstone.ajp13.Ajp13Listener.allocateRequestResponse(Ajp13Listener.java:184) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:67) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Expected behaviour: A jenkins page, like when using http -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13650) Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights
[ https://issues.jenkins-ci.org/browse/JENKINS-13650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162512#comment-162512 ] Kohsuke Kawaguchi commented on JENKINS-13650: - Argh. My 8b4c00a79201b605908d5d8983a7c719b0d645ff must have caused this. Fixing this now. Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights --- Key: JENKINS-13650 URL: https://issues.jenkins-ci.org/browse/JENKINS-13650 Project: Jenkins Issue Type: Bug Components: active-directory Environment: Windows Server 2003 x86, non-domain, connecting to Windows Server 2008 Active Directory. Domain Name set to ourcompanyname.com, Domain controller left blank. Jenkins version=1.450, AD plugin version=1.26 Reporter: Tom Fanning Assignee: Kohsuke Kawaguchi Labels: plugin, security I just updated the AD plugin with install without restarting turned on to attempt to fix bug 12619 which I originally reported. It failed: INFO: Starting the installation of Active Directory plugin on behalf of tfanning 01-May-2012 11:23:40 hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading Active Directory plugin 01-May-2012 11:23:41 hudson.PluginManager dynamicLoad INFO: Attempting to dynamic load C:\Program Files\Jenkins\plugins\active-directory.jpi 01-May-2012 11:23:41 hudson.model.UpdateCenter$DownloadJob run SEVERE: Failed to install Active Directory plugin hudson.util.IOException2: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1137) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:955) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Unable to delete C:\Program Files\Jenkins\plugins\active-directory\WEB-INF\lib\active-directory-1.0.jar at hudson.Util.deleteFile(Util.java:237) at hudson.Util.deleteRecursive(Util.java:287) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:389) at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:113) at hudson.PluginManager.dynamicLoad(PluginManager.java:340) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1133) ... 7 more I then restarted the Jenkins service, waited, logged in with my AD credentials, so this appeared to work. However in Jenkins my AD account has now lost all of its admin privileges, i.e. I nor any other person configured to have admin rights can now configure Jenkins. I noticed active-directory.bak left over in the Jenkins plugin folder. Stopped the service, deleted active-directory.jpi, renamed active-directory.bak to .jpi, restarted, all working (albeit with bug 12619 still present) How should I upgrade to 1.27 safely? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12607) Active directory user names should not be case sensitive.
[ https://issues.jenkins-ci.org/browse/JENKINS-12607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162513#comment-162513 ] Kohsuke Kawaguchi commented on JENKINS-12607: - Sorry, this isn't fixed yet. It caused a serious regression JENKINS-13650 and needed to be backed out. Active directory user names should not be case sensitive. -- Key: JENKINS-12607 URL: https://issues.jenkins-ci.org/browse/JENKINS-12607 Project: Jenkins Issue Type: Bug Components: active-directory Affects Versions: current Environment: Windows Server 2008. Reporter: Paul M Priority: Minor Active directory user names should not be case sensitive. For example if I add the user paul then I would expect to be able to also login as Paul, pAul or any other case combination. At the moment this won't match any user name and fail to login the user in, or worse match none and apply authenticated user permissions. This seems to confuse a lot of users. If there is a use case where case sensitivity is required then I think there should be a toggle option to enable or disable it. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13650) Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights
[ https://issues.jenkins-ci.org/browse/JENKINS-13650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162514#comment-162514 ] Kohsuke Kawaguchi commented on JENKINS-13650: - Rolled back. Fixed for 1.28. Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights --- Key: JENKINS-13650 URL: https://issues.jenkins-ci.org/browse/JENKINS-13650 Project: Jenkins Issue Type: Bug Components: active-directory Environment: Windows Server 2003 x86, non-domain, connecting to Windows Server 2008 Active Directory. Domain Name set to ourcompanyname.com, Domain controller left blank. Jenkins version=1.450, AD plugin version=1.26 Reporter: Tom Fanning Assignee: Kohsuke Kawaguchi Labels: plugin, security I just updated the AD plugin with install without restarting turned on to attempt to fix bug 12619 which I originally reported. It failed: INFO: Starting the installation of Active Directory plugin on behalf of tfanning 01-May-2012 11:23:40 hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading Active Directory plugin 01-May-2012 11:23:41 hudson.PluginManager dynamicLoad INFO: Attempting to dynamic load C:\Program Files\Jenkins\plugins\active-directory.jpi 01-May-2012 11:23:41 hudson.model.UpdateCenter$DownloadJob run SEVERE: Failed to install Active Directory plugin hudson.util.IOException2: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1137) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:955) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Unable to delete C:\Program Files\Jenkins\plugins\active-directory\WEB-INF\lib\active-directory-1.0.jar at hudson.Util.deleteFile(Util.java:237) at hudson.Util.deleteRecursive(Util.java:287) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:389) at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:113) at hudson.PluginManager.dynamicLoad(PluginManager.java:340) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1133) ... 7 more I then restarted the Jenkins service, waited, logged in with my AD credentials, so this appeared to work. However in Jenkins my AD account has now lost all of its admin privileges, i.e. I nor any other person configured to have admin rights can now configure Jenkins. I noticed active-directory.bak left over in the Jenkins plugin folder. Stopped the service, deleted active-directory.jpi, renamed active-directory.bak to .jpi, restarted, all working (albeit with bug 12619 still present) How should I upgrade to 1.27 safely? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-12607) Active directory user names should not be case sensitive.
[ https://issues.jenkins-ci.org/browse/JENKINS-12607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162515#comment-162515 ] Kohsuke Kawaguchi commented on JENKINS-12607: - The regression was that various code in Jenkins actually persists the user name (such as the matrix security.) So any kind of automatic canonicalization results in name mismatch, resulting in a loss of permissions. The proper fix needs to be in the core where SecurityRealm would decide whether the username/groupname is case sensitive. Active directory user names should not be case sensitive. -- Key: JENKINS-12607 URL: https://issues.jenkins-ci.org/browse/JENKINS-12607 Project: Jenkins Issue Type: Bug Components: active-directory Affects Versions: current Environment: Windows Server 2008. Reporter: Paul M Priority: Minor Active directory user names should not be case sensitive. For example if I add the user paul then I would expect to be able to also login as Paul, pAul or any other case combination. At the moment this won't match any user name and fail to login the user in, or worse match none and apply authenticated user permissions. This seems to confuse a lot of users. If there is a use case where case sensitivity is required then I think there should be a toggle option to enable or disable it. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13650) Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights
[ https://issues.jenkins-ci.org/browse/JENKINS-13650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162517#comment-162517 ] SCM/JIRA link daemon commented on JENKINS-13650: Code changed in jenkins User: Kohsuke Kawaguchi Path: src/main/java/hudson/plugins/active_directory/ActiveDirectoryUnixAuthenticationProvider.java http://jenkins-ci.org/commit/active-directory-plugin/15a8a87bc333a12ead447425075df3bdafd7625c Log: [FIXED JENKINS-13650] Revert [JENKINS-12607] canonicalize the name. This reverts commit 8b4c00a79201b605908d5d8983a7c719b0d645ff. Compare: https://github.com/jenkinsci/active-directory-plugin/compare/e8943e7...15a8a87 Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights --- Key: JENKINS-13650 URL: https://issues.jenkins-ci.org/browse/JENKINS-13650 Project: Jenkins Issue Type: Bug Components: active-directory Environment: Windows Server 2003 x86, non-domain, connecting to Windows Server 2008 Active Directory. Domain Name set to ourcompanyname.com, Domain controller left blank. Jenkins version=1.450, AD plugin version=1.26 Reporter: Tom Fanning Assignee: Kohsuke Kawaguchi Labels: plugin, security I just updated the AD plugin with install without restarting turned on to attempt to fix bug 12619 which I originally reported. It failed: INFO: Starting the installation of Active Directory plugin on behalf of tfanning 01-May-2012 11:23:40 hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading Active Directory plugin 01-May-2012 11:23:41 hudson.PluginManager dynamicLoad INFO: Attempting to dynamic load C:\Program Files\Jenkins\plugins\active-directory.jpi 01-May-2012 11:23:41 hudson.model.UpdateCenter$DownloadJob run SEVERE: Failed to install Active Directory plugin hudson.util.IOException2: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1137) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:955) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Unable to delete C:\Program Files\Jenkins\plugins\active-directory\WEB-INF\lib\active-directory-1.0.jar at hudson.Util.deleteFile(Util.java:237) at hudson.Util.deleteRecursive(Util.java:287) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:389) at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:113) at hudson.PluginManager.dynamicLoad(PluginManager.java:340) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1133) ... 7 more I then restarted the Jenkins service, waited, logged in with my AD credentials, so this appeared to work. However in Jenkins my AD account has now lost all of its admin privileges, i.e. I nor any other person configured to have admin rights can now configure Jenkins. I noticed active-directory.bak left over in the Jenkins plugin folder. Stopped the service, deleted active-directory.jpi, renamed active-directory.bak to .jpi, restarted, all working (albeit with bug 12619 still present) How should I upgrade to 1.27 safely? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13674) AD Auth with Matrix authentication now requires LDAP name rather than username
[ https://issues.jenkins-ci.org/browse/JENKINS-13674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kohsuke Kawaguchi resolved JENKINS-13674. - Resolution: Duplicate AD Auth with Matrix authentication now requires LDAP name rather than username -- Key: JENKINS-13674 URL: https://issues.jenkins-ci.org/browse/JENKINS-13674 Project: Jenkins Issue Type: Bug Components: active-directory Affects Versions: current Reporter: Keith Starling As of active-directory 1.27, the system resolves the full LDAP name for the user, and apparently attempts to use this rather than the username for comparison in matrix based authentication. This is a pain, since it's much easier and more consistent to use usernames for rights management (plus that's how it used to work). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13650) Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights
[ https://issues.jenkins-ci.org/browse/JENKINS-13650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162519#comment-162519 ] Kohsuke Kawaguchi commented on JENKINS-13650: - In 1.27, because of the 8b4c00a7 change mentioned above, Jenkins was logging users into their canonical names, like Kohsuke Kawaguchi, instead of their user names, like kkawaguchi. Most authorization strategies record users by their user names, so of course such change results in the permission losses. 1.28 restores the previous behaviour. This unfortunately means for those who modified config.xml for 1.27 would have to redo that one more time. My apologies. Upgrading Active Directory plugin from 1.26 to 1.27 causes loss of Jenkins admin rights --- Key: JENKINS-13650 URL: https://issues.jenkins-ci.org/browse/JENKINS-13650 Project: Jenkins Issue Type: Bug Components: active-directory Environment: Windows Server 2003 x86, non-domain, connecting to Windows Server 2008 Active Directory. Domain Name set to ourcompanyname.com, Domain controller left blank. Jenkins version=1.450, AD plugin version=1.26 Reporter: Tom Fanning Assignee: Kohsuke Kawaguchi Labels: plugin, security I just updated the AD plugin with install without restarting turned on to attempt to fix bug 12619 which I originally reported. It failed: INFO: Starting the installation of Active Directory plugin on behalf of tfanning 01-May-2012 11:23:40 hudson.model.UpdateCenter$UpdateCenterConfiguration download INFO: Downloading Active Directory plugin 01-May-2012 11:23:41 hudson.PluginManager dynamicLoad INFO: Attempting to dynamic load C:\Program Files\Jenkins\plugins\active-directory.jpi 01-May-2012 11:23:41 hudson.model.UpdateCenter$DownloadJob run SEVERE: Failed to install Active Directory plugin hudson.util.IOException2: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1137) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:955) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Unable to delete C:\Program Files\Jenkins\plugins\active-directory\WEB-INF\lib\active-directory-1.0.jar at hudson.Util.deleteFile(Util.java:237) at hudson.Util.deleteRecursive(Util.java:287) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.Util.deleteRecursive(Util.java:278) at hudson.Util.deleteContentsRecursive(Util.java:198) at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:389) at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:113) at hudson.PluginManager.dynamicLoad(PluginManager.java:340) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1133) ... 7 more I then restarted the Jenkins service, waited, logged in with my AD credentials, so this appeared to work. However in Jenkins my AD account has now lost all of its admin privileges, i.e. I nor any other person configured to have admin rights can now configure Jenkins. I noticed active-directory.bak left over in the Jenkins plugin folder. Stopped the service, deleted active-directory.jpi, renamed active-directory.bak to .jpi, restarted, all working (albeit with bug 12619 still present) How should I upgrade to 1.27 safely? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-11381) Subversion Plugin does not support Subversion 1.7
[ https://issues.jenkins-ci.org/browse/JENKINS-11381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162522#comment-162522 ] Kohsuke Kawaguchi commented on JENKINS-11381: - Alexei, I couldn't reproduce the problem. When this error happens, do you have C:\Data\Jenkins\workspace\job\src\.svn? I step executed the code and it does create the workspace right before the code gets to here. The other experiment I'd like you to try is to use the scripting console, run org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory.ourFactories;, and report back what you see. I wonder if someone else is setting that collection to empty, which would explain this. I continue to look for other people trying out this version. Subversion Plugin does not support Subversion 1.7 - Key: JENKINS-11381 URL: https://issues.jenkins-ci.org/browse/JENKINS-11381 Project: Jenkins Issue Type: Improvement Components: subversion Reporter: soundworker Priority: Blocker Attachments: subversion.hpi -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13490) Passing multiline text parameter to ant broken (windows)
[ https://issues.jenkins-ci.org/browse/JENKINS-13490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162524#comment-162524 ] Sarathy Gunasekaran commented on JENKINS-13490: --- Can someone advice when this will be fixed Passing multiline text parameter to ant broken (windows) Key: JENKINS-13490 URL: https://issues.jenkins-ci.org/browse/JENKINS-13490 Project: Jenkins Issue Type: Bug Components: ant Affects Versions: current Environment: Win XP, Chrome. Reporter: Jem Mawson Priority: Minor Labels: parameter A build configured to accept a Text Parameter and pass it to ant Ant build will fail if the user enters multiple lines in the text parameter field. For example, in the following output the parameter 'user.notes' is multiline: [workspace] $ cmd.exe /C 'C:\Program Files (x86)\ant\apache-ant-1.8.2\bin\ant.bat -Duser.notes=Optional notes For the keeping! -Ddatabase.name=mm4_sit2 -Ddatabase.fields=messages.{transactionreference, meridianmessagetype, queue}, meridianerrors.{errorkey} -Ddatabase.host=dbhost db-capture exit %%ERRORLEVEL%%' The syntax of the command is incorrect. Build step 'Invoke Ant' marked build as failure Finished: FAILURE -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13490) Passing multiline text parameter to ant broken (windows)
[ https://issues.jenkins-ci.org/browse/JENKINS-13490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162525#comment-162525 ] Jem Mawson commented on JENKINS-13490: -- I'm not sure if they take this into consideration, but aybe if you vote for the bug report it will move up the queue. Passing multiline text parameter to ant broken (windows) Key: JENKINS-13490 URL: https://issues.jenkins-ci.org/browse/JENKINS-13490 Project: Jenkins Issue Type: Bug Components: ant Affects Versions: current Environment: Win XP, Chrome. Reporter: Jem Mawson Priority: Minor Labels: parameter A build configured to accept a Text Parameter and pass it to ant Ant build will fail if the user enters multiple lines in the text parameter field. For example, in the following output the parameter 'user.notes' is multiline: [workspace] $ cmd.exe /C 'C:\Program Files (x86)\ant\apache-ant-1.8.2\bin\ant.bat -Duser.notes=Optional notes For the keeping! -Ddatabase.name=mm4_sit2 -Ddatabase.fields=messages.{transactionreference, meridianmessagetype, queue}, meridianerrors.{errorkey} -Ddatabase.host=dbhost db-capture exit %%ERRORLEVEL%%' The syntax of the command is incorrect. Build step 'Invoke Ant' marked build as failure Finished: FAILURE -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13490) Passing multiline text parameter to ant broken (windows)
[ https://issues.jenkins-ci.org/browse/JENKINS-13490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162525#comment-162525 ] Jem Mawson edited comment on JENKINS-13490 at 5/8/12 5:58 AM: -- I'm not sure if they take this into consideration, but maybe if you vote for the bug report it will move up the queue. was (Author: synesso): I'm not sure if they take this into consideration, but aybe if you vote for the bug report it will move up the queue. Passing multiline text parameter to ant broken (windows) Key: JENKINS-13490 URL: https://issues.jenkins-ci.org/browse/JENKINS-13490 Project: Jenkins Issue Type: Bug Components: ant Affects Versions: current Environment: Win XP, Chrome. Reporter: Jem Mawson Priority: Minor Labels: parameter A build configured to accept a Text Parameter and pass it to ant Ant build will fail if the user enters multiple lines in the text parameter field. For example, in the following output the parameter 'user.notes' is multiline: [workspace] $ cmd.exe /C 'C:\Program Files (x86)\ant\apache-ant-1.8.2\bin\ant.bat -Duser.notes=Optional notes For the keeping! -Ddatabase.name=mm4_sit2 -Ddatabase.fields=messages.{transactionreference, meridianmessagetype, queue}, meridianerrors.{errorkey} -Ddatabase.host=dbhost db-capture exit %%ERRORLEVEL%%' The syntax of the command is incorrect. Build step 'Invoke Ant' marked build as failure Finished: FAILURE -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira