This is odd, In one scenario it found by login, but in another it didn't. Here are my users in the db
[{"nodeId":17,"login":"auser","firstName":"John","l astName":"Doe","twitterAccountName":null,"role":[]},{"nodeId":19,"login":"cuser","firstName":"Tom"," lastName":"Smith","twitterAccountName":null,"role" :[]},{"nodeId":18,"login":"buser","firstName":"Mike", "lastName":"Smith","twitterAccountName":null,"role ":[]},{"nodeId":32,"login":"bytor","firstName":"mark", "lastName":"spritzler","twitterAccountName":null," role":null},{"nodeId":33,"login":"test","firstName ":"test","lastName":"test","twitterAccountName":nu ll,"role":null}]
If I findByLogin("bytor") it succeeds in finding it, but if I findByLogin("auser") it returns null.
I even overwrote the getGrantedAuthorities so that every user returns ROLE_USER. Since if you are a User in the db, it means you added through my register page.
Code:
@Override
public Collection<GrantedAuthority> getAuthorities() {
//User.Roles[] roles = user.getRole();
//if (roles ==null) {
GrantedAuthority grantedAuthority = new SimpleGrantedAuthority("ROLE_USER");
GrantedAuthority[] authorities = {grantedAuthority};
return Arrays.asList(authorities);
//}
//return Arrays.<GrantedAuthority>asList(roles);
}
I just feel lost, and it really isn't rocket science here. You guys made it really easy to do, I just can't seem to do easy. 
Mark