Hi all,
i have a problem accessing a lazy property, a Blob field.
I added the annotation @Basic(fetch = FetchType.LAZY) on the property getter.
I instrument the class like suggest on 19.1.7. Using lazy property fetching (
http://www.hibernate.org/hib_docs/v3/re ... mance.html)
When im run a Junit test to load the blob field, it returns null.
And i get no exception or error message.
(i tested also with a String property but i also get null back when i request that property)
When i see in the logging i see:
2008-03-07 11:30:44,015 [main ][] DEBUG org.hibernate.pretty.Printer - com.seagha.cusdoc.model.Document{documentContainers=<uninitialized>, user=com.seagha.cusdoc.model.User#1, mrn=07BE10100074558070, terminal=com.seagha.cusdoc.model.User#3, creationDate=2008-03-06 10:52:48, documentType=AccompanyingLetter, xmlReferenceNumber=167000011588, attachmentName=EM117152.pdf, id=3, reponseFlag=true, transactionStatus=Original, version=0, validityDate=null, attachmentContentLength=41836,
attachmentData=<lazy>, transportMode=BG, attachmentContentType=application/pdf}
this looks to me it is configured correct, but why doesnt he select the data when requesting it?
Can anyone help me out of this problem, im searching already two days on it, but get no clear idee of the problem.
Is it maybe a session problem?
Thanks in advance!!
Below some configuration and logging.
My Document class
Code:
@Entity
@Table(name = "document")
@SequenceGenerator(name = "SEQ_DOC_STORE", sequenceName = "doc_seq", allocationSize = 1)
public class Document extends BaseObject implements Serializable
{
private Integer m_id;
private String m_xmlReferenceNumber;
....
private Blob m_attachmentData;
....
private Long m_version;
/**
* @return the attachmentData
*/
@Column(name = "attachment_data")
@Basic(fetch = FetchType.LAZY)
@Lob
public Blob getAttachmentData()
{
return m_attachmentData;
}
/**
* @param attachmentData the attachmentData to set
*/
public void setAttachmentData(Blob attachmentData)
{
m_attachmentData = attachmentData;
}
......
}
My instrument task
Code:
<target name="instrument">
<taskdef name="instrument"
classname="org.hibernate.tool.instrument.cglib.InstrumentTask"
classpathref="master.classpath" />
<instrument verbose="true">
<fileset dir="target/classes/com/seagha/cusdoc/model">
<include name="Document.class" />
</fileset>
</instrument>
</target>
My Junit Test Code
Code:
public class BaseTestCase extends TestCase
{
protected final Log log = LogFactory.getLog(getClass());
protected static ApplicationContext ctx = null;
// This static block ensures that Spring's BeanFactory is only loaded
// once for all tests
static
{
String[] paths = {
"/test/applicationContext-hibernate.xml",
"/src/service/com/seagha/cusdoc/service/applicationContext-service.xml",
"/src/xml/com/seagha/cusdoc/xml/applicationContext-xml.xml"};
ctx = new FileSystemXmlApplicationContext(paths);
}
}
public class DocumentDAOTest extends BaseTestCase
{
private DocumentDAO dao = null;
private UserDAO userDao = null;
private Document document = null;
private SessionFactory sf;
protected void setUp() throws Exception
{
super.setUp();
sf = (SessionFactory) ctx.getBean("sessionFactory");
Session s = sf.openSession();
TransactionSynchronizationManager
.bindResource(sf, new SessionHolder(s));
dao = (DocumentDAO) ctx.getBean(Constants.DOCUMENT_DAO);
userDao = (UserDAO) ctx.getBean(Constants.USER_DAO);
document = null;
}
protected void tearDown() throws Exception
{
super.tearDown();
document = null;
SessionHolder holder = (SessionHolder) TransactionSynchronizationManager
.getResource(sf);
Session s = holder.getSession();
s.flush();
TransactionSynchronizationManager.unbindResource(sf);
SessionFactoryUtils.releaseSession(s, sf);
dao = null;
}
.... // other tests
public void testGetDocumentWithoutData() throws SQLException
{
log.info("1-----------------------------------------------");
log.info("Testing getDocumentWithoutData");
document = dao.get(new Integer(3));
assertNotNull(document);
assertNotNull(document.getDocumentType());
log.info("2-----------------------------------------------");
log.info("DocumentType = " + document.getDocumentType());
log.info("Attachment Name = " + document.getAttachmentName());
log.info("Attachment Content Type = " + document.getAttachmentContentType());
log.info("Attachment Content Length = " + document.getAttachmentContentLength());
log.info("3-----------------------------------------------");
Blob b = document.getAttachmentData();
log.info("4-----------------------------------------------");
log.info("Attachment_Data Size = " + b.length()); // This gives a nullpointerexception because the b is null
log.info("5-----------------------------------------------");
}
}
My Complete Logging of the test (most interesting part i think)
2008-03-07 11:30:36,875 [main ][] INFO ileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@e2eec8: display name [org.springframework.context.support.FileSystemXmlApplicationContext@e2eec8]; startup date [Fri Mar 07 11:30:36 CET 2008]; root of context hierarchy
2008-03-07 11:30:36,953 [main ][] DEBUG pringframework.util.ClassUtils - Class [edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap] or one of its dependencies is not present: java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap
2008-03-07 11:30:36,953 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:36,953 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:36,968 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:36,968 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:36,968 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:36,968 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:36,968 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:37,062 [main ][] INFO ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from file [D:\Source\seagha-cusdoc\trunk\test\applicationContext-hibernate.xml]
2008-03-07 11:30:37,375 [main ][] DEBUG tory.xml.DefaultDocumentLoader - Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]
2008-03-07 11:30:37,906 [main ][] TRACE ry.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd]
2008-03-07 11:30:37,906 [main ][] DEBUG ry.xml.PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas]
2008-03-07 11:30:37,968 [main ][] DEBUG ry.xml.PluggableSchemaResolver - Loaded schema mappings: {http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd,
http://www.springframework.org/schema/l ... ng-2.5.xsd,
http://www.springframework.org/schema/c ... xt-2.5.xsd,
http://www.springframework.org/schema/j ... ms-2.5.xsd,
http://www.springframework.org/schema/c ... xt-2.5.xsd,
http://www.springframework.org/schema/a ... op-2.5.xsd,
http://www.springframework.org/schema/u ... il-2.0.xsd,
http://www.springframework.org/schema/u ... il-2.5.xsd,
http://www.springframework.org/schema/t ... ol-2.0.xsd,
http://www.springframework.org/schema/t ... tx-2.0.xsd,
http://www.springframework.org/schema/t ... ol-2.5.xsd,
http://www.springframework.org/schema/t ... tx-2.5.xsd,
http://www.springframework.org/schema/b ... ns-2.0.xsd,
http://www.springframework.org/schema/j ... ms-2.5.xsd,
http://www.springframework.org/schema/b ... ns-2.5.xsd,
http://www.springframework.org/schema/b ... ns-2.5.xsd,
http://www.springframework.org/schema/j ... ee-2.5.xsd,
http://www.springframework.org/schema/t ... ol-2.5.xsd,
http://www.springframework.org/schema/t ... tx-2.5.xsd,
http://www.springframework.org/schema/j ... ee-2.0.xsd,
http://www.springframework.org/schema/a ... op-2.0.xsd,
http://www.springframework.org/schema/a ... op-2.5.xsd,
http://www.springframework.org/schema/j ... ee-2.5.xsd,
http://www.springframework.org/schema/l ... ng-2.0.xsd,
http://www.springframework.org/schema/u ... il-2.5.xsd}
2008-03-07 11:30:37,968 [main ][] DEBUG ry.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.0.xsd
2008-03-07 11:30:38,203 [main ][] TRACE ry.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/tx/spring-tx-2.0.xsd]
2008-03-07 11:30:38,203 [main ][] DEBUG ry.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/tx/spring-tx-2.0.xsd] in classpath: org/springframework/transaction/config/spring-tx-2.0.xsd
2008-03-07 11:30:38,250 [main ][] DEBUG ltBeanDefinitionDocumentReader - Loading bean definitions
2008-03-07 11:30:38,312 [main ][] DEBUG ort.DefaultListableBeanFactory - Registering alias 'org.springframework.config.java.process.ConfigurationPostProcessor' for bean with name 'org.springframework.config.java.process.ConfigurationPostProcessor#0'
2008-03-07 11:30:38,312 [main ][] DEBUG l.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.springframework.config.java.process.ConfigurationPostProcessor#0]
2008-03-07 11:30:38,312 [main ][] DEBUG ort.DefaultListableBeanFactory - Registering alias 'com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate' for bean with name 'com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0'
2008-03-07 11:30:38,312 [main ][] DEBUG l.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0]
2008-03-07 11:30:38,328 [main ][] DEBUG efaultNamespaceHandlerResolver - Loaded mappings [{http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler,
http://www.springframework.org/schema/l ... aceHandler,
http://www.springframework.org/schema/j ... aceHandler,
http://www.springframework.org/schema/a ... aceHandler,
http://www.springframework.org/schema/u ... aceHandler,
http://www.springframework.org/schema/j ... aceHandler,
http://www.springframework.org/schema/t ... aceHandler,
http://www.springframework.org/schema/c ... aceHandler}]
2008-03-07 11:30:38,343 [main ][] DEBUG pringframework.util.ClassUtils - Class [weblogic.transaction.UserTransaction] or one of its dependencies is not present: java.lang.ClassNotFoundException: weblogic.transaction.UserTransaction
2008-03-07 11:30:38,343 [main ][] DEBUG pringframework.util.ClassUtils - Class [com.ibm.wsspi.uow.UOWManager] or one of its dependencies is not present: java.lang.ClassNotFoundException: com.ibm.wsspi.uow.UOWManager
2008-03-07 11:30:38,343 [main ][] DEBUG pringframework.util.ClassUtils - Class [oracle.j2ee.transaction.OC4JTransactionManager] or one of its dependencies is not present: java.lang.ClassNotFoundException: oracle.j2ee.transaction.OC4JTransactionManager
2008-03-07 11:30:38,406 [main ][] DEBUG ry.xml.XmlBeanDefinitionReader - Loaded 6 bean definitions from location pattern [/test/applicationContext-hibernate.xml]
2008-03-07 11:30:38,406 [main ][] INFO ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from file [D:\Source\seagha-cusdoc\trunk\src\service\com\seagha\cusdoc\service\applicationContext-service.xml]
2008-03-07 11:30:38,406 [main ][] DEBUG tory.xml.DefaultDocumentLoader - Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]
2008-03-07 11:30:38,406 [main ][] TRACE ry.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd]
2008-03-07 11:30:38,406 [main ][] DEBUG ry.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.0.xsd
2008-03-07 11:30:38,484 [main ][] DEBUG ltBeanDefinitionDocumentReader - Loading bean definitions
2008-03-07 11:30:38,484 [main ][] DEBUG ort.DefaultListableBeanFactory - Registering alias 'com.seagha.cusdoc.service.ApplicationContextService' for bean with name 'com.seagha.cusdoc.service.ApplicationContextService#0'
2008-03-07 11:30:38,484 [main ][] DEBUG l.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [com.seagha.cusdoc.service.ApplicationContextService#0]
2008-03-07 11:30:38,484 [main ][] DEBUG ry.xml.XmlBeanDefinitionReader - Loaded 2 bean definitions from location pattern [/src/service/com/seagha/cusdoc/service/applicationContext-service.xml]
2008-03-07 11:30:38,484 [main ][] INFO ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from file [D:\Source\seagha-cusdoc\trunk\src\xml\com\seagha\cusdoc\xml\applicationContext-xml.xml]
2008-03-07 11:30:38,500 [main ][] DEBUG tory.xml.DefaultDocumentLoader - Using JAXP provider [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl]
2008-03-07 11:30:38,531 [main ][] TRACE ry.xml.PluggableSchemaResolver - Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd]
2008-03-07 11:30:38,531 [main ][] DEBUG ry.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.0.xsd
2008-03-07 11:30:38,640 [main ][] DEBUG ltBeanDefinitionDocumentReader - Loading bean definitions
2008-03-07 11:30:38,640 [main ][] DEBUG ort.DefaultListableBeanFactory - Registering alias 'com.seagha.cusdoc.xml.ApplicationContextXml' for bean with name 'com.seagha.cusdoc.xml.ApplicationContextXml#0'
2008-03-07 11:30:38,640 [main ][] DEBUG l.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [com.seagha.cusdoc.xml.ApplicationContextXml#0]
2008-03-07 11:30:38,640 [main ][] DEBUG ry.xml.XmlBeanDefinitionReader - Loaded 1 bean definitions from location pattern [/src/xml/com/seagha/cusdoc/xml/applicationContext-xml.xml]
2008-03-07 11:30:38,640 [main ][] INFO ileSystemXmlApplicationContext - Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext@e2eec8]: org.springframework.beans.factory.support.DefaultListableBeanFactory@2a4983
2008-03-07 11:30:38,640 [main ][] DEBUG ileSystemXmlApplicationContext - 9 beans defined in org.springframework.context.support.FileSystemXmlApplicationContext@e2eec8: display name [org.springframework.context.support.FileSystemXmlApplicationContext@e2eec8]; startup date [Fri Mar 07 11:30:36 CET 2008]; root of context hierarchy
2008-03-07 11:30:38,671 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'propertyConfigurer'
2008-03-07 11:30:38,687 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'propertyConfigurer' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [D:\Source\seagha-cusdoc\trunk\test\applicationContext-hibernate.xml]]
2008-03-07 11:30:38,734 [main ][] DEBUG ort.DefaultListableBeanFactory - Eagerly caching bean 'propertyConfigurer' to allow for resolving potential circular references
2008-03-07 11:30:38,734 [main ][] TRACE ans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'beanName' of type [java.lang.String]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'fileEncoding' of type [java.lang.String]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'ignoreResourceNotFound' of type [boolean]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'ignoreUnresolvablePlaceholders' of type [boolean]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'localOverride' of type [boolean]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'location' of type [org.springframework.core.io.Resource]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'locations' of type [[Lorg.springframework.core.io.Resource;]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'order' of type [int]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'placeholderPrefix' of type [java.lang.String]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'placeholderSuffix' of type [java.lang.String]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'properties' of type [java.util.Properties]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'propertiesArray' of type [[Ljava.util.Properties;]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'propertiesPersister' of type [org.springframework.util.PropertiesPersister]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'searchSystemEnvironment' of type [boolean]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'systemPropertiesMode' of type [int]
2008-03-07 11:30:38,750 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'systemPropertiesModeName' of type [java.lang.String]
2008-03-07 11:30:38,765 [main ][] INFO .PropertyPlaceholderConfigurer - Loading properties file from class path resource [log4j.properties]
2008-03-07 11:30:38,765 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.config.java.process.ConfigurationPostProcessor#0'
2008-03-07 11:30:38,765 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.config.java.process.ConfigurationPostProcessor#0' with merged definition [Root bean: class [org.springframework.config.java.process.ConfigurationPostProcessor]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [D:\Source\seagha-cusdoc\trunk\test\applicationContext-hibernate.xml]]
2008-03-07 11:30:38,781 [main ][] DEBUG ort.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.config.java.process.ConfigurationPostProcessor#0' to allow for resolving potential circular references
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:38,906 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.dao.hibernate.UserDAOHibernate com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate.userDao()
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for userDao
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.dao.hibernate.DocumentDAOHibernate com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate.documentDao()
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for documentDao
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public org.springframework.transaction.PlatformTransactionManager com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate.transactionManager()
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for transactionManager
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.dao.hibernate.RoleDAOHibernate com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate.roleDao()
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for roleDao
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.dao.hibernate.ContainerDAOHibernate com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate.containerDao()
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for containerDao
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.dao.hibernate.DocumentContainerDAOHibernate com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate.documentContainerDao()
2008-03-07 11:30:39,250 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for documentContainerDao
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,296 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.service.UserManager com.seagha.cusdoc.service.ApplicationContextService.userManager()
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for userManager
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.service.RoleManager com.seagha.cusdoc.service.ApplicationContextService.roleManager()
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for roleManager
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.service.DocumentManager com.seagha.cusdoc.service.ApplicationContextService.documentManager()
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for documentManager
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.service.ContainerManager com.seagha.cusdoc.service.ApplicationContextService.containerManager()
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for containerManager
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.service.DocumentContainerManager com.seagha.cusdoc.service.ApplicationContextService.documentContainerManager()
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for documentContainerManager
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.messaging.MessageManager com.seagha.cusdoc.service.ApplicationContextService.messageManager()
2008-03-07 11:30:39,406 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for messageManager
2008-03-07 11:30:39,406 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,406 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,406 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,421 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,421 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,421 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,421 [main ][] TRACE amework.core.CollectionFactory - Creating [java.util.concurrent.ConcurrentHashMap]
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.xml.betwixt.DocumentContainerXmlHandlerBetwixt com.seagha.cusdoc.xml.ApplicationContextXml.documentContainerXmlHandler()
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for documentContainerXmlHandler
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.xml.betwixt.ResponseXmlHandlerBetwixt com.seagha.cusdoc.xml.ApplicationContextXml.responseXmlHandler()
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for responseXmlHandler
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.xml.betwixt.DocumentXmlHandlerBetwixt com.seagha.cusdoc.xml.ApplicationContextXml.documentXmlHandler()
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for documentXmlHandler
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Found bean creation method public com.seagha.cusdoc.xml.betwixt.ContainerXmlHandlerBetwixt com.seagha.cusdoc.xml.ApplicationContextXml.containerXmlHandler()
2008-03-07 11:30:39,453 [main ][] DEBUG process.ConfigurationProcessor - Creating bean definition for containerXmlHandler
2008-03-07 11:30:39,484 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator'
2008-03-07 11:30:39,484 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.aop.config.internalAutoProxyCreator' with merged definition [Root bean: class [org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
2008-03-07 11:30:39,500 [main ][] DEBUG ort.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.aop.config.internalAutoProxyCreator' to allow for resolving potential circular references
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'advisorAdapterRegistry' of type [org.springframework.aop.framework.adapter.AdvisorAdapterRegistry]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'applyCommonInterceptorsFirst' of type [boolean]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'customTargetSourceCreators' of type [[Lorg.springframework.aop.framework.autoproxy.TargetSourceCreator;]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'exposeProxy' of type [boolean]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'frozen' of type [boolean]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'interceptorNames' of type [[Ljava.lang.String;]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'opaque' of type [boolean]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'optimize' of type [boolean]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'order' of type [int]
2008-03-07 11:30:39,500 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'proxyTargetClass' of type [boolean]
2008-03-07 11:30:39,515 [main ][] DEBUG ileSystemXmlApplicationContext - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@210b5b]
2008-03-07 11:30:39,515 [main ][] DEBUG ileSystemXmlApplicationContext - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1b64e6a]
2008-03-07 11:30:39,562 [main ][] INFO ort.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2a4983: defining beans [org.springframework.config.java.process.ConfigurationPostProcessor#0,com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0,sessionFactory,propertyConfigurer,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.config.internalTransactionAdvisor,com.seagha.cusdoc.service.ApplicationContextService#0,contentTypes,com.seagha.cusdoc.xml.ApplicationContextXml#0,userDao,documentDao,transactionManager,roleDao,containerDao,documentContainerDao,userManager,roleManager,documentManager,containerManager,documentContainerManager,messageManager,documentContainerXmlHandler,responseXmlHandler,documentXmlHandler,containerXmlHandler]; root of factory hierarchy
2008-03-07 11:30:39,562 [main ][] DEBUG ort.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.config.java.process.ConfigurationPostProcessor#0'
2008-03-07 11:30:39,562 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0'
2008-03-07 11:30:39,562 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0' with merged definition [Root bean: class [com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate$$EnhancerByCGLIB$$c864513e]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [D:\Source\seagha-cusdoc\trunk\test\applicationContext-hibernate.xml]]
2008-03-07 11:30:39,562 [main ][] DEBUG ort.DefaultListableBeanFactory - Eagerly caching bean 'com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0' to allow for resolving potential circular references
2008-03-07 11:30:39,562 [main ][] TRACE ans.CachedIntrospectionResults - Getting BeanInfo for class [com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate$$EnhancerByCGLIB$$c864513e]
2008-03-07 11:30:39,578 [main ][] TRACE ans.CachedIntrospectionResults - Caching PropertyDescriptors for class [com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate$$EnhancerByCGLIB$$c864513e]
2008-03-07 11:30:39,593 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
2008-03-07 11:30:39,593 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
2008-03-07 11:30:39,593 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.transaction.config.internalTransactionAdvisor' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
2008-03-07 11:30:39,593 [main ][] TRACE ructureAdvisorAutoProxyCreator - Did not attempt to auto-proxy infrastructure class [org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]
2008-03-07 11:30:39,593 [main ][] DEBUG ort.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.transaction.config.internalTransactionAdvisor' to allow for resolving potential circular references
2008-03-07 11:30:39,593 [main ][] TRACE ans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'advice' of type [org.aopalliance.aop.Advice]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'classFilter' of type [org.springframework.aop.ClassFilter]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'order' of type [int]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'perInstance' of type [boolean]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'pointcut' of type [org.springframework.aop.Pointcut]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'transactionInterceptor' of type [org.springframework.transaction.interceptor.TransactionInterceptor]
2008-03-07 11:30:39,609 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean '(inner bean)' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionInterceptor]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
2008-03-07 11:30:39,609 [main ][] TRACE ructureAdvisorAutoProxyCreator - Did not attempt to auto-proxy infrastructure class [org.springframework.transaction.interceptor.TransactionInterceptor]
2008-03-07 11:30:39,609 [main ][] TRACE ans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.transaction.interceptor.TransactionInterceptor]
2008-03-07 11:30:39,625 [main ][] TRACE ans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.TransactionInterceptor]
2008-03-07 11:30:39,625 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
2008-03-07 11:30:39,625 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'transactionAttributeSource' of type [org.springframework.transaction.interceptor.TransactionAttributeSource]
2008-03-07 11:30:39,625 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'transactionAttributeSources' of type [[Lorg.springframework.transaction.interceptor.TransactionAttributeSource;]
2008-03-07 11:30:39,625 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'transactionAttributes' of type [java.util.Properties]
2008-03-07 11:30:39,625 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'transactionManager' of type [org.springframework.transaction.PlatformTransactionManager]
2008-03-07 11:30:39,625 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'transactionManager'
2008-03-07 11:30:39,625 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.PlatformTransactionManager]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0; factoryMethodName=transactionManager; initMethodName=null; destroyMethodName=null; defined in Bean creation method transactionManager in class com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate]
2008-03-07 11:30:39,625 [main ][] DEBUG ort.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'com.seagha.cusdoc.dao.hibernate.ApplicationContextHibernate#0' that is not fully initialized yet - a consequence of a circular reference
2008-03-07 11:30:39,687 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating shared instance of singleton bean 'sessionFactory'
2008-03-07 11:30:39,687 [main ][] DEBUG ort.DefaultListableBeanFactory - Creating instance of bean 'sessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [D:\Source\seagha-cusdoc\trunk\test\applicationContext-hibernate.xml]]
2008-03-07 11:30:39,718 [main ][] DEBUG ort.DefaultListableBeanFactory - Eagerly caching bean 'sessionFactory' to allow for resolving potential circular references
2008-03-07 11:30:39,718 [main ][] TRACE ans.CachedIntrospectionResults - Getting BeanInfo for class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Caching PropertyDescriptors for class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'annotatedClasses' of type [[Ljava.lang.Class;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'annotatedPackages' of type [[Ljava.lang.String;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'beanClassLoader' of type [java.lang.ClassLoader]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'cacheProvider' of type [org.hibernate.cache.CacheProvider]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'cacheableMappingLocations' of type [[Lorg.springframework.core.io.Resource;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'class' of type [java.lang.Class]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'collectionCacheStrategies' of type [java.util.Properties]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'configLocation' of type [org.springframework.core.io.Resource]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'configLocations' of type [[Lorg.springframework.core.io.Resource;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'configuration' of type [org.hibernate.cfg.Configuration]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'configurationClass' of type [java.lang.Class]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'dataSource' of type [javax.sql.DataSource]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'entityCacheStrategies' of type [java.util.Properties]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'entityInterceptor' of type [org.hibernate.Interceptor]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'eventListeners' of type [java.util.Map]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'exposeTransactionAwareSessionFactory' of type [boolean]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'filterDefinitions' of type [[Lorg.hibernate.engine.FilterDefinition;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'hibernateProperties' of type [java.util.Properties]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'jdbcExceptionTranslator' of type [org.springframework.jdbc.support.SQLExceptionTranslator]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'jtaTransactionManager' of type [javax.transaction.TransactionManager]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'lobHandler' of type [org.springframework.jdbc.support.lob.LobHandler]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'mappingDirectoryLocations' of type [[Lorg.springframework.core.io.Resource;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'mappingJarLocations' of type [[Lorg.springframework.core.io.Resource;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'mappingLocations' of type [[Lorg.springframework.core.io.Resource;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'mappingResources' of type [[Ljava.lang.String;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'namingStrategy' of type [org.hibernate.cfg.NamingStrategy]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'object' of type [java.lang.Object]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'objectType' of type [java.lang.Class]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'schemaUpdate' of type [boolean]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'singleton' of type [boolean]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'typeDefinitions' of type [[Lorg.springframework.orm.hibernate3.TypeDefinitionBean;]
2008-03-07 11:30:39,765 [main ][] TRACE ans.CachedIntrospectionResults - Found bean property 'useTransactionAwareDataSource' of type [boolean]
2008-03-07 11:30:39,781 [main ][] TRACE rk.beans.TypeConverterDelegate - Converting String to [interface org.springframework.core.io.Resource] using property editor [org.springframework.core.io.ResourceEditor@49d67c]
2008-03-07 11:30:39,781 [main ][] TRACE rk.beans.TypeConverterDelegate - Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@1a06e38]
2008-03-07 11:30:39,796 [main ][] INFO ernate.cfg.annotations.Version - Hibernate Annotations 3.3.0.GA
2008-03-07 11:30:39,812 [main ][] INFO org.hibernate.cfg.Environment - Hibernate 3.2.5
2008-03-07 11:30:39,812 [main ][] INFO org.hibernate.cfg.Environment - hibernate.properties not found
2008-03-07 11:30:39,828 [main ][] INFO org.hibernate.cfg.Environment - Bytecode provider name : cglib
2008-03-07 11:30:39,843 [main ][] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
2008-03-07 11:30:40,000 [main ][] INFO rg.hibernate.cfg.Configuration - configuring from url: file:/D:/Source/seagha-cusdoc/trunk/src/dao/com/seagha/cusdoc/dao/hibernate/hibernate.cfg.xml
2008-03-07 11:30:40,125 [main ][] DEBUG bernate.util.DTDEntityResolver - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd]
2008-03-07 11:30:40,125 [main ][] DEBUG bernate.util.DTDEntityResolver - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
2008-03-07 11:30:40,125 [main ][] DEBUG bernate.util.DTDEntityResolver - located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - connection.username=CUSDOC
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - connection.password=...
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - connection.url=jdbc:oracle:oci:@ndev
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - connection.driver_class=oracle.jdbc.driver.OracleDriver
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - hibernate.transaction.flush_before_completion=false
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - hibernate.jdbc.use_streams_for_binary=true
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - hibernate.jdbc.batch_size=0
2008-03-07 11:30:40,171 [main ][] DEBUG rg.hibernate.cfg.Configuration - hibernate.show_sql=true
2008-03-07 11:30:40,187 [main ][] DEBUG te.cfg.AnnotationConfiguration - null<-org.dom4j.tree.DefaultAttribute@7cbde6 [Attribute: name class value "com.seagha.cusdoc.model.User"]
2008-03-07 11:30:40,218 [main ][] DEBUG te.cfg.AnnotationConfiguration - null<-org.dom4j.tree.DefaultAttribute@6fa9fc [Attribute: name class value "com.seagha.cusdoc.model.Role"]
2008-03-07 11:30:40,218 [main ][] DEBUG te.cfg.AnnotationConfiguration - null<-org.dom4j.tree.DefaultAttribute@7736bd [Attribute: name class value "com.seagha.cusdoc.model.Document"]
2008-03-07 11:30:40,218 [main ][] DEBUG te.cfg.AnnotationConfiguration - null<-org.dom4j.tree.DefaultAttribute@1938039 [Attribute: name class value "com.seagha.cusdoc.model.DocumentContainer"]
2008-03-07 11:30:40,218 [main ][] DEBUG te.cfg.AnnotationConfiguration - null<-org.dom4j.tree.DefaultAttribute@8530b8 [Attribute: name class value "com.seagha.cusdoc.model.Container"]
2008-03-07 11:30:40,218 [main ][] INFO rg.hibernate.cfg.Configuration - Configured SessionFactory: null
2008-03-07 11:30:40,234 [main ][] DEBUG rg.hibernate.cfg.Configuration - properties: {hibernate.connection.password=..., java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=C:\Java_VM\jdk1.5.0_14\jre\bin, java.vm.version=1.5.0_14-b03, hibernate.connection.username=CUSDOC, 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=BE, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\Source\seagha-cusdoc\trunk, java.runtime.version=1.5.0_14-b03, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, hibernate.current_session_context_class=org.springframework.orm.hibernate3.SpringSessionContext, java.endorsed.dirs=C:\Java_VM\jdk1.5.0_14\jre\lib\endorsed, os.arch=x86, java.io.tmpdir=C:\DOCUME~1\DEBAET~1\LOCALS~1\Temp\, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows XP, sun.jnu.encoding=Cp1252, java.library.path=C:\Java_VM\jdk1.5.0_14\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\JAVA_VM\J2SDK1.4.2_07\jre\BIN;C:\JAVA_VM\J2SDK1.4.2_07\BIN;C:\oracle\oracle10_2;C:\oracle\ora92\bin;C:\Program Files\Java\jre1.5.0_06\bin;C:\ORACLE\ORA92\JRE\1.4.2\BIN\CLIENT;C:\PROGRAM FILES\ORACLE\JRE\1.3.1\BIN;C:\PROGRAM FILES\ORACLE\JRE\1.1.8\BIN;C:\WINDOWS\SYSTEM32;C:\WINDOWS;C:\WINDOWS\SYSTEM32\WBEM;C:\JAVA_VM\J2SDK1.4.2_07\BIN;D:\Tools\ant-1.7.0\BIN;D:\Tools\svn-win32-1.2.3\bin;D:\Tools\maven-1.0.2\bin;C:\Documents and Settings\debaets_g\Desktop;C:\Program Files\QuickTme\QTSystem\;C:\OpenSSL\bin;C:\Batch Files;"C:\Program Files\Graphviz2.16\Bin";C:\Program Files\IDM Computer Solutions\UEStudio, java.specification.name=Java Platform API Specification, java.class.version=49.0, sun.management.compiler=HotSpot Client Compiler, os.version=5.1, connection.password=..., user.home=C:\Documents and Settings\debaets_g, user.timezone=Europe/Paris, connection.username=CUSDOC, hibernate.connection.release_mode=on_close, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.5, hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver, user.name=DEBAETS_G, java.class.path=D:\Source\seagha-cusdoc\trunk\target\classes;D:\Tools\maven-repo\struts\jars\struts2-spring-plugin-2.0.8.jar;D:\Tools\maven-repo\xwork\jars\xwork-2.0.4.jar;D:\Tools\maven-repo\regexp\jars\regexp-1.3.jar;D:\Tools\maven-repo\spring-modules\jars\spring-webmvc-2.5.1.jar;D:\Tools\maven-repo\spring-modules\jars\spring-core-2.5.1.jar;D:\Tools\maven-repo\spring\jars\spring-2.5.1.jar;D:\Tools\maven-repo\commons-fileupload\jars\commons-fileupload-1.2.jar;D:\Tools\maven-repo\commons-betwixt\jars\commons-betwixt-0.8.jar;D:\Tools\maven-repo\spring-weaving\jars\spring-tomcat-weaver-2.5.1.jar;D:\Tools\maven-repo\xjavadoc\jars\xjavadoc-1.5-snapshot050611.jar;D:\Tools\maven-repo\dom4j\jars\dom4j-1.6.1.jar;D:\Tools\maven-repo\commons-logging\jars\commons-logging-1.1.jar;D:\Tools\maven-repo\dbunit\jars\dbunit-2.1.jar;D:\Tools\maven-repo\velocity-tools\jars\velocity-tools-view-1.3.jar;D:\Tools\maven-repo\xml-apis\jars\xml-apis-1.0.b2.jar;D:\Tools\maven-repo\commons-digester\jars\commons-digester-1.8.jar;D:\Tools\maven-repo\checkstyle\jars\checkstyle-3.4.jar;D:\Tools\maven-repo\grand\jars\grand-1.6.jar;D:\Tools\maven-repo\servletapi\jars\servletapi-2.4.jar;D:\Tools\maven-repo\spring-modules\jars\spring-web-2.5.1.jar;D:\Tools\maven-repo\jpa\jars\persistence-1.0.jar;D:\Tools\maven-repo\spring-modules\jars\spring-beans-2.5.1.jar;D:\Tools\maven-repo\oracle\jars\oracle-14_g.jar;D:\Tools\maven-repo\seagha-ant-tasks\jars\seagha-ant-tasks-1.0.6.jar;D:\Tools\maven-repo\jta\jars\jta-1.0.1B.jar;D:\Tools\maven-repo\spring-modules\jars\spring-tx-2.5.1.jar;D:\Tools\maven-repo\spring-weaving\jars\spring-aspects-2.5.1.jar;D:\Tools\maven-repo\hibernate\jars\hibernate-annotations-3.3.0.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-web-module-1.2.3.jar;D:\Tools\maven-repo\taglibs\jars\standard-1.1.2.jar;D:\Tools\maven-repo\xerces\jars\xerces-2.4.0.jar;D:\Tools\maven-repo\asm\jars\asm-1.5.3.jar;D:\Tools\maven-repo\spring-modules\jars\spring-aop-2.5.1.jar;D:\Tools\maven-repo\spring-modules\jars\spring-context-2.5.1.jar;D:\Tools\maven-repo\log4j\jars\log4j-1.2.14.jar;D:\Tools\maven-repo\spring-modules\jars\spring-context-support-2.5.1.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-1.2.3.jar;D:\Tools\maven-repo\hibernate\jars\hibernate-tools-3.3.0.jar;D:\Tools\maven-repo\hibernate\jars\hibernate-3.2.5.jar;D:\Tools\maven-repo\cglib\jars\cglib-2.1.3.jar;D:\Tools\maven-repo\aspectj\jars\aspectjweaver-1.5.2.jar;D:\Tools\maven-repo\freemarker\jars\freemarker-2.3.8.jar;D:\Tools\maven-repo\jstl\jars\jstl-1.1.2.jar;D:\Tools\maven-repo\commons-beanutils\jars\commons-beanutils-1.7.0.jar;D:\Tools\maven-repo\xmlunit\jars\xmlunit-1.0.jar;D:\Tools\maven-repo\spring-modules\jars\spring-jms-2.5.1.jar;D:\Tools\maven-repo\asm\jars\asm-attrs-1.5.3.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-apache-module-1.2.3.jar;D:\Tools\maven-repo\aspectj\jars\aspectjrt-1.5.3.jar;D:\Tools\maven-repo\spring-javaconfig\jars\spring-javaconfig-1.0m2.jar;D:\Tools\maven-repo\hibernate\jars\hibernate-commons-annotations-3.0.0.jar;D:\Tools\maven-repo\ant-contrib\jars\ant-contrib-1.0b1.jar;D:\Tools\maven-repo\spring-weaving\jars\spring-agent-2.5.1.jar;D:\Tools\maven-repo\junit\jars\junit-3.8.1.jar;D:\Tools\maven-repo\spring\jars\spring-test-2.5.1.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-ejb-module-1.2.3.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-xdoclet-module-1.2.3.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-hibernate-module-1.2.3.jar;D:\Tools\maven-repo\commons-logging\jars\commons-logging-api-1.1.jar;D:\Tools\maven-repo\commons-lang\jars\commons-lang-2.3.jar;D:\Tools\maven-repo\javassist\jars\javassist-3.4.jar;D:\Tools\maven-repo\struts\jars\struts2-core-2.0.11.jar;D:\Tools\maven-repo\spring-modules\jars\spring-jdbc-2.5.1.jar;D:\Tools\maven-repo\velocity\jars\velocity-1.5.jar;D:\Tools\maven-repo\ognl\jars\ognl-2.6.11.jar;D:\Tools\maven-repo\spring-modules\jars\spring-orm-2.5.1.jar;D:\Tools\maven-repo\checkstyle\jars\checkstyle-optional-3.4.jar;D:\Tools\maven-repo\xdoclet\jars\xdoclet-spring-module-1.2.3.jar;D:\Tools\maven-repo\commons-collections\jars\commons-collections-3.2.jar;/D:/eclipse_3.2.2/plugins/org.eclipse.jdt.junit_3.2.1.r321_v20060810/junitsupport.jar;/D:/eclipse_3.2.2/plugins/org.eclipse.jdt.junit.runtime_3.2.1.r321_v20060721/junitruntime.jar, hibernate.bytecode.use_reflection_optimizer=false, hibernate.show_sql=true, java.vm.specification.version=1.0, java.home=C:\Java_VM\jdk1.5.0_14\jre, sun.arch.data.model=32, hibernate.connection.url=jdbc:oracle:oci:@ndev, hibernate.dialect=org.hibernate.dialect.Oracle10gDialect, user.language=nl, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, sharing, hibernate.jdbc.use_streams_for_binary=true, hibernate.transaction.flush_before_completion=false, java.version=1.5.0_14, java.ext.dirs=C:\Java_VM\jdk1.5.0_14\jre\lib\ext, sun.boot.class.path=C:\Java_VM\jdk1.5.0_14\jre\lib\rt.jar;C:\Java_VM\jdk1.5.0_14\jre\lib\i18n.jar;C:\Java_VM\jdk1.5.0_14\jre\lib\sunrsasign.jar;C:\Java_VM\jdk1.5.0_14\jre\lib\jsse.jar;C:\Java_VM\jdk1.5.0_14\jre\lib\jce.jar;C:\Java_VM\jdk1.5.0_14\jre\lib\charsets.jar;C:\Java_VM\jdk1.5.0_14\jre\classes, java.vendor=Sun Microsystems Inc., hibernate.jdbc.batch_size=0, connection.driver_class=oracle.jdbc.driver.OracleDriver, file.separator=\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, connection.url=jdbc:oracle:oci:@ndev, sun.cpu.isalist=}
2008-03-07 11:30:40,234 [main ][] DEBUG te.cfg.AnnotationConfiguration - Execute first pass mapping processing
2008-03-07 11:30:40,406 [main ][] DEBUG te.cfg.AnnotationConfiguration - Process hbm files
2008-03-07 11:30:40,406 [main ][] DEBUG te.cfg.AnnotationConfiguration - Process annotated classes
2008-03-07 11:30:40,453 [main ][] INFO hibernate.cfg.AnnotationBinder - Binding entity from annotated class: com.seagha.cusdoc.model.User
2008-03-07 11:30:40,515 [main ][] DEBUG org.hibernate.cfg.Ejb3Column - Binding column DTYPE unique false
2008-03-07 11:30:40,578 [main ][] DEBUG e.cfg.annotations.EntityBinder - Import with entity name=User
2008-03-07 11:30:40,578 [main ][] INFO e.cfg.annotations.EntityBinder - Bind entity com.seagha.cusdoc.model.User on table users
2008-03-07 11:30:40,609 [main ][] DEBUG hibernate.cfg.AnnotationBinder - Add sequence generator with name: SEQ_USER_STORE
2008-03-07 11:30:40,609 [main ][] DEBUG hibernate.cfg.AnnotationBinder - Processing com.seagha.cusdoc.model.User property annotation
2008-03-07 11:30:40,718 [main ][] DEBUG hibernate.cfg.AnnotationBinder - Processing annotations of com.seagha.cusdoc.model.User.id
2008-03-07 11:30:40,718 [main ][] DEBUG org.hibernate.cfg.Ejb3Column - Binding column id unique false
2008-03-07 11:30:40,718 [main ][] DEBUG hibernate.cfg.AnnotationBinder - id is an id
2008-03-07 11:30:40,734 [main ][] DEBUG .annotations.SimpleValueBinder - building SimpleValue for id
2008-03-07 11:30:40,734 [main ][] DEBUG cfg.annotations.PropertyBinder - Building property id
2008-03-07 11:30:40,750 [main ][] TRACE cfg.annotations.PropertyBinder - Cascading id with null
2008-03-07 11:30:40,750 [main ][] DEBUG hibernate.cfg.AnnotationBinder - Bind @Id on id
2008-03-07 11:30:40,750 [main ][] DEBUG hibernate.cfg.AnnotationBinder - Processing annotations of com.seagha.cusdoc.model.User.address
2008-03-07 11:30:40,750 [main ][] DEBUG org.hibernate.cfg.Ejb3Column - Binding column address unique false
2008-03-07 11:30:40,750 [main ][] DEBUG cfg.annotations.PropertyBinder - binding property address with lazy=false
2008-03-07 11:30:40,750 [main ][] DEBUG .annotations.SimpleValueBinder - building SimpleValue for address
2008-03-07 11:30:40,750