Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot install spud-security through BuildConfig.groovy #1

Open
Alan502 opened this issue May 15, 2014 · 4 comments
Open

Cannot install spud-security through BuildConfig.groovy #1

Alan502 opened this issue May 15, 2014 · 4 comments
Labels

Comments

@Alan502
Copy link

Alan502 commented May 15, 2014

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
Copy link
Contributor

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 [email protected] 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
Copy link
Author

Alan502 commented May 15, 2014

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
Copy link
Contributor

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 [email protected] 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 davydotcom added the bug label May 15, 2014
@davydotcom
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants