The user's id is supposed to be null when you signup a new user - it's
assigned after the record is inserted into your database.  Looking at
your log (2nd line from the bottom), it looks like the user you're
trying to add already exists.  If you run "mvn hibernate:operation"
(or "ant db-load" with 1.x), you should be able to login with the
default users in sample-data.xml.

Matt

On 4/17/07, nmall <[EMAIL PROTECTED]> wrote:

Hi,

 I am having a problem logging in as a user that exists - it gives " invalid
user name and password - please try again" error. Now these users/passwords
exist in sample-data.xml as well as the database. I set log levels to DEBUG
on the appfuse as well as acegisecurity modules. IT looks like the username
is anonymous when it tries to authenticate. When I try to sign up a new
user, again the the user id passed into saveUser is null. You can see this
from the logs. Thanks for any pointers!

Logs for login problem:

 [testapp] DEBUG [btpool0-6] FilterChainProxy.doFilter(269) |
/login.jsp?error=tr
ue at position 4 of 7 in additional filter chain; firing Filter:
'org.acegisecur
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-6] FilterChainProxy.doFilter(269) |
/login.jsp?error=tr
ue at position 5 of 7 in additional filter chain; firing Filter:
'org.acegisecur
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-6] AnonymousProcessingFilter.doFilter(113) |
Populated
SecurityContextHolder with anonymous token:
'org.acegisecurity.providers.anonymo
[EMAIL PROTECTED]: Username: anonymous; Password:
[PROTEC
TED]; Authenticated: true; Details:
org.acegisecurity.ui.WebAuthenticationDetail
[EMAIL PROTECTED]: RemoteIpAddress: 127.0.0.1; SessionId: 2i6bi3gpj9u3n; Granted
Authoriti
es: ROLE_ANONYMOUS'
[testapp] DEBUG [btpool0-6] FilterChainProxy.doFilter(269) |
/login.jsp?error=tr
ue at position 6 of 7 in additional filter chain; firing Filter:
'org.acegisecur
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-6] FilterChainProxy.doFilter(269) |
/login.jsp?error=tr
ue at position 7 of 7 in additional filter chain; firing Filter:
'org.acegisecur
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /activeUsers.*;
matched=false
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /clickstreams.jsp*;
matched=fa
lse
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /flushCache.*;
matched=false
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /passwordHint.html*;
matched=f
alse
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /reload.*; matched=false
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /signup.html*;
matched=false
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /users.html*;
matched=false
[testapp] DEBUG [btpool0-6]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/login.jsp'; pattern is /**/*.html*; matched=false
[testapp] DEBUG [btpool0-6]
AbstractSecurityInterceptor.beforeInvocation(321) |
Public object - authentication not attempted
[testapp] DEBUG [btpool0-6] FilterChainProxy.doFilter(260) |
/login.jsp?error=tr
ue reached end of additional filter chain; proceeding with original chain
[testapp] DEBUG [btpool0-6] ExceptionTranslationFilter.doFilter(113) | Chain
pro
cessed normally
[testapp] DEBUG [btpool0-6]
HttpSessionContextIntegrationFilter.doFilter(291) |
SecurityContextHolder set to new context, as request processing completed


Login for signup.html/SaveUser:
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /clickstreams.jsp*;
matched=
false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /flushCache.*;
matched=false

[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /passwordHint.html*;
matched
=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /reload.*; matched=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /signup.html*;
matched=true
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(248) |
Secure object: FilterInvocation: URL: /signup.html; ConfigAttributes:
[ROLE_ANON
YMOUS, admin, user]
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(279) |
Previously Authenticated:
org.acegisecurity.providers.anonymous.AnonymousAuthent
[EMAIL PROTECTED]: Username: anonymous; Password: [PROTECTED];
Authenticated
: true; Details: [EMAIL PROTECTED]:
RemoteIpAd
dress: 127.0.0.1; SessionId: 2i6bi3gpj9u3n; Granted Authorities:
ROLE_ANONYMOUS
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(295) |
Authorization successful
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(306) |
RunAsManager did not change Authentication object
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(260) | /signup.html
reache
d end of additional filter chain; proceeding with original chain
[testapp] DEBUG [btpool0-5] UserSecurityAdvice.before(67) | Registering new
user
 'raji'
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(321) |
Public object - authentication not attempted
[testapp] DEBUG [btpool0-5] UserDaoHibernate.saveUser(38) | user's id: null
[testapp] WARN [btpool0-5] SignupAction.save(79) | User 'raji' already
exists!
[testapp] DEBUG [btpool0-5] ExceptionTranslationFilter.doFilter(113) | Chain
pro
cessed normally
[testapp] DEBUG [btpool0-5]
HttpSessionContextIntegrationFilter.doFilter(291) |
SecurityContextHolder set to new context, as request processing completed
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(100) | Converted URL to lowercase, from: '/signup.html'; to:
'/signup.html'
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /images/**;
matched=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /scripts/**;
matched=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /styles/**;
matched=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /**; matched=true
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 1 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.conte
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5]
HttpSessionContextIntegrationFilter.doFilter(188) |
Obtained from ACEGI_SECURITY_CONTEXT a valid SecurityContext and set to
Security
ContextHolder: '[EMAIL PROTECTED]: Null
aut
hentication'
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 2 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.ui.we
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 3 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.wrapp
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5] SavedRequestAwareWrapper.<init>(107) | Wrapper
not r
eplaced; SavedRequest was: null
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 4 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.ui.re
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 5 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.provi
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5] AnonymousProcessingFilter.doFilter(113) |
Populated
SecurityContextHolder with anonymous token:
'org.acegisecurity.providers.anonymo
[EMAIL PROTECTED]: Username: anonymous; Password:
[PROTEC
TED]; Authenticated: true; Details:
org.acegisecurity.ui.WebAuthenticationDetail
[EMAIL PROTECTED]: RemoteIpAddress: 127.0.0.1; SessionId: 2i6bi3gpj9u3n; Granted
Authoriti
es: ROLE_ANONYMOUS'
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 6 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.ui.Ex
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(269) | /signup.html at
pos
ition 7 of 7 in additional filter chain; firing Filter:
'org.acegisecurity.inter
[EMAIL PROTECTED]'
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /activeUsers.*;
matched=fals
e
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /clickstreams.jsp*;
matched=
false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /flushCache.*;
matched=false

[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /passwordHint.html*;
matched
=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /reload.*; matched=false
[testapp] DEBUG [btpool0-5]
PathBasedFilterInvocationDefinitionMap.lookupAttribu
tes(112) | Candidate is: '/signup.html'; pattern is /signup.html*;
matched=true
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(248) |
Secure object: FilterInvocation: URL: /signup.html; ConfigAttributes:
[ROLE_ANON
YMOUS, admin, user]
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(279) |
Previously Authenticated:
org.acegisecurity.providers.anonymous.AnonymousAuthent
[EMAIL PROTECTED]: Username: anonymous; Password: [PROTECTED];
Authenticated
: true; Details: [EMAIL PROTECTED]:
RemoteIpAd
dress: 127.0.0.1; SessionId: 2i6bi3gpj9u3n; Granted Authorities:
ROLE_ANONYMOUS
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(295) |
Authorization successful
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(306) |
RunAsManager did not change Authentication object
[testapp] DEBUG [btpool0-5] FilterChainProxy.doFilter(260) | /signup.html
reache
d end of additional filter chain; proceeding with original chain
[testapp] DEBUG [btpool0-5] UserSecurityAdvice.before(67) | Registering new
user
 'raji'
[testapp] DEBUG [btpool0-5]
AbstractSecurityInterceptor.beforeInvocation(321) |
Public object - authentication not attempted
[testapp] DEBUG [btpool0-5] UserDaoHibernate.saveUser(38) | user's id:
null[testapp] WARN [btpool0-5] SignupAction.save(79) | User 'raji' already
exists!
[testapp] DEBUG [btpool0-5] ExceptionTranslationFilter.doFilter(113) | Chain
pro
cessed normally

--
View this message in context: 
http://www.nabble.com/Problem-saving-user-or-logging-in-tf3595740s2369.html#a10043797
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]

Reply via email to