ADMIN_ROLE = "ROLE_ADMIN" This is also the value in the role table in the
database.
mraible wrote:
>
> What's the value of your Constants.ADMIN_ROLE?
>
> Matt
>
>
> On 9/5/07, gederer <[EMAIL PROTECTED]> wrote:
>>
>> For the moment, I changed UserSecurityAdvice.ACCESS_DENIED to the string
>> literal "User not properly authenticated." But, I still get:
>>
>> testAddUserAsAdmin(org.appfuse.service.UserSecurityAdviceTest) Time
>> elapsed: 0.063 sec <<< ERROR!
>> org.acegisecurity.AccessDeniedException: User not properly authenticated.
>> at
>> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
>> at
>> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
>> at
>> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
>> at
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
>> at
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>> at $Proxy1.saveUser(Unknown Source)
>> at
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:79)
>> at
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:79)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at junit.framework.TestCase.runTest(TestCase.java:164)
>> at org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> at junit.framework.TestResult.runProtected(TestResult.java:124)
>> at junit.framework.TestResult.run(TestResult.java:109)
>> at junit.framework.TestCase.run(TestCase.java:120)
>> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> at junit.framework.TestSuite.run(TestSuite.java:225)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>>
>> Here's the test method that's failing:
>>
>> public void testAddUserAsAdmin() throws Exception
>> {
>> SecurityContext context = new SecurityContextImpl();
>> UsernamePasswordAuthenticationToken token = new
>> UsernamePasswordAuthenticationToken(
>> "admin", "password", new GrantedAuthority[] {
>> new
>> GrantedAuthorityImpl(
>> Constants.ADMIN_ROLE) });
>> context.setAuthentication(token);
>> SecurityContextHolder.setContext(context);
>>
>> UserManager userManager = makeInterceptedTarget();
>> User user = new User("admin");
>>
>> userDao.expects(once()).method("saveUser");
>> userManager.saveUser(user);
>> userDao.verify();
>> }
>>
>> I'm not all that familiar with the Acegi API. Not sure what's supposed to
>> be
>> happening here, or what to do about it. Does this mean that
>> authentication
>> failed for some reason, or ???
>>
>> Thanks!
>>
>> Greg
>>
>>
>> mraible wrote:
>> >
>> > You might compare your UserSecurityAdviceTest (and UserSecurityAdvice
>> > class) with the latest ones in SVN. It looks like Acegi might be
>> > returning a message instead of AppFuse.
>> >
>> > Matt
>> >
>> > On 9/5/07, gederer <[EMAIL PROTECTED]> wrote:
>> >>
>> >> Hi,
>> >>
>> >> I just upgraded an existing M5 application to RC1. Running
>> >> integration-test
>> >> yielded the following:
>> >>
>> >>
>> -------------------------------------------------------------------------------
>> >> Test set: org.appfuse.service.UserSecurityAdviceTest
>> >>
>> -------------------------------------------------------------------------------
>> >> Tests run: 7, Failures: 3, Errors: 4, Skipped: 0, Time elapsed: 0.168
>> sec
>> >> <<< FAILURE!
>> >>
>> testAddUserWithoutAdminRole(org.appfuse.service.UserSecurityAdviceTest)
>> >> Time elapsed: 0.055 sec <<< FAILURE!
>> >> junit.framework.ComparisonFailure: expected:<[User not properly
>> >> authenticated].> but was:<[Access Denied: Only administrators are
>> allowed
>> >> to
>> >> modify other users].>
>> >> at junit.framework.Assert.assertEquals(Assert.java:81)
>> >> at junit.framework.Assert.assertEquals(Assert.java:87)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserWithoutAdminRole(UserSecurityAdviceTest.java:54)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserWithoutAdminRole(UserSecurityAdviceTest.java:54)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >> testAddUserAsAdmin(org.appfuse.service.UserSecurityAdviceTest) Time
>> >> elapsed: 0.018 sec <<< ERROR!
>> >> org.acegisecurity.AccessDeniedException: User not properly
>> authenticated.
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
>> >> at
>> >>
>> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
>> >> at
>> >>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
>> >> at
>> >>
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>> >> at $Proxy36.saveUser(Unknown Source)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:70)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserAsAdmin(UserSecurityAdviceTest.java:70)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >> testUpdateUserProfile(org.appfuse.service.UserSecurityAdviceTest)
>> Time
>> >> elapsed: 0.016 sec <<< ERROR!
>> >> org.acegisecurity.AccessDeniedException: User not properly
>> authenticated.
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
>> >> at
>> >>
>> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
>> >> at
>> >>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
>> >> at
>> >>
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>> >> at $Proxy36.saveUser(Unknown Source)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserProfile(UserSecurityAdviceTest.java:80)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserProfile(UserSecurityAdviceTest.java:80)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >>
>> testChangeToAdminRoleFromUserRole(org.appfuse.service.UserSecurityAdviceTest)
>> >> Time elapsed: 0.015 sec <<< FAILURE!
>> >> junit.framework.ComparisonFailure: expected:<[User not properly
>> >> authenticated].> but was:<[Access Denied: Only administrators are
>> allowed
>> >> to
>> >> modify other users].>
>> >> at junit.framework.Assert.assertEquals(Assert.java:81)
>> >> at junit.framework.Assert.assertEquals(Assert.java:87)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testChangeToAdminRoleFromUserRole(UserSecurityAdviceTest.java:95)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testChangeToAdminRoleFromUserRole(UserSecurityAdviceTest.java:95)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >>
>> testAddAdminRoleWhenAlreadyHasUserRole(org.appfuse.service.UserSecurityAdviceTest)
>> >> Time elapsed: 0.015 sec <<< FAILURE!
>> >> junit.framework.ComparisonFailure: expected:<[User not properly
>> >> authenticated].> but was:<[Access Denied: Only administrators are
>> allowed
>> >> to
>> >> modify other users].>
>> >> at junit.framework.Assert.assertEquals(Assert.java:81)
>> >> at junit.framework.Assert.assertEquals(Assert.java:87)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddAdminRoleWhenAlreadyHasUserRole(UserSecurityAdviceTest.java:111)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddAdminRoleWhenAlreadyHasUserRole(UserSecurityAdviceTest.java:111)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >>
>> testAddUserRoleWhenHasAdminRole(org.appfuse.service.UserSecurityAdviceTest)
>> >> Time elapsed: 0.021 sec <<< ERROR!
>> >> org.acegisecurity.AccessDeniedException: User not properly
>> authenticated.
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
>> >> at
>> >>
>> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
>> >> at
>> >>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
>> >> at
>> >>
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>> >> at $Proxy36.saveUser(Unknown Source)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserRoleWhenHasAdminRole(UserSecurityAdviceTest.java:130)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testAddUserRoleWhenHasAdminRole(UserSecurityAdviceTest.java:130)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >> testUpdateUserWithUserRole(org.appfuse.service.UserSecurityAdviceTest)
>> >> Time
>> >> elapsed: 0.014 sec <<< ERROR!
>> >> org.acegisecurity.AccessDeniedException: User not properly
>> authenticated.
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.getCurrentUser(UserSecurityAdvice.java:139)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdvice.before(UserSecurityAdvice.java:68)
>> >> at
>> >>
>> org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:49)
>> >> at
>> >>
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
>> >> at
>> >>
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>> >> at $Proxy36.saveUser(Unknown Source)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserWithUserRole(UserSecurityAdviceTest.java:141)
>> >> at
>> >>
>> org.appfuse.service.UserSecurityAdviceTest.testUpdateUserWithUserRole(UserSecurityAdviceTest.java:141)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at junit.framework.TestCase.runTest(TestCase.java:164)
>> >> at
>> >> org.jmock.core.VerifyingTestCase.runBare(VerifyingTestCase.java:39)
>> >> at junit.framework.TestResult$1.protect(TestResult.java:106)
>> >> at
>> junit.framework.TestResult.runProtected(TestResult.java:124)
>> >> at junit.framework.TestResult.run(TestResult.java:109)
>> >> at junit.framework.TestCase.run(TestCase.java:120)
>> >> at junit.framework.TestSuite.runTest(TestSuite.java:230)
>> >> at junit.framework.TestSuite.run(TestSuite.java:225)
>> >> at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown
>> Source)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:138)
>> >> at
>> >>
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>> >> at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >> at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> >> at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> at java.lang.reflect.Method.invoke(Method.java:585)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>> >> at
>> >>
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>> >>
>> >> Any ideas?
>> >>
>> >> Cheers,
>> >>
>> >> Greg
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/RC1-UserSecurityAdviceTest-fails-tf4387033s2369.html#a12507548
>> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> > --
>> > http://raibledesigns.com
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/RC1-UserSecurityAdviceTest-fails-tf4387033s2369.html#a12509397
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> http://raibledesigns.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/RC1-UserSecurityAdviceTest-fails-tf4387033s2369.html#a12509696
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]