Hibernate version:
2.1.6
Explanation of problem:
When the user visits the userdata.jsp page the form gives them the option to set the centerId using the above selectOneMenu tag. The problem is that when the saveAction is executed by a user the following message is displayed:
net.sf.hibernate.PropertyValueException: not-null property references a null
or transient value:
gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
The center table is needed for a simple purpose only. It is a lookup table.
The question is why is User.centerId null? and what can I do to ensure it is
not null before hibernate tries to save it?
Code:
User:
public class User implements Serializable {
/**
* User
* Default Constructor
*/
public User ()
{
logger.debug("User is created");
}
private String username;
private Long centerId;
private Long userId;
private String phone;
private String project;
private boolean userContractor;
private String contractNumber;
private Category logger = Category.getInstance(this.getClass());
private Long contractorId;
public Long getCenterId ()
{
return centerId;
}
public void setCenterId ( Long centerId )
{
this.centerId = centerId;
}
... other getters/setters
}
UserBean: (managed bean)
package gov.nasa.msfc.repository.submittal.view.bean;
import gov.nasa.msfc.repository.submittal.model.businessobject.User;
import gov.nasa.msfc.repository.submittal.model.exception.UserException;
import gov.nasa.msfc.repository.submittal.view.builder.UserBuilder;
import gov.nasa.msfc.repository.submittal.view.util.FacesUtils;
public class UserBean extends BaseBean {
private Long centerId;
private String username;
private Long userId;
private String phone;
private String project;
private boolean userContractor;
private Long contractorId;
private String contractNumber;
/**
* UserBean
*/
public UserBean ()
{
logger.debug("UserBean is created");
}
public Long getCenterId ()
{
return centerId;
}
public void setCenterId ( Long centerId )
{
this.centerId = centerId;
}
... other gettters/setters
/**
* save
*/
public String saveAction ()
{
String result = "fail";
try
{
User user = UserBuilder.createUser ( this );
this.serviceLocator.getUserService ().save ( user );
result = "success";
}
catch ( UserException ex )
{
String msg = "Could not save/udpate user";
FacesUtils.addErrorMessage ( msg + ":Internal Error" );
}
return result;
}
}
Center:
package gov.nasa.msfc.repository.submittal.model.businessobject;
import java.io.Serializable;
import org.apache.log4j.Category;
public class Center
implements Serializable {
private Long centerId;
private String name;
private Category logger = Category.getInstance ( this.getClass () );
/**
* Center
* Default Constructor
*/
public Center ()
{
logger.debug ( "Center is created" );
}
public String getName ()
{
return name;
}
public Long getCenterId ()
{
return centerId;
}
public void setName ( String name )
{
this.name = name;
}
public void setCenterId ( Long centerId )
{
this.centerId = centerId;
}
}
Mapping documents:Code:
User.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping package="gov.nasa.msfc.repository.submittal.model.businessobject">
<class name="User" table="SUBMITTAL_USER" >
<cache usage="read-write"/>
<id name="userId" column="USER_ID" unsaved-value="null">
<generator class="sequence">
<param name="sequence">submittal_user_seq</param>
</generator>
</id>
<many-to-one name="centerId" class="Center" column="CENTER_ID" cascade="none" not-null="true" />
<property name="username" column="USERNAME"/>
<property name="phone" column="PHONE"/>
<property name="project" column="PROJECT"/>
<property name="userContractor" column="IS_CONTRACTOR"/>
<many-to-one name="contractorId" class="Contractor" column="CONTRACTOR_ID" cascade="none" />
<property name="contractNumber" column="CONTRACT_NUMBER"/>
</class>
</hibernate-mapping>
Code:
Center.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping package="gov.nasa.msfc.repository.submittal.model.businessobject">
<class name="Center" table="CENTER">
<cache usage="read-only"/>
<id name="centerId" column="CENTER_ID" unsaved-value="null">
<generator class="sequence">
<param name="sequence">submittal_cntr_seq</param>
</generator>
</id>
<property name="name" column="NAME" />
</class>
</hibernate-mapping>
Full stack trace of any exception that occurs:Code:
12:33:42,071 ERROR InvokeApplicationPhase:80 - #{userBean.saveAction}: javax.faces.el.EvaluationException: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
javax.faces.FacesException: #{userBean.saveAction}: javax.faces.el.EvaluationException: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78)
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:197)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
Caused by: javax.faces.el.EvaluationException: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)
... 34 more
Caused by: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at org.springframework.orm.hibernate.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:539)
at org.springframework.orm.hibernate.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:234)
at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:248)
at org.springframework.orm.hibernate.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:402)
at gov.nasa.msfc.repository.submittal.model.dao.hibernate.UserHibernateDAOImpl.saveUser(UserHibernateDAOImpl.java:84)
at gov.nasa.msfc.repository.submittal.model.service.impl.UserServiceImpl.save(UserServiceImpl.java:15)
at gov.nasa.msfc.repository.submittal.view.bean.UserBean.saveAction(UserBean.java:142)
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:324)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
... 35 more
Caused by: net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at net.sf.hibernate.impl.SessionImpl.checkNullability(SessionImpl.java:1277)
at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:928)
at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:857)
at net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier(SessionImpl.java:779)
at net.sf.hibernate.impl.SessionImpl.save(SessionImpl.java:738)
at net.sf.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:1388)
at org.springframework.orm.hibernate.HibernateTemplate$14.doInHibernate(HibernateTemplate.java:405)
at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:243)
... 44 more
12:33:42,081 DEBUG SessionImpl:3388 - running Session.finalize()
StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces Servlet threw exception
javax.faces.FacesException: #{userBean.saveAction}: javax.faces.el.EvaluationException: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
javax.faces.FacesException: #{userBean.saveAction}: javax.faces.el.EvaluationException: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78)
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:197)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
Caused by: javax.faces.el.EvaluationException: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)
... 34 more
Caused by: org.springframework.orm.hibernate.HibernateSystemException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId; nested exception is net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at org.springframework.orm.hibernate.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:539)
at org.springframework.orm.hibernate.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:234)
at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:248)
at org.springframework.orm.hibernate.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:402)
at gov.nasa.msfc.repository.submittal.model.dao.hibernate.UserHibernateDAOImpl.saveUser(UserHibernateDAOImpl.java:84)
at gov.nasa.msfc.repository.submittal.model.service.impl.UserServiceImpl.save(UserServiceImpl.java:15)
at gov.nasa.msfc.repository.submittal.view.bean.UserBean.saveAction(UserBean.java:142)
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:324)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
... 35 more
Caused by: net.sf.hibernate.PropertyValueException: not-null property references a null or transient value: gov.nasa.msfc.repository.submittal.model.businessobject.User.centerId
at net.sf.hibernate.impl.SessionImpl.checkNullability(SessionImpl.java:1277)
at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:928)
at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:857)
at net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier(SessionImpl.java:779)
at net.sf.hibernate.impl.SessionImpl.save(SessionImpl.java:738)
at net.sf.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:1388)
at org.springframework.orm.hibernate.HibernateTemplate$14.doInHibernate(HibernateTemplate.java:405)
at org.springframework.orm.hibernate.HibernateTemplate.execute(HibernateTemplate.java:243)
... 44 more
Debug Log before error:Code:
12:45:27,776 INFO Environment:469 - Hibernate 2.1.6
12:45:27,776 INFO Environment:498 - hibernate.properties not found
12:45:27,776 INFO Environment:529 - using CGLIB reflection optimizer
12:45:27,886 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:27,886 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:27,996 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Document -> DOCUMENT
12:45:28,066 DEBUG Binder:486 - Mapped property: documentId -> DOCUMENT_ID, type: long
12:45:28,076 DEBUG Binder:486 - Mapped property: imported -> IS_IMPORTED, type: boolean
12:45:28,087 DEBUG Binder:486 - Mapped property: doctype -> DOCTYPE_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:28,087 DEBUG Binder:486 - Mapped property: user -> USER_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.User
12:45:28,087 DEBUG Binder:486 - Mapped property: restriction -> RESTRICTION_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:28,127 INFO Binder:200 - Mapping joined-subclass: gov.nasa.msfc.repository.submittal.model.businessobject.NasaGeneral -> NASAGENERAL
12:45:28,137 DEBUG Binder:486 - Mapped property: name -> NAME, type: string
12:45:28,137 DEBUG Binder:486 - Mapped property: title -> TITLE, type: string
12:45:28,137 DEBUG Binder:486 - Mapped property: change -> CHANGE, type: character
12:45:28,137 DEBUG Binder:486 - Mapped property: comments -> COMMENTS, type: string
12:45:28,137 DEBUG Binder:486 - Mapped property: dataProcessDocument -> DATA_PROCESS_DOCUMENT, type: string
12:45:28,137 DEBUG Binder:486 - Mapped property: dataRequestNumber -> DATA_REQUEST_NUMBER, type: string
12:45:28,137 DEBUG Binder:486 - Mapped property: distributionCode -> DISTRIBUTION_CODE, type: string
12:45:28,137 DEBUG Binder:486 - Mapped property: effectiveDate -> EFFECTIVE_DATE, type: date
12:45:28,137 DEBUG Binder:486 - Mapped property: pageSize -> PAGE_SIZE, type: integer
12:45:28,137 DEBUG Binder:486 - Mapped property: pages -> PAGES, type: integer
12:45:28,147 DEBUG Binder:486 - Mapped property: programmaticCode -> PROGRAMMATIC_CODE, type: string
12:45:28,147 DEBUG Binder:486 - Mapped property: recordSeries -> RECORD_SERIES, type: string
12:45:28,147 DEBUG Binder:486 - Mapped property: releaseAuthority -> RELEASE_AUTHORITY, type: string
12:45:28,147 DEBUG Binder:486 - Mapped property: responsibleOffice -> RESPONSIBLE_OFFICE, type: string
12:45:28,147 DEBUG Binder:486 - Mapped property: revision -> REVISION, type: character
12:45:28,147 DEBUG Binder:486 - Mapped property: volume -> VOLUME, type: character
12:45:28,167 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:28,167 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:28,187 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.User -> SUBMITTAL_USER
12:45:28,197 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.User usage strategy: read-write
12:45:28,197 DEBUG Binder:486 - Mapped property: userId -> USER_ID, type: long
12:45:28,197 DEBUG Binder:486 - Mapped property: centerId -> CENTER_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:28,197 DEBUG Binder:486 - Mapped property: username -> USERNAME, type: string
12:45:28,197 DEBUG Binder:486 - Mapped property: phone -> PHONE, type: string
12:45:28,197 DEBUG Binder:486 - Mapped property: project -> PROJECT, type: string
12:45:28,197 DEBUG Binder:486 - Mapped property: userContractor -> IS_CONTRACTOR, type: boolean
12:45:28,207 DEBUG Binder:486 - Mapped property: contractorId -> CONTRACTOR_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Contractor
12:45:28,207 DEBUG Binder:486 - Mapped property: contractNumber -> CONTRACT_NUMBER, type: string
12:45:28,207 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:28,207 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:28,237 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Center -> CENTER
12:45:28,237 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.Center usage strategy: read-only
12:45:28,237 WARN CacheFactory:36 - read-only cache configured for mutable: gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:28,237 DEBUG Binder:486 - Mapped property: centerId -> CENTER_ID, type: long
12:45:28,237 DEBUG Binder:486 - Mapped property: name -> NAME, type: string
12:45:28,247 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:28,247 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:28,267 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Contractor -> CONTRACTOR
12:45:28,267 DEBUG Binder:486 - Mapped property: contractorId -> CONTRACTOR_ID, type: long
12:45:28,267 DEBUG Binder:486 - Mapped property: name -> CONTRACTOR_NAME, type: string
12:45:28,277 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:28,277 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:28,297 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype -> DOCTYPE
12:45:28,297 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype usage strategy: read-only
12:45:28,297 WARN CacheFactory:36 - read-only cache configured for mutable: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:28,297 DEBUG Binder:486 - Mapped property: doctypeId -> DOCTYPE_ID, type: long
12:45:28,297 DEBUG Binder:486 - Mapped property: name -> DOCTYPE_NAME, type: string
12:45:28,317 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:28,317 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:28,327 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction -> EXPORT_RESTRICTION
12:45:28,337 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction usage strategy: read-only
12:45:28,337 WARN CacheFactory:36 - read-only cache configured for mutable: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:28,337 DEBUG Binder:486 - Mapped property: restrictionId -> RESTRICTION_ID, type: long
12:45:28,337 DEBUG Binder:486 - Mapped property: name -> RESTRICTION_NAME, type: string
12:45:28,337 INFO Configuration:627 - processing one-to-many association mappings
12:45:28,337 INFO Configuration:636 - processing one-to-one association property references
12:45:28,337 INFO Configuration:661 - processing foreign key constraints
12:45:28,337 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Document
12:45:28,337 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Contractor
12:45:28,347 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:28,347 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.User
12:45:28,347 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:28,347 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:28,367 INFO Dialect:82 - Using dialect: net.sf.hibernate.dialect.Oracle9Dialect
12:45:28,377 INFO SettingsFactory:63 - Use outer join fetching: true
12:45:28,377 INFO ConnectionProviderFactory:53 - Initializing connection provider: org.springframework.orm.hibernate.LocalDataSourceConnectionProvider
12:45:28,377 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
12:45:28,948 INFO SettingsFactory:103 - Use scrollable result sets: true
12:45:28,948 INFO SettingsFactory:106 - Use JDBC3 getGeneratedKeys(): false
12:45:28,948 INFO SettingsFactory:109 - Optimize cache for minimal puts: false
12:45:28,948 INFO SettingsFactory:115 - echoing all SQL to stdout
12:45:28,948 INFO SettingsFactory:118 - Query language substitutions: {}
12:45:28,948 INFO SettingsFactory:129 - cache provider: net.sf.ehcache.hibernate.Provider
12:45:28,958 INFO Configuration:1116 - instantiating and configuring caches
12:45:28,988 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:29,008 WARN Configurator:125 - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/Applications/development/Java/Borland/Jbuilder2005/thirdparty/ehcache/ehcache-0.9.jar!/ehcache-failsafe.xml
12:45:29,018 WARN Plugin:95 - Could not find configuration for gov.nasa.msfc.repository.submittal.model.businessobject.Restriction. Configuring using the defaultCache settings.
12:45:29,038 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.User
12:45:29,038 WARN Plugin:95 - Could not find configuration for gov.nasa.msfc.repository.submittal.model.businessobject.User. Configuring using the defaultCache settings.
12:45:29,038 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:29,048 WARN Plugin:95 - Could not find configuration for gov.nasa.msfc.repository.submittal.model.businessobject.Doctype. Configuring using the defaultCache settings.
12:45:29,048 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:29,048 WARN Plugin:95 - Could not find configuration for gov.nasa.msfc.repository.submittal.model.businessobject.Center. Configuring using the defaultCache settings.
12:45:29,158 INFO SessionFactoryImpl:118 - building session factory
12:45:29,158 DEBUG SessionFactoryImpl:124 - instantiating session factory with properties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, hibernate.cache.provider_class=net.sf.ehcache.hibernate.Provider, sun.boot.library.path=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\bin, java.vm.version=1.4.2_04-b05, shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=US, sun.os.patch.level=Service Pack 1, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\Servers\Tomcat 5.0, java.runtime.version=1.4.2_04-b05, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\endorsed, os.arch=x86, java.io.tmpdir=c:\winnt\temp\, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, java.naming.factory.url.pkgs=org.apache.naming, os.name=Windows XP, sun.java2d.fontpath=, java.library.path=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\System32;.;D:\Applications\development\Java\Borland\Jbuilder2005\bin;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\bin;D:\Applications\Documentum\Shared;D:\Applications\development\database\oracle\bin;D:\Applications\development\database\oracle\jre\1.4.2\bin\client;D:\Applications\development\database\oracle\jre\1.4.2\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM;Y:\;C:\Program Files\Common Files\Adaptec Shared\System;D:\Utilities\System\hardware\diskeeper\;D:\java\bin;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\ant\bin;D:\Servers\Tomcat 5.0\bin\bin;D:\Applications\development\database\mysql\bin;D:\Applications\development\Java\Borland\Jbuilder2005\debug\sa;D:\Applications\development\Java\Borland\Jbuilder2005\lib, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory, os.version=5.1, user.home=D:\Documents and Settings\fainemr, user.timezone=America/Chicago, catalina.useNaming=true, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.4, catalina.home=D:/Servers/Tomcat 5.0, java.class.path=D:\Servers\Tomcat 5.0\bin\bootstrap.jar;D:\Projects\es\classes;D:\Servers\Tomcat 5.0\common\lib\servlet-api.jar;D:\Servers\Tomcat 5.0\common\lib\jsp-api.jar;D:\Servers\Tomcat 5.0\common\lib\log4j-1.2.8.jar;D:\Libraries\jta.jar;D:\Libraries\log4j-1.2.8.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jcifs\jcifs-1.1.3.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-beanutils.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-collections.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-digester.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-logging.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\jsf-api.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\jsf-impl.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jakarta-taglibs-standard-1.1.1\lib\jstl.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jakarta-taglibs-standard-1.1.1\lib\standard.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\hibernate-2.1\hibernate2.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\dom4j\dom4j-1.4.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\cglib\cglib-full-2.0.2.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\odmg\odmg-3.0.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\ehcache\ehcache-0.9.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-core.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-mock.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\commons_logging\commons-logging-1.0.4.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-context\spring-context.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-orm\spring-orm.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-dao\spring-dao.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-aop\spring-aop.jar;D:\Applications\development\Java\Borland\Jbuilder2005\lib\mail.jar;D:\Applications\development\Java\Borland\Jbuilder2005\lib\activation.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\lib\tools.jar, user.name=fainemr, hibernate.show_sql=true, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper., java.vm.specification.version=1.0, java.home=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre, sun.arch.data.model=32, hibernate.dialect=net.sf.hibernate.dialect.Oracle9Dialect, user.language=en, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, hibernate.cglib.use_reflection_optimizer=true, java.vm.info=mixed mode, java.version=1.4.2_04, java.ext.dirs=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\ext, sun.boot.class.path=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\rt.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\i18n.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\sunrsasign.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\jsse.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\jce.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\charsets.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\classes, server.loader=${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar, java.vendor=Sun Microsystems Inc., catalina.base=D:/Servers/Tomcat 5.0, file.separator=\, hibernate.connection.provider_class=org.springframework.orm.hibernate.LocalDataSourceConnectionProvider, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, common.loader=${catalina.home}/common/classes,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans., sun.cpu.isalist=pentium i486 i386}
12:45:29,318 DEBUG User:14 - User is created
12:45:29,378 DEBUG Center:22 - Center is created
12:45:29,388 DEBUG Contractor:22 - Contractor is created
12:45:29,539 DEBUG SessionFactoryObjectFactory:39 - initializing class SessionFactoryObjectFactory
12:45:29,539 DEBUG SessionFactoryObjectFactory:76 - registered: 40c3ed5d015df1e501015df1e7430000 (unnamed)
12:45:29,539 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
12:45:29,539 DEBUG SessionFactoryImpl:195 - instantiated session factory
12:45:29,829 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:29,829 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:29,839 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Document -> DOCUMENT
12:45:29,839 DEBUG Binder:486 - Mapped property: documentId -> DOCUMENT_ID, type: long
12:45:29,849 DEBUG Binder:486 - Mapped property: imported -> IS_IMPORTED, type: boolean
12:45:29,879 DEBUG Binder:486 - Mapped property: doctype -> DOCTYPE_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:29,879 DEBUG Binder:486 - Mapped property: user -> USER_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.User
12:45:29,879 DEBUG Binder:486 - Mapped property: restriction -> RESTRICTION_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:29,879 INFO Binder:200 - Mapping joined-subclass: gov.nasa.msfc.repository.submittal.model.businessobject.NasaGeneral -> NASAGENERAL
12:45:29,889 DEBUG Binder:486 - Mapped property: name -> NAME, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: title -> TITLE, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: change -> CHANGE, type: character
12:45:29,889 DEBUG Binder:486 - Mapped property: comments -> COMMENTS, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: dataProcessDocument -> DATA_PROCESS_DOCUMENT, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: dataRequestNumber -> DATA_REQUEST_NUMBER, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: distributionCode -> DISTRIBUTION_CODE, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: effectiveDate -> EFFECTIVE_DATE, type: date
12:45:29,889 DEBUG Binder:486 - Mapped property: pageSize -> PAGE_SIZE, type: integer
12:45:29,889 DEBUG Binder:486 - Mapped property: pages -> PAGES, type: integer
12:45:29,889 DEBUG Binder:486 - Mapped property: programmaticCode -> PROGRAMMATIC_CODE, type: string
12:45:29,889 DEBUG Binder:486 - Mapped property: recordSeries -> RECORD_SERIES, type: string
12:45:29,899 DEBUG Binder:486 - Mapped property: releaseAuthority -> RELEASE_AUTHORITY, type: string
12:45:29,899 DEBUG Binder:486 - Mapped property: responsibleOffice -> RESPONSIBLE_OFFICE, type: string
12:45:29,899 DEBUG Binder:486 - Mapped property: revision -> REVISION, type: character
12:45:29,899 DEBUG Binder:486 - Mapped property: volume -> VOLUME, type: character
12:45:29,899 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:29,909 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:29,949 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.User -> SUBMITTAL_USER
12:45:29,949 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.User usage strategy: read-write
12:45:29,949 DEBUG Binder:486 - Mapped property: userId -> USER_ID, type: long
12:45:29,949 DEBUG Binder:486 - Mapped property: centerId -> CENTER_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:29,949 DEBUG Binder:486 - Mapped property: username -> USERNAME, type: string
12:45:29,959 DEBUG Binder:486 - Mapped property: phone -> PHONE, type: string
12:45:29,959 DEBUG Binder:486 - Mapped property: project -> PROJECT, type: string
12:45:29,959 DEBUG Binder:486 - Mapped property: userContractor -> IS_CONTRACTOR, type: boolean
12:45:29,959 DEBUG Binder:486 - Mapped property: contractorId -> CONTRACTOR_ID, type: gov.nasa.msfc.repository.submittal.model.businessobject.Contractor
12:45:29,959 DEBUG Binder:486 - Mapped property: contractNumber -> CONTRACT_NUMBER, type: string
12:45:29,969 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:29,969 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:29,979 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Center -> CENTER
12:45:29,979 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.Center usage strategy: read-only
12:45:29,979 WARN CacheFactory:36 - read-only cache configured for mutable: gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:29,979 DEBUG Binder:486 - Mapped property: centerId -> CENTER_ID, type: long
12:45:29,979 DEBUG Binder:486 - Mapped property: name -> NAME, type: string
12:45:30,099 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:30,109 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:30,109 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Contractor -> CONTRACTOR
12:45:30,109 DEBUG Binder:486 - Mapped property: contractorId -> CONTRACTOR_ID, type: long
12:45:30,109 DEBUG Binder:486 - Mapped property: name -> CONTRACTOR_NAME, type: string
12:45:30,129 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:30,129 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:30,139 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype -> DOCTYPE
12:45:30,139 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype usage strategy: read-only
12:45:30,139 WARN CacheFactory:36 - read-only cache configured for mutable: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:30,139 DEBUG Binder:486 - Mapped property: doctypeId -> DOCTYPE_ID, type: long
12:45:30,139 DEBUG Binder:486 - Mapped property: name -> DOCTYPE_NAME, type: string
12:45:30,149 DEBUG DTDEntityResolver:20 - trying to locate http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath under net/sf/hibernate/
12:45:30,149 DEBUG DTDEntityResolver:29 - found http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd in classpath
12:45:30,159 INFO Binder:229 - Mapping class: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction -> EXPORT_RESTRICTION
12:45:30,159 DEBUG CacheFactory:32 - cache for: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction usage strategy: read-only
12:45:30,159 WARN CacheFactory:36 - read-only cache configured for mutable: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:30,159 DEBUG Binder:486 - Mapped property: restrictionId -> RESTRICTION_ID, type: long
12:45:30,170 DEBUG Binder:486 - Mapped property: name -> RESTRICTION_NAME, type: string
12:45:30,170 INFO Configuration:627 - processing one-to-many association mappings
12:45:30,170 INFO Configuration:636 - processing one-to-one association property references
12:45:30,170 INFO Configuration:661 - processing foreign key constraints
12:45:30,170 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Document
12:45:30,170 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Contractor
12:45:30,170 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:30,170 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.User
12:45:30,170 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:30,170 DEBUG Configuration:678 - resolving reference to class: gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:30,180 INFO Dialect:82 - Using dialect: net.sf.hibernate.dialect.Oracle9Dialect
12:45:30,180 INFO SettingsFactory:63 - Use outer join fetching: true
12:45:30,180 INFO ConnectionProviderFactory:53 - Initializing connection provider: org.springframework.orm.hibernate.LocalDataSourceConnectionProvider
12:45:30,180 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended)
12:45:30,180 INFO SettingsFactory:103 - Use scrollable result sets: true
12:45:30,190 INFO SettingsFactory:106 - Use JDBC3 getGeneratedKeys(): false
12:45:30,190 INFO SettingsFactory:109 - Optimize cache for minimal puts: false
12:45:30,190 INFO SettingsFactory:115 - echoing all SQL to stdout
12:45:30,190 INFO SettingsFactory:118 - Query language substitutions: {}
12:45:30,190 INFO SettingsFactory:129 - cache provider: net.sf.ehcache.hibernate.Provider
12:45:30,190 INFO Configuration:1116 - instantiating and configuring caches
12:45:30,190 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.Restriction
12:45:30,190 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.User
12:45:30,190 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.Doctype
12:45:30,190 DEBUG Configuration:1127 - instantiating cache gov.nasa.msfc.repository.submittal.model.businessobject.Center
12:45:30,190 INFO SessionFactoryImpl:118 - building session factory
12:45:30,190 DEBUG SessionFactoryImpl:124 - instantiating session factory with properties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, hibernate.cache.provider_class=net.sf.ehcache.hibernate.Provider, sun.boot.library.path=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\bin, java.vm.version=1.4.2_04-b05, shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=US, sun.os.patch.level=Service Pack 1, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\Servers\Tomcat 5.0, java.runtime.version=1.4.2_04-b05, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.endorsed.dirs=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\endorsed, os.arch=x86, java.io.tmpdir=c:\winnt\temp\, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, java.naming.factory.url.pkgs=org.apache.naming, os.name=Windows XP, sun.java2d.fontpath=, java.library.path=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\System32;.;D:\Applications\development\Java\Borland\Jbuilder2005\bin;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\bin;D:\Applications\Documentum\Shared;D:\Applications\development\database\oracle\bin;D:\Applications\development\database\oracle\jre\1.4.2\bin\client;D:\Applications\development\database\oracle\jre\1.4.2\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM;Y:\;C:\Program Files\Common Files\Adaptec Shared\System;D:\Utilities\System\hardware\diskeeper\;D:\java\bin;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\ant\bin;D:\Servers\Tomcat 5.0\bin\bin;D:\Applications\development\database\mysql\bin;D:\Applications\development\Java\Borland\Jbuilder2005\debug\sa;D:\Applications\development\Java\Borland\Jbuilder2005\lib, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory, os.version=5.1, user.home=D:\Documents and Settings\fainemr, user.timezone=America/Chicago, catalina.useNaming=true, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.4, catalina.home=D:/Servers/Tomcat 5.0, java.class.path=D:\Servers\Tomcat 5.0\bin\bootstrap.jar;D:\Projects\es\classes;D:\Servers\Tomcat 5.0\common\lib\servlet-api.jar;D:\Servers\Tomcat 5.0\common\lib\jsp-api.jar;D:\Servers\Tomcat 5.0\common\lib\log4j-1.2.8.jar;D:\Libraries\jta.jar;D:\Libraries\log4j-1.2.8.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jcifs\jcifs-1.1.3.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-beanutils.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-collections.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-digester.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\commons-logging.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\jsf-api.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jsf-1.1-lib\jsf-impl.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jakarta-taglibs-standard-1.1.1\lib\jstl.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\jakarta-taglibs-standard-1.1.1\lib\standard.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\hibernate-2.1\hibernate2.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\dom4j\dom4j-1.4.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\cglib\cglib-full-2.0.2.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\odmg\odmg-3.0.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\ehcache\ehcache-0.9.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-core.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-mock.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\commons_logging\commons-logging-1.0.4.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-context\spring-context.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-orm\spring-orm.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-dao\spring-dao.jar;D:\Applications\development\Java\Borland\Jbuilder2005\thirdparty\spring\spring-aop\spring-aop.jar;D:\Applications\development\Java\Borland\Jbuilder2005\lib\mail.jar;D:\Applications\development\Java\Borland\Jbuilder2005\lib\activation.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\lib\tools.jar, user.name=fainemr, hibernate.show_sql=true, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper., java.vm.specification.version=1.0, java.home=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre, sun.arch.data.model=32, hibernate.dialect=net.sf.hibernate.dialect.Oracle9Dialect, user.language=en, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, hibernate.cglib.use_reflection_optimizer=true, java.vm.info=mixed mode, java.version=1.4.2_04, java.ext.dirs=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\ext, sun.boot.class.path=D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\rt.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\i18n.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\sunrsasign.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\jsse.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\jce.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\lib\charsets.jar;D:\Applications\development\Java\Borland\Jbuilder2005\jdk1.4\jre\classes, server.loader=${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar, java.vendor=Sun Microsystems Inc., catalina.base=D:/Servers/Tomcat 5.0, file.separator=\, hibernate.connection.provider_class=org.springframework.orm.hibernate.LocalDataSourceConnectionProvider, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, common.loader=${catalina.home}/common/classes,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans., sun.cpu.isalist=pentium i486 i386}
12:45:30,200 DEBUG User:14 - User is created
12:45:30,200 DEBUG Center:22 - Center is created
12:45:30,210 DEBUG Contractor:22 - Contractor is created
12:45:30,260 DEBUG SessionFactoryObjectFactory:76 - registered: 40c3ed5d015df1e501015df1ea140001 (unnamed)
12:45:30,260 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
12:45:30,260 DEBUG SessionFactoryImpl:195 - instantiated session factory
12:51:26,161 DEBUG User:14 - User is created
12:51:26,161 DEBUG SessionImpl:555 - opened session
12:51:26,161 DEBUG SessionImpl:1387 - saveOrUpdate() unsaved instance
12:51:26,161 DEBUG BatcherImpl:200 - about to open: 0 open PreparedStatements, 0 open ResultSets
12:51:26,171 DEBUG SQL:226 - select submittal_user_seq.nextval from dual
Hibernate: select submittal_user_seq.nextval from dual
12:51:26,171 DEBUG BatcherImpl:249 - preparing statement
12:51:26,181 DEBUG SequenceGenerator:81 - Sequence identifier generated: 5
12:51:26,231 DEBUG BatcherImpl:207 - done closing: 0 open PreparedStatements, 0 open ResultSets
12:51:26,231 DEBUG BatcherImpl:269 - closing statement
12:51:26,231 DEBUG SessionImpl:778 - generated identifier: 5
12:51:26,231 DEBUG SessionImpl:825 - saving [gov.nasa.msfc.repository.submittal.model.businessobject.User#5]
12:51:26,231 DEBUG SessionImpl:573 - closing session
12:51:26,231 DEBUG SessionImpl:3336 - disconnecting session
12:51:26,231 DEBUG SessionImpl:585 - transaction completion
Name and version of the database you are using:
Oracle 9