[JIRA] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title SCM/JIRA link daemon commented on JENKINS-33023 Re: Enums are not supported in sandbox Code changed in jenkins User: Jesse Glick Path: src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/generic-whitelist src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest.java http://jenkins-ci.org/commit/script-security-plugin/57d6eb30126ea3dbebc71e67cc5719e799fb6d83 Log: JENKINS-33023 Expanding test case to show that binary enums are OK too. Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title SCM/JIRA link daemon commented on JENKINS-33023 Re: Enums are not supported in sandbox Code changed in jenkins User: Jesse Glick Path: src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/EnumeratingWhitelist.java src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/generic-whitelist src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest.java http://jenkins-ci.org/commit/script-security-plugin/c5443401bbe7984bacc731f331fa4b35c5f481dd Log: JENKINS-33023 Making sure we can really use enums without extra whitelisting. Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title SCM/JIRA link daemon commented on JENKINS-33023 Re: Enums are not supported in sandbox Code changed in jenkins User: Jesse Glick Path: src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/EnumeratingWhitelist.java src/main/resources/org/jenkinsci/plugins/scriptsecurity/sandbox/whitelists/generic-whitelist src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest.java http://jenkins-ci.org/commit/script-security-plugin/00d5aaf7a1a6d8a719183ff946f2c986d85178d3 Log: Merge pull request #61 from jglick/enums-cleanup JENKINS-33023 Making sure we can really use enums without extra whitelisting Compare: https://github.com/jenkinsci/script-security-plugin/compare/cbcf93730504...00d5aaf7a1a6 Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title krzyk commented on JENKINS-33023 Re: Enums are not supported in sandbox I also confirm that the problem appeared when I upgraded to Jenkins 2.x Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title Jesse Glick commented on JENKINS-33023 Re: Enums are not supported in sandbox You say it passed in Jenkins 1.x but fails in 2.x? Perhaps a matter of Groovy 1.x vs. 2.x (the bundled version was updated). Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title SCM/JIRA link daemon resolved as Fixed Jenkins / JENKINS-33023 Enums are not supported in sandbox Change By: SCM/JIRA link daemon Status: In Progress Resolved Resolution: Fixed Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title SCM/JIRA link daemon commented on JENKINS-33023 Re: Enums are not supported in sandbox Code changed in jenkins User: Jesse Glick Path: src/main/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/GroovyCallSiteSelector.java src/test/java/org/jenkinsci/plugins/scriptsecurity/sandbox/groovy/SandboxInterceptorTest.java http://jenkins-ci.org/commit/script-security-plugin/5b4623a06fe580a7beca083948fc9d99adac1b76 Log: Merge pull request #58 from magnusr/feature/enums [FIXED JENKINS-33023] Support enum initializers Compare: https://github.com/jenkinsci/script-security-plugin/compare/65d1e7d0e721...5b4623a06fe5 Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title krzyk edited a comment on JENKINS-33023 Re: Enums are not supported in sandbox Same thing happens with Strings: { { code} Caused by: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: unclassified staticMethod Build $INIT java.lang.String java.lang.Integer {code } } I think this happens on call to this function:{ { code} def commitHash() {sh 'git rev-parse HEAD > GIT_COMMIT'return readFile('GIT_COMMIT').trim()} {code } } Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title krzyk commented on JENKINS-33023 Re: Enums are not supported in sandbox Same thing happens with Strings: Caused by: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: unclassified staticMethod Build $INIT java.lang.String java.lang.Integer I think this happens on call to this function: {{def commitHash() { sh 'git rev-parse HEAD > GIT_COMMIT' return readFile('GIT_COMMIT').trim() } }} Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title Magnus Reftel started work on JENKINS-33023 Change By: Magnus Reftel Status: Open In Progress Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title Magnus Reftel assigned an issue to Magnus Reftel Jenkins / JENKINS-33023 Enums are not supported in sandbox Change By: Magnus Reftel Assignee: Jesse Glick Magnus Reftel Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title Magnus Reftel commented on JENKINS-33023 Re: Enums are not supported in sandbox PR at https://github.com/jenkinsci/script-security-plugin/pull/58/commits/cb5b5cc21cfa803bcbcfd988bfcba35a79f7 Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title Magnus Reftel commented on JENKINS-33023 Re: Enums are not supported in sandbox It's not quite as simple as enums not working at all. The following pipeline works fine on one installation (tested with Jenkins ver. 1.651.1 on Java 1.8.0_77-b03 with script-security 1.18.1) but fails with "RejectedAccessException: unclassified staticMethod Thing $INIT java.lang.String java.lang.Integer java.lang.String" on another (tested with Jenkins ver. 2.0 on both 1.8.0_31-b13 and 1.8.0_91-b14, and script-security 1.18.1): enum Thing { FIRST("The first thing"), SECOND("The second thing"); String description; public Thing(String description) { this.description = description; } } node { for (int i = 0; i < Thing.values().length; i++) { Thing thing = Thing.values()[i]; echo "${thing.description}" } } Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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] [script-security-plugin] (JENKINS-33023) Enums are not supported in sandbox
Title: Message Title Jesse Glick updated an issue Jenkins / JENKINS-33023 Enums are not supported in sandbox Change By: Jesse Glick Summary: Enums are Not not supported in JenkinsFile SandBox sandbox Labels: multibranch groovy workflow Add Comment This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) -- 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.