I found that when a user is created with an empty Prefix (ie, Mr.), any attempt 
to modify the account afterwards generates a 500 ISE.

Not necessarily a big deal, but I spent a day trying to track down why I 
couldn't change a user's password or set him to use PAM authentication, when it 
was because of this error.

>From catalina.out:

2013-01-23 11:25:10,538 [ajp-127.0.0.1-8009-18] WARN  
com.redhat.rhn.common.hibernate.EmptyVarcharInterceptor - Object 
com.redhat.rhn.domain.user.legacy.PersonalInfo is setting empty string prefix
2013-01-23 11:25:10,539 [ajp-127.0.0.1-8009-18] WARN  
com.redhat.rhn.common.hibernate.EmptyVarcharInterceptor - Object 
com.redhat.rhn.domain.user.legacy.PersonalInfo is setting empty string title
2013-01-23 11:25:10,544 [ajp-127.0.0.1-8009-18] WARN  
org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23502
2013-01-23 11:25:10,545 [ajp-127.0.0.1-8009-18] ERROR 
org.hibernate.util.JDBCExceptionReporter - ERROR: null value in column "prefix" 
violates not-null constraint
2013-01-23 11:25:10,545 [ajp-127.0.0.1-8009-18] ERROR 
org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize 
database state with session
org.hibernate.exception.ConstraintViolationException: could not update: 
[com.redhat.rhn.domain.user.legacy.PersonalInfo#147]


_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to