Community
Participate
Working Groups
Steps to reproduce 1. Install plugin (Role-based Authorization Strategy) 2. Enable security and select Role based strategy 3. Submit changes Result: Changes cannot be saved and the following exception is displayed: java.lang.NoClassDefFoundError: org/acegisecurity/acls/sid/PrincipalSid at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.getCurrentUser(RoleBasedAuthorizationStrategy.java:476) at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.newInstance(RoleBasedAuthorizationStrategy.java:452) at com.michelin.cio.hudson.plugins.rolestrategy.RoleBasedAuthorizationStrategy$DescriptorImpl.newInstance(RoleBasedAuthorizationStrategy.java:314) at hudson.DescriptorExtensionList.newInstanceFromRadioList(DescriptorExtensionList.java:112) at hudson.DescriptorExtensionList.newInstanceFromRadioList(DescriptorExtensionList.java:116) at hudson.model.Hudson.doConfigSubmit(Hudson.java:2535)
Henrik, which version of Hudson this issue is happening? If it is 3.x then role-strategy plugin need to be fixed, since we longer support acegisecurity
it is 3.0.0-M0 or 3.0.0-M0.1
forgot to ask, is the needed plugin changes documented somewhere?
(In reply to comment #3) Good question. Have not done that. I'll do that
Hello, i have the same problem with the last version 3.0.0 upload today... Perhaps it is a plugin problem and we must report the bug on the
This should have been closed? See Bug 404794. Hudson 3.x version of plugin is role-strategy-1.1.3-h-2.
fixed already