spud-grails / spud-security

Spud Default Security Module (Tie in to Spring Security Core and User Management panels for admin)
0 stars 3 forks source link

Cannot install spud-security through BuildConfig.groovy #1

Open Alan502 opened 10 years ago

Alan502 commented 10 years ago

Hello,

I am trying to install your plugin through my project. I have added these two lines to my plugins{}

compile ':spud-core:0.4.1'
compile ':spud-security:0.4.0'

But I cannot get my application to run. I have included the error message below. Could you please help me?

Thanks, Alan.

| Loading Grails 2.3.8
| Configuring classpath
| Configuring classpath.
| Environment set to development
| Environment set to development.
| Environment set to development..
| Environment set to development...
| Environment set to development....
| Environment set to development.....
| Stopping Grails Server...
| Server Stopped
| Loading Grails 2.3.8
| Configuring classpath
| Configuring classpath.
| Environment set to development
| Environment set to development.
| Environment set to development..
| Environment set to development...
| Environment set to development....
| Environment set to development.....
| Packaging Grails application
| Installing zip spud-core-0.4.1.zip...
| Installing zip spud-core-0.4.1.zip....
| Installing zip spud-core-0.4.1.zip.....
| Installed plugin spud-core-0.4.1
| Installed plugin spud-core-0.4.1.
| Installed plugin spud-core-0.4.1..
| Installed plugin spud-core-0.4.1...
| Installed plugin spud-core-0.4.1....
| Installed plugin spud-core-0.4.1.....
| Installing zip asset-pipeline-1.7.4.zip...
| Installing zip asset-pipeline-1.7.4.zip....
| Installing zip asset-pipeline-1.7.4.zip.....
| Installed plugin asset-pipeline-1.7.4
| Installed plugin asset-pipeline-1.7.4.
| Installed plugin asset-pipeline-1.7.4..
| Installed plugin asset-pipeline-1.7.4...
| Installed plugin asset-pipeline-1.7.4....
| Installed plugin asset-pipeline-1.7.4.....
| Installing zip retina-tag-1.1.0.zip...
| Installing zip retina-tag-1.1.0.zip....
| Installing zip retina-tag-1.1.0.zip.....
| Installed plugin retina-tag-1.1.0
| Installed plugin retina-tag-1.1.0.
| Installed plugin retina-tag-1.1.0..
| Installed plugin retina-tag-1.1.0...
| Installed plugin retina-tag-1.1.0....
| Installed plugin retina-tag-1.1.0.....
| Installing zip coffee-asset-pipeline-1.7.0.zip...
| Installing zip coffee-asset-pipeline-1.7.0.zip....
| Installing zip coffee-asset-pipeline-1.7.0.zip.....
| Installed plugin coffee-asset-pipeline-1.7.0
| Installed plugin coffee-asset-pipeline-1.7.0.
| Installed plugin coffee-asset-pipeline-1.7.0..
| Installed plugin coffee-asset-pipeline-1.7.0...
| Installed plugin coffee-asset-pipeline-1.7.0....
| Installed plugin coffee-asset-pipeline-1.7.0.....
| Installing zip security-bridge-0.5.4.zip...
| Installing zip security-bridge-0.5.4.zip....
| Installing zip security-bridge-0.5.4.zip.....
| Installed plugin security-bridge-0.5.4
| Installed plugin security-bridge-0.5.4.
| Installed plugin security-bridge-0.5.4..
| Installed plugin security-bridge-0.5.4...
| Installed plugin security-bridge-0.5.4....
| Installed plugin security-bridge-0.5.4.....
| Installing zip sitemaps-0.2.0.zip...
| Installing zip sitemaps-0.2.0.zip....
| Installing zip sitemaps-0.2.0.zip.....
| Installed plugin sitemaps-0.2.0
| Installed plugin sitemaps-0.2.0.
| Installed plugin sitemaps-0.2.0..
| Installed plugin sitemaps-0.2.0...
| Installed plugin sitemaps-0.2.0....
| Installed plugin sitemaps-0.2.0.....
| Installing zip spud-security-0.4.0.zip...
| Installing zip spud-security-0.4.0.zip....
| Installing zip spud-security-0.4.0.zip.....
| Installed plugin spud-security-0.4.0
| Installed plugin spud-security-0.4.0.
| Installed plugin spud-security-0.4.0..
| Installed plugin spud-security-0.4.0...
| Installed plugin spud-security-0.4.0....
| Installed plugin spud-security-0.4.0.....
| Installing zip spring-security-core-2.0-RC2.zip...
| Installing zip spring-security-core-2.0-RC2.zip....
| Installing zip spring-security-core-2.0-RC2.zip.....
| Installed plugin spring-security-core-2.0-RC2

*******************************************************
* You've installed the Spring Security Core plugin.   *
*                                                     *
* Next run the "s2-quickstart" script to initialize   *
* Spring Security and create your domain classes.     *
*                                                     *
*******************************************************
| Installed plugin spring-security-core-2.0-RC2.
| Installed plugin spring-security-core-2.0-RC2..
| Installed plugin spring-security-core-2.0-RC2...
| Installed plugin spring-security-core-2.0-RC2....
| Installed plugin spring-security-core-2.0-RC2.....
| Compiling 240 source files
| Compiling 240 source files.
| Error Compilation error: startup failed:
Compile error during compilation with javac.
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:26: error: package org.springframework.security.authentication.encoding does not exist
public class CryptoEncoderWrapper implements org.springframework.security.authentication.encoding.PasswordEncoder {
                                                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:28: error: package org.springframework.security.crypto.password does not exist
    protected final org.springframework.security.crypto.password.PasswordEncoder delegate;
                                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:33: error: package org.springframework.security.crypto.password does not exist
    public CryptoEncoderWrapper(org.springframework.security.crypto.password.PasswordEncoder encoder) {
                                                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:23: error: package org.springframework.security.access.event does not exist
import org.springframework.security.access.event.AbstractAuthorizationEvent;
                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:24: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.AbstractAuthenticationEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:25: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:26: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.AuthenticationSuccessEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:27: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:28: error: package org.springframework.security.web.authentication.switchuser does not exist
import org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent;
                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:42: error: package org.springframework.security.access.hierarchicalroles does not exist
import org.springframework.security.access.hierarchicalroles.RoleHierarchy;
                                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:43: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:44: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:45: error: package org.springframework.security.core does not exist
import org.springframework.security.core.GrantedAuthority;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:46: error: package org.springframework.security.core.authority does not exist
import org.springframework.security.core.authority.SimpleGrantedAuthority;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:47: error: package org.springframework.security.core.context does not exist
import org.springframework.security.core.context.SecurityContext;
                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:48: error: package org.springframework.security.core.context does not exist
import org.springframework.security.core.context.SecurityContextHolder;
                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:49: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserCache;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:50: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserDetails;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:51: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserDetailsService;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:52: error: package org.springframework.security.web does not exist
import org.springframework.security.web.FilterChainProxy;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:53: error: package org.springframework.security.web does not exist
import org.springframework.security.web.WebAttributes;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:54: error: package org.springframework.security.web.authentication.switchuser does not exist
import org.springframework.security.web.authentication.switchuser.SwitchUserFilter;
                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:55: error: package org.springframework.security.web.authentication.switchuser does not exist
import org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority;
                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:56: error: package org.springframework.security.web.context does not exist
import org.springframework.security.web.context.HttpSessionSecurityContextRepository;
                                               ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:57: error: package org.springframework.security.web.savedrequest does not exist
import org.springframework.security.web.savedrequest.SavedRequest;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:58: error: package org.springframework.security.web.util does not exist
import org.springframework.security.web.util.AnyRequestMatcher;
                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:59: error: package org.springframework.security.web.util does not exist
import org.springframework.security.web.util.RequestMatcher;
                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:137: error: cannot find symbol
    public static Collection<GrantedAuthority> getPrincipalAuthorities() {
                             ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:164: error: cannot find symbol
    public static List<GrantedAuthority> parseAuthoritiesString(final String roleNames) {
                       ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:588: error: cannot find symbol
    public static SecurityContext getSecurityContext(final HttpSession session) {
                  ^
  symbol:   class SecurityContext
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:623: error: cannot find symbol
    public static SavedRequest getSavedRequest(final HttpSession session) {
                  ^
  symbol:   class SavedRequest
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:669: error: cannot find symbol
            final Collection<GrantedAuthority> granted) {
                             ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:668: error: cannot find symbol
    private static Collection<? extends GrantedAuthority> findInferredAuthorities(
                                        ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AfterInvocationProvider;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:20: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:21: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:28: error: cannot find symbol
public class NullAfterInvocationProvider implements AfterInvocationProvider {
                                                    ^
  symbol: class AfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                         ^
  symbol:   class Authentication
  location: class NullAfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                                                                ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:34: error: cannot find symbol
    public boolean supports(ConfigAttribute attribute) {
                            ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:20: error: package org.springframework.security.access.intercept does not exist
import org.springframework.security.access.intercept.AfterInvocationManager;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:21: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:28: error: cannot find symbol
public class NullAfterInvocationManager implements AfterInvocationManager {
                                                   ^
  symbol: class AfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                         ^
  symbol:   class Authentication
  location: class NullAfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                                                                ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:34: error: cannot find symbol
    public boolean supports(ConfigAttribute attribute) {
                            ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AccessDecisionVoter;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:20: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AccessDeniedException;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:21: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:22: error: package org.springframework.security.access.vote does not exist
import org.springframework.security.access.vote.AbstractAccessDecisionManager;
                                               ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:23: error: package org.springframework.security.access.vote does not exist
import org.springframework.security.access.vote.AuthenticatedVoter;
                                               ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:24: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.InsufficientAuthenticationException;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:25: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:34: error: cannot find symbol
public class AuthenticatedVetoableDecisionManager extends AbstractAccessDecisionManager {
                                                          ^
  symbol: class AbstractAccessDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol
    public void decide(final Authentication authentication, final Object object, final Collection<ConfigAttribute> configAttributes)
                             ^
  symbol:   class Authentication
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol
    public void decide(final Authentication authentication, final Object object, final Collection<ConfigAttribute> configAttributes)
                                                                                                  ^
  symbol:   class ConfigAttribute
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol
            throws AccessDeniedException, InsufficientAuthenticationException {
                   ^
  symbol:   class AccessDeniedException
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol
            throws AccessDeniedException, InsufficientAuthenticationException {
                                          ^
  symbol:   class InsufficientAuthenticationException
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:57: error: cannot find symbol
    protected boolean checkAuthenticatedVoters(final Authentication authentication, final Object object,
                                                     ^
  symbol:   class Authentication
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:58: error: cannot find symbol
            final Collection<ConfigAttribute> configAttributes) {
                             ^
  symbol:   class ConfigAttribute
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:85: error: cannot find symbol
    protected boolean checkOtherVoters(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes) {
                                       ^
  symbol:   class Authentication
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:85: error: cannot find symbol
    protected boolean checkOtherVoters(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes) {
                                                                                                ^
  symbol:   class ConfigAttribute
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.java:24: error: cannot find symbol
public class ClosureConfigAttribute implements ConfigAttribute {
                                               ^
  symbol: class ConfigAttribute
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:26: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AccessDecisionVoter;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:27: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:28: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:29: error: package org.springframework.security.web does not exist
import org.springframework.security.web.FilterInvocation;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:35: error: cannot find symbol
public class ClosureVoter implements AccessDecisionVoter<FilterInvocation>, ApplicationContextAware {
                                     ^
  symbol: class AccessDecisionVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:35: error: cannot find symbol
public class ClosureVoter implements AccessDecisionVoter<FilterInvocation>, ApplicationContextAware {
                                                         ^
  symbol: class FilterInvocation
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol
    public int vote(Authentication authentication, FilterInvocation fi, Collection<ConfigAttribute> attributes) {
                    ^
  symbol:   class Authentication
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol
    public int vote(Authentication authentication, FilterInvocation fi, Collection<ConfigAttribute> attributes) {
                                                   ^
  symbol:   class FilterInvocation
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol
    public int vote(Authentication authentication, FilterInvocation fi, Collection<ConfigAttribute> attributes) {
                                                                                   ^
  symbol:   class ConfigAttribute
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:69: error: cannot find symbol
    public boolean supports(ConfigAttribute attribute) {
                            ^
  symbol:   class ConfigAttribute
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:20: error: package org.springframework.security.access does not exist
import org.springframework.security.access.PermissionEvaluator;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:21: error: package org.springframework.security.access.hierarchicalroles does not exist
import org.springframework.security.access.hierarchicalroles.RoleHierarchy;
                                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:22: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.AuthenticationTrustResolver;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:23: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:24: error: package org.springframework.security.web does not exist
import org.springframework.security.web.FilterInvocation;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:25: error: package org.springframework.security.web.access.expression does not exist
import org.springframework.security.web.access.expression.WebSecurityExpressionRoot;
                                                         ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:33: error: cannot find symbol
public class SecuredClosureDelegate extends WebSecurityExpressionRoot {
                                            ^
  symbol: class WebSecurityExpressionRoot
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:37: error: cannot find symbol
    public SecuredClosureDelegate(final Authentication a, final FilterInvocation fi, final ApplicationContext ctx) {
                                        ^
  symbol:   class Authentication
  location: class SecuredClosureDelegate
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:37: error: cannot find symbol
    public SecuredClosureDelegate(final Authentication a, final FilterInvocation fi, final ApplicationContext ctx) {
                                                                ^
  symbol:   class FilterInvocation
  location: class SecuredClosureDelegate
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:17: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.AuthenticationProvider;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:18: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:19: error: package org.springframework.security.core does not exist
import org.springframework.security.core.AuthenticationException;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:24: error: cannot find symbol
public class GrailsAnonymousAuthenticationProvider implements AuthenticationProvider {
                                                              ^
  symbol: class AuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
                                       ^
  symbol:   class Authentication
  location: class GrailsAnonymousAuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
           ^
  symbol:   class Authentication
  location: class GrailsAnonymousAuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
                                                                             ^
  symbol:   class AuthenticationException
  location: class GrailsAnonymousAuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:20: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.AnonymousAuthenticationToken;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:21: error: package org.springframework.security.core does not exist
import org.springframework.security.core.GrantedAuthority;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:22: error: package org.springframework.security.core does not exist
import org.springframework.security.core.SpringSecurityCoreVersion;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:23: error: package org.springframework.security.core.authority does not exist
import org.springframework.security.core.authority.SimpleGrantedAuthority;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:24: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.User;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:25: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserDetails;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:30: error: cannot find symbol
public class GrailsAnonymousAuthenticationToken extends AnonymousAuthenticationToken {
                                                        ^
  symbol: class AnonymousAuthenticationToken
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:38: error: cannot find symbol
    public static final GrantedAuthority ROLE = new SimpleGrantedAuthority(ROLE_NAME);
                        ^
  symbol:   class GrantedAuthority
  location: class GrailsAnonymousAuthenticationToken
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:39: error: cannot find symbol
    public static final List<GrantedAuthority> ROLES = Collections.singletonList(ROLE);
                             ^
  symbol:   class GrantedAuthority
  location: class GrailsAnonymousAuthenticationToken
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:26: error: package org.springframework.security.authentication.encoding does not exist
public class CryptoEncoderWrapper implements org.springframework.security.authentication.encoding.PasswordEncoder {
                                                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:28: error: package org.springframework.security.crypto.password does not exist
    protected final org.springframework.security.crypto.password.PasswordEncoder delegate;
                                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:33: error: package org.springframework.security.crypto.password does not exist
    public CryptoEncoderWrapper(org.springframework.security.crypto.password.PasswordEncoder encoder) {
                                                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:23: error: package org.springframework.security.access.event does not exist
import org.springframework.security.access.event.AbstractAuthorizationEvent;
                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:24: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.AbstractAuthenticationEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:25: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:26: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.AuthenticationSuccessEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:27: error: package org.springframework.security.authentication.event does not exist
import org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent;
                                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:28: error: package org.springframework.security.web.authentication.switchuser does not exist
import org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent;
                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:42: error: package org.springframework.security.access.hierarchicalroles does not exist
import org.springframework.security.access.hierarchicalroles.RoleHierarchy;
                                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:43: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:44: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:45: error: package org.springframework.security.core does not exist
import org.springframework.security.core.GrantedAuthority;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:46: error: package org.springframework.security.core.authority does not exist
import org.springframework.security.core.authority.SimpleGrantedAuthority;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:47: error: package org.springframework.security.core.context does not exist
import org.springframework.security.core.context.SecurityContext;
                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:48: error: package org.springframework.security.core.context does not exist
import org.springframework.security.core.context.SecurityContextHolder;
                                                ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:49: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserCache;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:50: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserDetails;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:51: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserDetailsService;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:52: error: package org.springframework.security.web does not exist
import org.springframework.security.web.FilterChainProxy;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:53: error: package org.springframework.security.web does not exist
import org.springframework.security.web.WebAttributes;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:54: error: package org.springframework.security.web.authentication.switchuser does not exist
import org.springframework.security.web.authentication.switchuser.SwitchUserFilter;
                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:55: error: package org.springframework.security.web.authentication.switchuser does not exist
import org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority;
                                                                 ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:56: error: package org.springframework.security.web.context does not exist
import org.springframework.security.web.context.HttpSessionSecurityContextRepository;
                                               ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:57: error: package org.springframework.security.web.savedrequest does not exist
import org.springframework.security.web.savedrequest.SavedRequest;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:58: error: package org.springframework.security.web.util does not exist
import org.springframework.security.web.util.AnyRequestMatcher;
                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:59: error: package org.springframework.security.web.util does not exist
import org.springframework.security.web.util.RequestMatcher;
                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:137: error: cannot find symbol
    public static Collection<GrantedAuthority> getPrincipalAuthorities() {
                             ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:164: error: cannot find symbol
    public static List<GrantedAuthority> parseAuthoritiesString(final String roleNames) {
                       ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:588: error: cannot find symbol
    public static SecurityContext getSecurityContext(final HttpSession session) {
                  ^
  symbol:   class SecurityContext
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:623: error: cannot find symbol
    public static SavedRequest getSavedRequest(final HttpSession session) {
                  ^
  symbol:   class SavedRequest
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:669: error: cannot find symbol
            final Collection<GrantedAuthority> granted) {
                             ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:668: error: cannot find symbol
    private static Collection<? extends GrantedAuthority> findInferredAuthorities(
                                        ^
  symbol:   class GrantedAuthority
  location: class SpringSecurityUtils
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AfterInvocationProvider;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:20: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:21: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:28: error: cannot find symbol
public class NullAfterInvocationProvider implements AfterInvocationProvider {
                                                    ^
  symbol: class AfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                         ^
  symbol:   class Authentication
  location: class NullAfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                                                                ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:34: error: cannot find symbol
    public boolean supports(ConfigAttribute attribute) {
                            ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:20: error: package org.springframework.security.access.intercept does not exist
import org.springframework.security.access.intercept.AfterInvocationManager;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:21: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:28: error: cannot find symbol
public class NullAfterInvocationManager implements AfterInvocationManager {
                                                   ^
  symbol: class AfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                         ^
  symbol:   class Authentication
  location: class NullAfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol
    public Object decide(Authentication a, Object o, Collection<ConfigAttribute> attrs, Object returnedObject) {
                                                                ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:34: error: cannot find symbol
    public boolean supports(ConfigAttribute attribute) {
                            ^
  symbol:   class ConfigAttribute
  location: class NullAfterInvocationManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AccessDecisionVoter;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:20: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AccessDeniedException;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:21: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:22: error: package org.springframework.security.access.vote does not exist
import org.springframework.security.access.vote.AbstractAccessDecisionManager;
                                               ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:23: error: package org.springframework.security.access.vote does not exist
import org.springframework.security.access.vote.AuthenticatedVoter;
                                               ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:24: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.InsufficientAuthenticationException;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:25: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:34: error: cannot find symbol
public class AuthenticatedVetoableDecisionManager extends AbstractAccessDecisionManager {
                                                          ^
  symbol: class AbstractAccessDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol
    public void decide(final Authentication authentication, final Object object, final Collection<ConfigAttribute> configAttributes)
                             ^
  symbol:   class Authentication
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol
    public void decide(final Authentication authentication, final Object object, final Collection<ConfigAttribute> configAttributes)
                                                                                                  ^
  symbol:   class ConfigAttribute
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol
            throws AccessDeniedException, InsufficientAuthenticationException {
                   ^
  symbol:   class AccessDeniedException
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol
            throws AccessDeniedException, InsufficientAuthenticationException {
                                          ^
  symbol:   class InsufficientAuthenticationException
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:57: error: cannot find symbol
    protected boolean checkAuthenticatedVoters(final Authentication authentication, final Object object,
                                                     ^
  symbol:   class Authentication
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:58: error: cannot find symbol
            final Collection<ConfigAttribute> configAttributes) {
                             ^
  symbol:   class ConfigAttribute
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:85: error: cannot find symbol
    protected boolean checkOtherVoters(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes) {
                                       ^
  symbol:   class Authentication
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:85: error: cannot find symbol
    protected boolean checkOtherVoters(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes) {
                                                                                                ^
  symbol:   class ConfigAttribute
  location: class AuthenticatedVetoableDecisionManager
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.java:19: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.java:24: error: cannot find symbol
public class ClosureConfigAttribute implements ConfigAttribute {
                                               ^
  symbol: class ConfigAttribute
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:26: error: package org.springframework.security.access does not exist
import org.springframework.security.access.AccessDecisionVoter;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:27: error: package org.springframework.security.access does not exist
import org.springframework.security.access.ConfigAttribute;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:28: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:29: error: package org.springframework.security.web does not exist
import org.springframework.security.web.FilterInvocation;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:35: error: cannot find symbol
public class ClosureVoter implements AccessDecisionVoter<FilterInvocation>, ApplicationContextAware {
                                     ^
  symbol: class AccessDecisionVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:35: error: cannot find symbol
public class ClosureVoter implements AccessDecisionVoter<FilterInvocation>, ApplicationContextAware {
                                                         ^
  symbol: class FilterInvocation
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol
    public int vote(Authentication authentication, FilterInvocation fi, Collection<ConfigAttribute> attributes) {
                    ^
  symbol:   class Authentication
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol
    public int vote(Authentication authentication, FilterInvocation fi, Collection<ConfigAttribute> attributes) {
                                                   ^
  symbol:   class FilterInvocation
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol
    public int vote(Authentication authentication, FilterInvocation fi, Collection<ConfigAttribute> attributes) {
                                                                                   ^
  symbol:   class ConfigAttribute
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:69: error: cannot find symbol
    public boolean supports(ConfigAttribute attribute) {
                            ^
  symbol:   class ConfigAttribute
  location: class ClosureVoter
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:20: error: package org.springframework.security.access does not exist
import org.springframework.security.access.PermissionEvaluator;
                                          ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:21: error: package org.springframework.security.access.hierarchicalroles does not exist
import org.springframework.security.access.hierarchicalroles.RoleHierarchy;
                                                            ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:22: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.AuthenticationTrustResolver;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:23: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:24: error: package org.springframework.security.web does not exist
import org.springframework.security.web.FilterInvocation;
                                       ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:25: error: package org.springframework.security.web.access.expression does not exist
import org.springframework.security.web.access.expression.WebSecurityExpressionRoot;
                                                         ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:33: error: cannot find symbol
public class SecuredClosureDelegate extends WebSecurityExpressionRoot {
                                            ^
  symbol: class WebSecurityExpressionRoot
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:37: error: cannot find symbol
    public SecuredClosureDelegate(final Authentication a, final FilterInvocation fi, final ApplicationContext ctx) {
                                        ^
  symbol:   class Authentication
  location: class SecuredClosureDelegate
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:37: error: cannot find symbol
    public SecuredClosureDelegate(final Authentication a, final FilterInvocation fi, final ApplicationContext ctx) {
                                                                ^
  symbol:   class FilterInvocation
  location: class SecuredClosureDelegate
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:17: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.AuthenticationProvider;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:18: error: package org.springframework.security.core does not exist
import org.springframework.security.core.Authentication;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:19: error: package org.springframework.security.core does not exist
import org.springframework.security.core.AuthenticationException;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:24: error: cannot find symbol
public class GrailsAnonymousAuthenticationProvider implements AuthenticationProvider {
                                                              ^
  symbol: class AuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
                                       ^
  symbol:   class Authentication
  location: class GrailsAnonymousAuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
           ^
  symbol:   class Authentication
  location: class GrailsAnonymousAuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol
    public Authentication authenticate(Authentication authentication) throws AuthenticationException {
                                                                             ^
  symbol:   class AuthenticationException
  location: class GrailsAnonymousAuthenticationProvider
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:20: error: package org.springframework.security.authentication does not exist
import org.springframework.security.authentication.AnonymousAuthenticationToken;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:21: error: package org.springframework.security.core does not exist
import org.springframework.security.core.GrantedAuthority;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:22: error: package org.springframework.security.core does not exist
import org.springframework.security.core.SpringSecurityCoreVersion;
                                        ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:23: error: package org.springframework.security.core.authority does not exist
import org.springframework.security.core.authority.SimpleGrantedAuthority;
                                                  ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:24: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.User;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:25: error: package org.springframework.security.core.userdetails does not exist
import org.springframework.security.core.userdetails.UserDetails;
                                                    ^
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:30: error: cannot find symbol
public class GrailsAnonymousAuthenticationToken extends AnonymousAuthenticationToken {
                                                        ^
  symbol: class AnonymousAuthenticationToken
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:38: error: cannot find symbol
    public static final GrantedAuthority ROLE = new SimpleGrantedAuthority(ROLE_NAME);
                        ^
  symbol:   class GrantedAuthority
  location: class GrailsAnonymousAuthenticationToken
/home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:39: error: cannot find symbol
    public static final List<GrantedAuthority> ROLES = Collections.singletonList(ROLE);
                             ^
  symbol:   class GrantedAuthority
  location: class GrailsAnonymousAuthenticationToken
100 errors

1 error
davydotcom commented 10 years ago

Hmm sounds like something with spring security. Check the grails spring security core plugin page and there is a mavenRepo you may need to add to your repositories list

Sent from my iPhone

On May 15, 2014, at 4:46 PM, Alan502 notifications@github.com wrote:

Hello,

I am trying to install your plugin through my project. I have added these two lines to my plugins{}

compile ':spud-core:0.4.1' compile ':spud-security:0.4.0' But I cannot get my application to run. I have included the error message below. Could you please help me?

Thanks, Alan.

| Loading Grails 2.3.8 | Configuring classpath | Configuring classpath. | Environment set to development | Environment set to development. | Environment set to development.. | Environment set to development... | Environment set to development.... | Environment set to development..... | Stopping Grails Server... | Server Stopped | Loading Grails 2.3.8 | Configuring classpath | Configuring classpath. | Environment set to development | Environment set to development. | Environment set to development.. | Environment set to development... | Environment set to development.... | Environment set to development..... | Packaging Grails application | Installing zip spud-core-0.4.1.zip... | Installing zip spud-core-0.4.1.zip.... | Installing zip spud-core-0.4.1.zip..... | Installed plugin spud-core-0.4.1 | Installed plugin spud-core-0.4.1. | Installed plugin spud-core-0.4.1.. | Installed plugin spud-core-0.4.1... | Installed plugin spud-core-0.4.1.... | Installed plugin spud-core-0.4.1..... | Installing zip asset-pipeline-1.7.4.zip... | Installing zip asset-pipeline-1.7.4.zip.... | Installing zip asset-pipeline-1.7.4.zip..... | Installed plugin asset-pipeline-1.7.4 | Installed plugin asset-pipeline-1.7.4. | Installed plugin asset-pipeline-1.7.4.. | Installed plugin asset-pipeline-1.7.4... | Installed plugin asset-pipeline-1.7.4.... | Installed plugin asset-pipeline-1.7.4..... | Installing zip retina-tag-1.1.0.zip... | Installing zip retina-tag-1.1.0.zip.... | Installing zip retina-tag-1.1.0.zip..... | Installed plugin retina-tag-1.1.0 | Installed plugin retina-tag-1.1.0. | Installed plugin retina-tag-1.1.0.. | Installed plugin retina-tag-1.1.0... | Installed plugin retina-tag-1.1.0.... | Installed plugin retina-tag-1.1.0..... | Installing zip coffee-asset-pipeline-1.7.0.zip... | Installing zip coffee-asset-pipeline-1.7.0.zip.... | Installing zip coffee-asset-pipeline-1.7.0.zip..... | Installed plugin coffee-asset-pipeline-1.7.0 | Installed plugin coffee-asset-pipeline-1.7.0. | Installed plugin coffee-asset-pipeline-1.7.0.. | Installed plugin coffee-asset-pipeline-1.7.0... | Installed plugin coffee-asset-pipeline-1.7.0.... | Installed plugin coffee-asset-pipeline-1.7.0..... | Installing zip security-bridge-0.5.4.zip... | Installing zip security-bridge-0.5.4.zip.... | Installing zip security-bridge-0.5.4.zip..... | Installed plugin security-bridge-0.5.4 | Installed plugin security-bridge-0.5.4. | Installed plugin security-bridge-0.5.4.. | Installed plugin security-bridge-0.5.4... | Installed plugin security-bridge-0.5.4.... | Installed plugin security-bridge-0.5.4..... | Installing zip sitemaps-0.2.0.zip... | Installing zip sitemaps-0.2.0.zip.... | Installing zip sitemaps-0.2.0.zip..... | Installed plugin sitemaps-0.2.0 | Installed plugin sitemaps-0.2.0. | Installed plugin sitemaps-0.2.0.. | Installed plugin sitemaps-0.2.0... | Installed plugin sitemaps-0.2.0.... | Installed plugin sitemaps-0.2.0..... | Installing zip spud-security-0.4.0.zip... | Installing zip spud-security-0.4.0.zip.... | Installing zip spud-security-0.4.0.zip..... | Installed plugin spud-security-0.4.0 | Installed plugin spud-security-0.4.0. | Installed plugin spud-security-0.4.0.. | Installed plugin spud-security-0.4.0... | Installed plugin spud-security-0.4.0.... | Installed plugin spud-security-0.4.0..... | Installing zip spring-security-core-2.0-RC2.zip... | Installing zip spring-security-core-2.0-RC2.zip.... | Installing zip spring-security-core-2.0-RC2.zip..... | Installed plugin spring-security-core-2.0-RC2


  • You've installed the Spring Security Core plugin. *
  • *
  • Next run the "s2-quickstart" script to initialize *
  • Spring Security and create your domain classes. *
  • *

    | Installed plugin spring-security-core-2.0-RC2. | Installed plugin spring-security-core-2.0-RC2.. | Installed plugin spring-security-core-2.0-RC2... | Installed plugin spring-security-core-2.0-RC2.... | Installed plugin spring-security-core-2.0-RC2..... | Compiling 240 source files | Compiling 240 source files. | Error Compilation error: startup failed: Compile error during compilation with javac. /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:26: error: package org.springframework.security.authentication.encoding does not exist public class CryptoEncoderWrapper implements org.springframework.security.authentication.encoding.PasswordEncoder { ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:28: error: package org.springframework.security.crypto.password does not exist protected final org.springframework.security.crypto.password.PasswordEncoder delegate; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:33: error: package org.springframework.security.crypto.password does not exist public CryptoEncoderWrapper(org.springframework.security.crypto.password.PasswordEncoder encoder) { ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:23: error: package org.springframework.security.access.event does not exist import org.springframework.security.access.event.AbstractAuthorizationEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:24: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.AbstractAuthenticationEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:25: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:26: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.AuthenticationSuccessEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:27: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:28: error: package org.springframework.security.web.authentication.switchuser does not exist import org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:42: error: package org.springframework.security.access.hierarchicalroles does not exist import org.springframework.security.access.hierarchicalroles.RoleHierarchy; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:43: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:44: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:45: error: package org.springframework.security.core does not exist import org.springframework.security.core.GrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:46: error: package org.springframework.security.core.authority does not exist import org.springframework.security.core.authority.SimpleGrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:47: error: package org.springframework.security.core.context does not exist import org.springframework.security.core.context.SecurityContext; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:48: error: package org.springframework.security.core.context does not exist import org.springframework.security.core.context.SecurityContextHolder; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:49: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserCache; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:50: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserDetails; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:51: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserDetailsService; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:52: error: package org.springframework.security.web does not exist import org.springframework.security.web.FilterChainProxy; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:53: error: package org.springframework.security.web does not exist import org.springframework.security.web.WebAttributes; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:54: error: package org.springframework.security.web.authentication.switchuser does not exist import org.springframework.security.web.authentication.switchuser.SwitchUserFilter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:55: error: package org.springframework.security.web.authentication.switchuser does not exist import org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:56: error: package org.springframework.security.web.context does not exist import org.springframework.security.web.context.HttpSessionSecurityContextRepository; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:57: error: package org.springframework.security.web.savedrequest does not exist import org.springframework.security.web.savedrequest.SavedRequest; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:58: error: package org.springframework.security.web.util does not exist import org.springframework.security.web.util.AnyRequestMatcher; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:59: error: package org.springframework.security.web.util does not exist import org.springframework.security.web.util.RequestMatcher; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:137: error: cannot find symbol public static Collection getPrincipalAuthorities() { ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:164: error: cannot find symbol public static List parseAuthoritiesString(final String roleNames) { ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:588: error: cannot find symbol public static SecurityContext getSecurityContext(final HttpSession session) { ^ symbol: class SecurityContext location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:623: error: cannot find symbol public static SavedRequest getSavedRequest(final HttpSession session) { ^ symbol: class SavedRequest location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:669: error: cannot find symbol final Collection granted) { ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:668: error: cannot find symbol private static Collection<? extends GrantedAuthority> findInferredAuthorities( ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.AfterInvocationProvider; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:20: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:21: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:28: error: cannot find symbol public class NullAfterInvocationProvider implements AfterInvocationProvider { ^ symbol: class AfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class Authentication location: class NullAfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:34: error: cannot find symbol public boolean supports(ConfigAttribute attribute) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:20: error: package org.springframework.security.access.intercept does not exist import org.springframework.security.access.intercept.AfterInvocationManager; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:21: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:28: error: cannot find symbol public class NullAfterInvocationManager implements AfterInvocationManager { ^ symbol: class AfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class Authentication location: class NullAfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:34: error: cannot find symbol public boolean supports(ConfigAttribute attribute) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.AccessDecisionVoter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:20: error: package org.springframework.security.access does not exist import org.springframework.security.access.AccessDeniedException; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:21: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:22: error: package org.springframework.security.access.vote does not exist import org.springframework.security.access.vote.AbstractAccessDecisionManager; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:23: error: package org.springframework.security.access.vote does not exist import org.springframework.security.access.vote.AuthenticatedVoter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:24: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.InsufficientAuthenticationException; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:25: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:34: error: cannot find symbol public class AuthenticatedVetoableDecisionManager extends AbstractAccessDecisionManager { ^ symbol: class AbstractAccessDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol public void decide(final Authentication authentication, final Object object, final Collection configAttributes) ^ symbol: class Authentication location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol public void decide(final Authentication authentication, final Object object, final Collection configAttributes) ^ symbol: class ConfigAttribute location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol throws AccessDeniedException, InsufficientAuthenticationException { ^ symbol: class AccessDeniedException location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol throws AccessDeniedException, InsufficientAuthenticationException { ^ symbol: class InsufficientAuthenticationException location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:57: error: cannot find symbol protected boolean checkAuthenticatedVoters(final Authentication authentication, final Object object, ^ symbol: class Authentication location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:58: error: cannot find symbol final Collection configAttributes) { ^ symbol: class ConfigAttribute location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:85: error: cannot find symbol protected boolean checkOtherVoters(Authentication authentication, Object object, Collection configAttributes) { ^ symbol: class Authentication location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:85: error: cannot find symbol protected boolean checkOtherVoters(Authentication authentication, Object object, Collection configAttributes) { ^ symbol: class ConfigAttribute location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.java:24: error: cannot find symbol public class ClosureConfigAttribute implements ConfigAttribute { ^ symbol: class ConfigAttribute /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:26: error: package org.springframework.security.access does not exist import org.springframework.security.access.AccessDecisionVoter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:27: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:28: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:29: error: package org.springframework.security.web does not exist import org.springframework.security.web.FilterInvocation; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:35: error: cannot find symbol public class ClosureVoter implements AccessDecisionVoter, ApplicationContextAware { ^ symbol: class AccessDecisionVoter /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:35: error: cannot find symbol public class ClosureVoter implements AccessDecisionVoter, ApplicationContextAware { ^ symbol: class FilterInvocation /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol public int vote(Authentication authentication, FilterInvocation fi, Collection attributes) { ^ symbol: class Authentication location: class ClosureVoter /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol public int vote(Authentication authentication, FilterInvocation fi, Collection attributes) { ^ symbol: class FilterInvocation location: class ClosureVoter /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:41: error: cannot find symbol public int vote(Authentication authentication, FilterInvocation fi, Collection attributes) { ^ symbol: class ConfigAttribute location: class ClosureVoter /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/ClosureVoter.java:69: error: cannot find symbol public boolean supports(ConfigAttribute attribute) { ^ symbol: class ConfigAttribute location: class ClosureVoter /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:20: error: package org.springframework.security.access does not exist import org.springframework.security.access.PermissionEvaluator; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:21: error: package org.springframework.security.access.hierarchicalroles does not exist import org.springframework.security.access.hierarchicalroles.RoleHierarchy; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:22: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.AuthenticationTrustResolver; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:23: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:24: error: package org.springframework.security.web does not exist import org.springframework.security.web.FilterInvocation; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:25: error: package org.springframework.security.web.access.expression does not exist import org.springframework.security.web.access.expression.WebSecurityExpressionRoot; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:33: error: cannot find symbol public class SecuredClosureDelegate extends WebSecurityExpressionRoot { ^ symbol: class WebSecurityExpressionRoot /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:37: error: cannot find symbol public SecuredClosureDelegate(final Authentication a, final FilterInvocation fi, final ApplicationContext ctx) { ^ symbol: class Authentication location: class SecuredClosureDelegate /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.java:37: error: cannot find symbol public SecuredClosureDelegate(final Authentication a, final FilterInvocation fi, final ApplicationContext ctx) { ^ symbol: class FilterInvocation location: class SecuredClosureDelegate /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:17: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.AuthenticationProvider; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:18: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:19: error: package org.springframework.security.core does not exist import org.springframework.security.core.AuthenticationException; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:24: error: cannot find symbol public class GrailsAnonymousAuthenticationProvider implements AuthenticationProvider { ^ symbol: class AuthenticationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol public Authentication authenticate(Authentication authentication) throws AuthenticationException { ^ symbol: class Authentication location: class GrailsAnonymousAuthenticationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol public Authentication authenticate(Authentication authentication) throws AuthenticationException { ^ symbol: class Authentication location: class GrailsAnonymousAuthenticationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.java:30: error: cannot find symbol public Authentication authenticate(Authentication authentication) throws AuthenticationException { ^ symbol: class AuthenticationException location: class GrailsAnonymousAuthenticationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:20: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.AnonymousAuthenticationToken; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:21: error: package org.springframework.security.core does not exist import org.springframework.security.core.GrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:22: error: package org.springframework.security.core does not exist import org.springframework.security.core.SpringSecurityCoreVersion; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:23: error: package org.springframework.security.core.authority does not exist import org.springframework.security.core.authority.SimpleGrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:24: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.User; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:25: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserDetails; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:30: error: cannot find symbol public class GrailsAnonymousAuthenticationToken extends AnonymousAuthenticationToken { ^ symbol: class AnonymousAuthenticationToken /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:38: error: cannot find symbol public static final GrantedAuthority ROLE = new SimpleGrantedAuthority(ROLE_NAME); ^ symbol: class GrantedAuthority location: class GrailsAnonymousAuthenticationToken /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.java:39: error: cannot find symbol public static final List ROLES = Collections.singletonList(ROLE); ^ symbol: class GrantedAuthority location: class GrailsAnonymousAuthenticationToken /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:26: error: package org.springframework.security.authentication.encoding does not exist public class CryptoEncoderWrapper implements org.springframework.security.authentication.encoding.PasswordEncoder { ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:28: error: package org.springframework.security.crypto.password does not exist protected final org.springframework.security.crypto.password.PasswordEncoder delegate; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/CryptoEncoderWrapper.java:33: error: package org.springframework.security.crypto.password does not exist public CryptoEncoderWrapper(org.springframework.security.crypto.password.PasswordEncoder encoder) { ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:23: error: package org.springframework.security.access.event does not exist import org.springframework.security.access.event.AbstractAuthorizationEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:24: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.AbstractAuthenticationEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:25: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:26: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.AuthenticationSuccessEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:27: error: package org.springframework.security.authentication.event does not exist import org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SecurityEventListener.java:28: error: package org.springframework.security.web.authentication.switchuser does not exist import org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:42: error: package org.springframework.security.access.hierarchicalroles does not exist import org.springframework.security.access.hierarchicalroles.RoleHierarchy; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:43: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:44: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:45: error: package org.springframework.security.core does not exist import org.springframework.security.core.GrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:46: error: package org.springframework.security.core.authority does not exist import org.springframework.security.core.authority.SimpleGrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:47: error: package org.springframework.security.core.context does not exist import org.springframework.security.core.context.SecurityContext; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:48: error: package org.springframework.security.core.context does not exist import org.springframework.security.core.context.SecurityContextHolder; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:49: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserCache; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:50: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserDetails; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:51: error: package org.springframework.security.core.userdetails does not exist import org.springframework.security.core.userdetails.UserDetailsService; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:52: error: package org.springframework.security.web does not exist import org.springframework.security.web.FilterChainProxy; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:53: error: package org.springframework.security.web does not exist import org.springframework.security.web.WebAttributes; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:54: error: package org.springframework.security.web.authentication.switchuser does not exist import org.springframework.security.web.authentication.switchuser.SwitchUserFilter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:55: error: package org.springframework.security.web.authentication.switchuser does not exist import org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:56: error: package org.springframework.security.web.context does not exist import org.springframework.security.web.context.HttpSessionSecurityContextRepository; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:57: error: package org.springframework.security.web.savedrequest does not exist import org.springframework.security.web.savedrequest.SavedRequest; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:58: error: package org.springframework.security.web.util does not exist import org.springframework.security.web.util.AnyRequestMatcher; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:59: error: package org.springframework.security.web.util does not exist import org.springframework.security.web.util.RequestMatcher; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:137: error: cannot find symbol public static Collection getPrincipalAuthorities() { ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:164: error: cannot find symbol public static List parseAuthoritiesString(final String roleNames) { ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:588: error: cannot find symbol public static SecurityContext getSecurityContext(final HttpSession session) { ^ symbol: class SecurityContext location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:623: error: cannot find symbol public static SavedRequest getSavedRequest(final HttpSession session) { ^ symbol: class SavedRequest location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:669: error: cannot find symbol final Collection granted) { ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/SpringSecurityUtils.java:668: error: cannot find symbol private static Collection<? extends GrantedAuthority> findInferredAuthorities( ^ symbol: class GrantedAuthority location: class SpringSecurityUtils /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.AfterInvocationProvider; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:20: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:21: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:28: error: cannot find symbol public class NullAfterInvocationProvider implements AfterInvocationProvider { ^ symbol: class AfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class Authentication location: class NullAfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/NullAfterInvocationProvider.java:34: error: cannot find symbol public boolean supports(ConfigAttribute attribute) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationProvider /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:20: error: package org.springframework.security.access.intercept does not exist import org.springframework.security.access.intercept.AfterInvocationManager; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:21: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:28: error: cannot find symbol public class NullAfterInvocationManager implements AfterInvocationManager { ^ symbol: class AfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class Authentication location: class NullAfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:30: error: cannot find symbol public Object decide(Authentication a, Object o, Collection attrs, Object returnedObject) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.java:34: error: cannot find symbol public boolean supports(ConfigAttribute attribute) { ^ symbol: class ConfigAttribute location: class NullAfterInvocationManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:19: error: package org.springframework.security.access does not exist import org.springframework.security.access.AccessDecisionVoter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:20: error: package org.springframework.security.access does not exist import org.springframework.security.access.AccessDeniedException; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:21: error: package org.springframework.security.access does not exist import org.springframework.security.access.ConfigAttribute; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:22: error: package org.springframework.security.access.vote does not exist import org.springframework.security.access.vote.AbstractAccessDecisionManager; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:23: error: package org.springframework.security.access.vote does not exist import org.springframework.security.access.vote.AuthenticatedVoter; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:24: error: package org.springframework.security.authentication does not exist import org.springframework.security.authentication.InsufficientAuthenticationException; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:25: error: package org.springframework.security.core does not exist import org.springframework.security.core.Authentication; ^ /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:34: error: cannot find symbol public class AuthenticatedVetoableDecisionManager extends AbstractAccessDecisionManager { ^ symbol: class AbstractAccessDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol public void decide(final Authentication authentication, final Object object, final Collection configAttributes) ^ symbol: class Authentication location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:40: error: cannot find symbol public void decide(final Authentication authentication, final Object object, final Collection configAttributes) ^ symbol: class ConfigAttribute location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol throws AccessDeniedException, InsufficientAuthenticationException { ^ symbol: class AccessDeniedException location: class AuthenticatedVetoableDecisionManager /home/alan/.grails/2.3.8/projects/empact/plugins/spring-security-core-2.0-RC2/src/java/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.java:41: error: cannot find symbol throws AccessDeniedException, InsufficientAuthenticationException {

Alan502 commented 10 years ago

Thansk! Ok I added mavenRepo "http://repo.spring.io/milestone/"

To my BuildConfig.groovy and Spring security 0.4.0 successfully installed (0.4.1 failed) Yet, when I try to access my app, it redirects me to a user login and when I try to submit anything it says it is wrong username/password. I cannot navigate anywhere else in the app. How could I fix this?

davydotcom commented 10 years ago

Well that's odd 0.4.0 was a bad build 0.4.1 should work though let me look into the cause. This is a fresh grails app right?

Sent from my iPhone

On May 15, 2014, at 5:54 PM, Alan502 notifications@github.com wrote:

Thansk! Ok I added mavenRepo "http://repo.spring.io/milestone/"

To my BuildConfig.groovy and Spring security 0.4.0 successfully installed (0.4.1 failed) Yet, when I try to access my app, it redirects me to a user login and when I try to submit anything it says it is wrong username/password. I cannot navigate anywhere else in the app. How could I fix this?

— Reply to this email directly or view it on GitHub.

davydotcom commented 10 years ago

I just did a fresh grails create-app and added spud-security:0.4.1 and spud-cms:0.4.3 and added the mavenrepo discussed. And it works. Now since you ran 0.4.0 the user record is probably bad. there is a table called spud_user. Delete the newly created user.