[JIRA] (JENKINS-11519) When chosing "Execute concurrent builds if necessary" extra workspaces created should use a different character than '@'
Title: Message Title Atul Sharma updated an issue Jenkins / JENKINS-11519 When chosing "Execute concurrent builds if necessary" extra workspaces created should use a different character than '@' Change By: Atul Sharma *strong text* 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. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to
[JIRA] (JENKINS-11519) When chosing "Execute concurrent builds if necessary" extra workspaces created should use a different character than '@'
Title: Message Title Sean Flanigan commented on JENKINS-11519 Re: When chosing "Execute concurrent builds if necessary" extra workspaces created should use a different character than '@' Another place this can trigger a problem is if you have buggy code, perhaps in tests, that does this: new File(fileURL.getFile()); when it should be doing this: return new File(fileURL.toURI()); This tends to break only in concurrent builds because of the sudden appearance of @ in the workspace path. In fact I'm thinking of setting -Dhudson.model.Slave.workspaceRoot=workspace@root to guarantee that it will happen consistently, not just when there are concurrent builds running. Add Comment This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c) -- You received this message because you are subscribed to the Google Groups "Jenkins Issues" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[JIRA] (JENKINS-11519) When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than '@'
Erik Molekamp commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ So does the workaround resolve the issue, or should the default character still be changed from "@" into something else (e.g. "_")? This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
michael d edited a comment on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ I think the change needed to be done in class WorkspaceList : /** * The token that combines the project name and unique number to create unique workspace directory. */ private static final String COMBINATOR = System.getProperty(WorkspaceList.class.getName(),"@"); This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
michael d commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ I think the change needed to be done in class WorkspaceList : /** * The token that combines the project name and unique number to create unique workspace directory. */ private static final String COMBINATOR = System.getProperty(WorkspaceList.class.getName(),"@"); I've seen kohsuke mention in the commit message that advanced users can change this string somehow, not sure how though. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
Christopher Orr commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ For reference: https://wiki.jenkins-ci.org/display/JENKINS/Features+controlled+by+system+properties This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
michael d commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ According to someone on IRC, the workaround is this : You need to add a -D parameter to the startup of jenkins : -Djava.hudson.slaves.WorkspaceList=! (to change it to ! for example) This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
michael d edited a comment on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ According to darkrift on IRC, the workaround is this : You need to add a -D parameter to the startup of jenkins : -Djava.hudson.slaves.WorkspaceList=! (to change it to ! for example) This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
michael d edited a comment on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ According to darkrift on IRC, the workaround is this : You need to add a -D parameter to the startup of jenkins : -Dhudson.slaves.WorkspaceList=! (to change it to ! for example) This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
ejschuiteman commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ That is working, thank you! This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
ejschuiteman updated JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ Change By: ejschuiteman (18/Sep/12 8:39 AM) Priority: Critical Blocker This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
Axel Heider commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ Yes, please choose a differen char. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
ejschuiteman commented on JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ Hopefully this can be solved very quick. Workspace_ or workspace2 would be good. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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 '@'
ejschuiteman updated JENKINS-11519 When chosing Execute concurrent builds if necessary extra workspaces created should use a different character than @ Change By: ejschuiteman (17/Sep/12 1:33 PM) Priority: Major Critical This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. 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