org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null

Kuali JIRA | Bin Gao | 4 years ago
  1. 0

    optimize the broker pool so it does not grab as many new brokers. This is brief description of the PersistenceBroker issue which we faced in MSU and fixed : Actaully there is a file called OJB.properties which is used while initializing the OJB configuration during the application start up. We have a property called maxActive which specifies the number of persistenceBrokers that are available at a point of time . Since we use OJB as ORM access to each db call is made through the PersistenceBroker object. Edocs in PURAP module like Requisition and recurring PREQS makes use of lot of PB objects eventually exceeding the max active count as a result this exception usually arises : org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null Caused by: org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null at org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:120) at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(PersistenceBrokerFactorySyncImpl.java:122) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(PersistenceBrokerFactory.java:104) at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getReportQueryIteratorByQuery(PersistenceBrokerTemplate.java:209) Caused by: java.util.NoSuchElementException at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:758) ... 160 more The above exception describes the pool maintained by PersistenceBrokerFactoryDefaultImpl the factory implementation which is responsible for maintaining the life cycle of PersistencBroker object is running out of objects since the limit is reached . When ever we make a call to DB for doing any operations the currently running thread checks whether it is bound to a Transaction Manager if it founds a transaction then from it tries to find the PB object bound to the current thread and releases it back to the pool after finishing , if it is not bound to any transaction manager then each operation to the DB borrows separate brokers and returns it to pool after it finishes.

    Kuali JIRA | 4 years ago | Bin Gao
    org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null
  2. 0

    optimize the broker pool so it does not grab as many new brokers. This is brief description of the PersistenceBroker issue which we faced in MSU and fixed : Actaully there is a file called OJB.properties which is used while initializing the OJB configuration during the application start up. We have a property called maxActive which specifies the number of persistenceBrokers that are available at a point of time . Since we use OJB as ORM access to each db call is made through the PersistenceBroker object. Edocs in PURAP module like Requisition and recurring PREQS makes use of lot of PB objects eventually exceeding the max active count as a result this exception usually arises : org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null Caused by: org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null at org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:120) at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(PersistenceBrokerFactorySyncImpl.java:122) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(PersistenceBrokerFactory.java:104) at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getReportQueryIteratorByQuery(PersistenceBrokerTemplate.java:209) Caused by: java.util.NoSuchElementException at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:758) ... 160 more The above exception describes the pool maintained by PersistenceBrokerFactoryDefaultImpl the factory implementation which is responsible for maintaining the life cycle of PersistencBroker object is running out of objects since the limit is reached . When ever we make a call to DB for doing any operations the currently running thread checks whether it is bound to a Transaction Manager if it founds a transaction then from it tries to find the PB object bound to the current thread and releases it back to the pool after finishing , if it is not bound to any transaction manager then each operation to the DB borrows separate brokers and returns it to pool after it finishes.

    Kuali JIRA | 4 years ago | Bin Gao
    org.apache.ojb.broker.PBFactoryException: Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null
  3. 0

    I'm trying to paste in the test.dita file attached, and getting the following error: ******************Stack Trace-Only shown when not in production***************** org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:102) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:185) at org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:152) at org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:143) at org.kuali.rice.kew.routeheader.service.impl.RouteHeaderServiceImpl.getRouteHeader(RouteHeaderServiceImpl.java:50) at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy232.getRouteHeader(Unknown Source) at org.kuali.rice.kew.service.impl.WorkflowUtilityWebServiceImpl.getDocumentContent(WorkflowUtilityWebServiceImpl.java:913) 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:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy92.getDocumentContent(Unknown Source) at org.kuali.rice.kew.service.WorkflowDocument.getDocumentContent(WorkflowDocument.java:214) at org.kuali.rice.kew.service.WorkflowDocument.setApplicationContent(WorkflowDocument.java:241) at org.kuali.rice.kns.workflow.service.impl.KualiWorkflowDocumentImpl.setApplicationContent(KualiWorkflowDocumentImpl.java:74) at org.kuali.rice.kns.document.DocumentBase.populateDocumentForRouting(DocumentBase.java:425) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.prepareWorkflowDocument(DocumentServiceImpl.java:708) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:126) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:109) 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:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy49.saveDocument(Unknown Source) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.save(KualiDocumentActionBase.java:544) at org.kuali.kits.kms.web.KmsDocumentAction.save(KmsDocumentAction.java:275) 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:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:172) at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:123) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:118) at org.kuali.kits.kms.web.KmsDocumentAction.execute(KmsDocumentAction.java:96) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:86) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:347) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.searchForValidTx(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(Unknown Source) at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86)

    Kuali JIRA | 5 years ago | Andy Orahood
    org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK'
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    2012-05-23 12:35:46,008 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryServiceImpl.<init>() :: SVN Client Mgr created for url: file:///C:/Users/asikprad/kms/svndev/kits/kms/str/dev, userId: asikprad, tempCheckoutDir: /tmp 2012-05-23 12:35:46,009 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryUtilities.initializeRepositoryPrerequisites() :: SVNKit objects initialized 2012-05-23 12:35:46,009 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryServiceImpl.<init>() :: SVN Client Authorization Manager created for url: file:///C:/Users/asikprad/kms/svndev/kits/kms/str/dev, userId: asikprad 2012-05-23 12:35:46,074 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryServiceImpl.commitContentToRepository() :: Content was not null, so we will attempt to commit to source control. 2012-05-23 12:35:46,074 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryUtilities.CommitSingleFileToRepository() :: Committing trunk/fo/four.dita to the repository 2012-05-23 12:35:46,184 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryServiceImpl.commitContentToRepository() :: Validating content: /trunk/fo/four.dita 2012-05-23 12:35:46,530 [pool-12-thread-1:] INFO org.kuali.kits.kms.repository.RepositoryPollerTask.addOrModifyDocumentFromCrud() :: Business Object not updated yet. Waiting on DB for trunk/tw/two.dita 2012-05-23 12:35:47,533 [pool-12-thread-1:] INFO org.kuali.kits.kms.repository.RepositoryPollerTask.addOrModifyDocumentFromCrud() :: Business Object not updated yet. Waiting on DB for trunk/tw/two.dita 2012-05-23 12:35:47,727 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.mappingengines.XmlMappingEngine.confirmBaseMapper() :: Base mapper base mapper confirmed! 2012-05-23 12:35:47,727 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToBOMapper.doMappings() :: Mapping base mapper 2012-05-23 12:35:47,729 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping base mapper 2012-05-23 12:35:47,729 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.clearingmappers.CollectionClearingMapper.doMappings() :: Mapping CollectionClearingMapper (KmsDocumentMetadata) 2012-05-23 12:35:47,775 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping document id field mapper 2012-05-23 12:35:47,775 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping svn revision id field mapper 2012-05-23 12:35:47,775 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping frozen value field mapper 2012-05-23 12:35:47,824 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (ownerId) 2012-05-23 12:35:47,825 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping authors reference mapper 2012-05-23 12:35:47,827 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping authors reference mapper 2012-05-23 12:35:47,874 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (originalAuthorId) 2012-05-23 12:35:47,875 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping titles reference mapper 2012-05-23 12:35:47,877 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping titles reference mapper 2012-05-23 12:35:47,924 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (audienceId) 2012-05-23 12:35:47,924 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (titleText) 2012-05-23 12:35:47,925 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping titles reference mapper 2012-05-23 12:35:47,975 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping titles reference mapper 2012-05-23 12:35:47,976 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (audienceId) 2012-05-23 12:35:47,976 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (titleText) 2012-05-23 12:35:48,025 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping titles reference mapper 2012-05-23 12:35:48,027 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (audienceId) 2012-05-23 12:35:48,027 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (titleText) 2012-05-23 12:35:48,074 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping audience mapper 2012-05-23 12:35:48,077 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping audience mapper 2012-05-23 12:35:48,077 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (audienceId) 2012-05-23 12:35:48,124 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:48,125 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping audience mapper 2012-05-23 12:35:48,127 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (audienceId) 2012-05-23 12:35:48,174 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:48,175 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping tags mapper 2012-05-23 12:35:48,176 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (visibleCode) 2012-05-23 12:35:48,224 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping keywords mapper 2012-05-23 12:35:48,226 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping keywords mapper 2012-05-23 12:35:48,226 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermText) 2012-05-23 12:35:48,274 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermWeight) 2012-05-23 12:35:48,276 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping keywords mapper 2012-05-23 12:35:48,277 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermText) 2012-05-23 12:35:48,324 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermWeight) 2012-05-23 12:35:48,325 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping keywords mapper 2012-05-23 12:35:48,326 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermText) 2012-05-23 12:35:48,374 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermWeight) 2012-05-23 12:35:48,375 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping keywords mapper 2012-05-23 12:35:48,376 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermText) 2012-05-23 12:35:48,424 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermWeight) 2012-05-23 12:35:48,425 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping keywords mapper 2012-05-23 12:35:48,426 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermText) 2012-05-23 12:35:48,474 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (searchTermWeight) 2012-05-23 12:35:48,475 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping expiration dates reference mapper 2012-05-23 12:35:48,475 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping resources mapper 2012-05-23 12:35:48,525 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (reviewCycleIntervalCount) 2012-05-23 12:35:48,526 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (reviewSetByUserId) 2012-05-23 12:35:48,526 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceDateFieldMapper (reviewSetOnDate) 2012-05-23 12:35:48,536 [pool-12-thread-1:] INFO org.kuali.kits.kms.repository.RepositoryPollerTask.addOrModifyDocumentFromCrud() :: Business Object not updated yet. Waiting on DB for trunk/tw/two.dita 2012-05-23 12:35:48,575 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (reviewNote) 2012-05-23 12:35:48,576 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping external href references mapper 2012-05-23 12:35:48,626 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping external href references mapper 2012-05-23 12:35:48,627 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (toReferenceText) 2012-05-23 12:35:48,627 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:48,675 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToExistingROMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:48,677 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:48,677 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (referenceTypeCode) 2012-05-23 12:35:48,725 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping from document id field mapper 2012-05-23 12:35:48,726 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping from reference text mapper 2012-05-23 12:35:48,726 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping kba references mapper 2012-05-23 12:35:48,775 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping kbh references mapper 2012-05-23 12:35:48,776 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping image references mapper 2012-05-23 12:35:48,777 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping image references mapper 2012-05-23 12:35:48,825 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (toReferenceText) 2012-05-23 12:35:48,825 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping SimpleFieldMapper (toDocumentId) 2012-05-23 12:35:48,826 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.FileNameFromUriEvaluator.evaluate() :: The url #kbdoc/main specifies an empty file path. Returning null for keyname 2012-05-23 12:35:48,875 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.FileNameFromUriEvaluator.evaluate() :: The url #kbdoc/main specifies an empty file path. Returning null for keyname 2012-05-23 12:35:48,875 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.ListOutputEvaluator.evaluate() :: The resulting list contains at least one null value. Returning null 2012-05-23 12:35:48,876 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.findMethodForArguments() :: The arguments evaluator produced an invalid arguments list; returning null 2012-05-23 12:35:48,925 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.evaluate() :: Could not find method suitable to call; returning null 2012-05-23 12:35:48,925 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.ListOutputEvaluator.evaluate() :: The resulting list contains at least one null value. Returning null 2012-05-23 12:35:48,926 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.findMethodForArguments() :: The arguments evaluator produced an invalid arguments list; returning null 2012-05-23 12:35:48,975 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.evaluate() :: Could not find method suitable to call; returning null 2012-05-23 12:35:48,975 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:48,975 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToExistingROMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,026 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,028 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (referenceTypeCode) 2012-05-23 12:35:49,028 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping from document id field mapper 2012-05-23 12:35:49,075 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping from reference text mapper 2012-05-23 12:35:49,076 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping image references mapper 2012-05-23 12:35:49,078 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (toReferenceText) 2012-05-23 12:35:49,133 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping SimpleFieldMapper (toDocumentId) 2012-05-23 12:35:49,133 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.FileNameFromUriEvaluator.evaluate() :: The url #kbdoc/main specifies an empty file path. Returning null for keyname 2012-05-23 12:35:49,133 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.FileNameFromUriEvaluator.evaluate() :: The url #kbdoc/main specifies an empty file path. Returning null for keyname 2012-05-23 12:35:49,175 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.ListOutputEvaluator.evaluate() :: The resulting list contains at least one null value. Returning null 2012-05-23 12:35:49,175 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.findMethodForArguments() :: The arguments evaluator produced an invalid arguments list; returning null 2012-05-23 12:35:49,176 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.evaluate() :: Could not find method suitable to call; returning null 2012-05-23 12:35:49,225 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.ListOutputEvaluator.evaluate() :: The resulting list contains at least one null value. Returning null 2012-05-23 12:35:49,225 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.findMethodForArguments() :: The arguments evaluator produced an invalid arguments list; returning null 2012-05-23 12:35:49,225 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.evaluators.StaticMethodEvaluator.evaluate() :: Could not find method suitable to call; returning null 2012-05-23 12:35:49,275 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:49,275 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToExistingROMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,277 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,325 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (referenceTypeCode) 2012-05-23 12:35:49,325 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping from document id field mapper 2012-05-23 12:35:49,326 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping from reference text mapper 2012-05-23 12:35:49,375 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping glossentry hotdefs mapper 2012-05-23 12:35:49,376 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping audience references mapper 2012-05-23 12:35:49,377 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping audience references mapper 2012-05-23 12:35:49,425 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:49,425 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToExistingROMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,427 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,475 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (referenceTypeCode) 2012-05-23 12:35:49,475 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (toReferenceText) 2012-05-23 12:35:49,477 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping audience references mapper 2012-05-23 12:35:49,525 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:49,525 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToExistingROMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,527 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,575 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (referenceTypeCode) 2012-05-23 12:35:49,575 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (toReferenceText) 2012-05-23 12:35:49,577 [http-8080-17:] WARN org.kuali.kits.kms.web.KmsDocumentAction.validate() :: An entry already exists for kmsDocumentReference(documentId,svnRevisionId,toSequenceNumber,fromDocumentId,fromReferenceText,toDocumentId,ToReferenceText,referenceTypeCode,setById,setOnDate,referenceNote,{referenceType})=(19,52,1,null,null,null,sc,AUDIENCE,null,null,null,{kmsReferenceTypeCode(referenceTypeCode,referenceTypeDescription)=(AUDIENCE,AUDIENCE)}) in the collection. A duplicate entry will not be added. 2012-05-23 12:35:49,625 [http-8080-17:] WARN org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: could not validate mapping result for audience references mapper 2012-05-23 12:35:49,578 [pool-12-thread-1:] INFO org.kuali.kits.kms.repository.RepositoryPollerTask.addOrModifyDocumentFromCrud() :: Business Object not updated yet. Waiting on DB for trunk/tw/two.dita 2012-05-23 12:35:49,627 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping audience references mapper 2012-05-23 12:35:49,675 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping CollectionIndexToRiceFieldMapper (toSequenceNumber) 2012-05-23 12:35:49,675 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToExistingROMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,678 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.AbstractXmlToObjectMapper.doMappings() :: Mapping XmlToExistingROMapper (KmsReferenceTypeCode) 2012-05-23 12:35:49,725 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (referenceTypeCode) 2012-05-23 12:35:49,725 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.fieldmappers.AbstractFieldMapper.doMappings() :: Mapping XmlToRiceFieldMapper (toReferenceText) 2012-05-23 12:35:49,726 [http-8080-17:] WARN org.kuali.kits.kms.web.KmsDocumentAction.validate() :: An entry already exists for kmsDocumentReference(documentId,svnRevisionId,toSequenceNumber,fromDocumentId,fromReferenceText,toDocumentId,ToReferenceText,referenceTypeCode,setById,setOnDate,referenceNote,{referenceType})=(19,52,1,null,null,null,iub-hosts,iupui-hosts,AUDIENCE,null,null,null,{kmsReferenceTypeCode(referenceTypeCode,referenceTypeDescription)=(AUDIENCE,AUDIENCE)}) in the collection. A duplicate entry will not be added. 2012-05-23 12:35:49,775 [http-8080-17:] WARN org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: could not validate mapping result for audience references mapper 2012-05-23 12:35:49,775 [http-8080-17:] INFO org.kuali.kits.kms.metadata.mappers.rice.objectmappers.XmlToROCollectionMapper.doMappings() :: Mapping map keyref mapper 2012-05-23 12:35:49,776 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryServiceImpl.<init>() :: SVN Client Mgr created for url: file:///C:/Users/asikprad/kms/svndev/kits/kms/str/dev, userId: asikprad, tempCheckoutDir: /tmp 2012-05-23 12:35:49,825 [http-8080-17:] INFO org.kuali.kits.kms.repository.RepositoryServiceImpl.<init>() :: SVN Client Mgr created for url: file:///C:/Users/asikprad/kms/svndev/kits/kms/str/dev, userId: asikprad, tempCheckoutDir: /tmp 2012-05-23 12:35:50,131 [http-8080-17:] FATAL org.kuali.rice.core.database.KualiTransactionInterceptor.completeTransactionAfterThrowing() :: Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. org.springmodules.orm.ojb.OjbOperationException: OJB operation failed; nested exception is org.apache.ojb.broker.OptimisticLockException: Object has been modified by someone else: kmsDocumentReference(documentId,svnRevisionId,toSequenceNumber,fromDocumentId,fromReferenceText,toDocumentId,ToReferenceText,referenceTypeCode,setById,setOnDate,referenceNote,{referenceType})=(19,52,1,null,null,null,iu,AUDIENCE,null,null,null,{kmsReferenceTypeCode(referenceTypeCode,referenceTypeDescription)=(AUDIENCE,AUDIENCE)}) at org.springmodules.orm.ojb.OjbAccessor.convertOjbAccessException(OjbAccessor.java:92) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:144) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.store(PersistenceBrokerTemplate.java:244) at org.kuali.rice.kns.dao.impl.DocumentDaoOjb.save(DocumentDaoOjb.java:66) at org.kuali.rice.kns.dao.proxy.DocumentDaoProxy.save(DocumentDaoProxy.java:143) 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:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy256.save(Unknown Source) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.validateAndPersistDocument(DocumentServiceImpl.java:687) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.routeDocument(DocumentServiceImpl.java:183) 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:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy264.routeDocument(Unknown Source) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.route(KualiDocumentActionBase.java:744) at org.kuali.kits.kms.web.KmsDocumentAction.route(KmsDocumentAction.java:386) 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:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:172) at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:123) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:118) at org.kuali.kits.kms.web.KmsDocumentAction.execute(KmsDocumentAction.java:87) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:410) at edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:336) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:315) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.OptimisticLockException: Object has been modified by someone else: kmsDocumentReference(documentId,svnRevisionId,toSequenceNumber,fromDocumentId,fromReferenceText,toDocumentId,ToReferenceText,referenceTypeCode,setById,setOnDate,referenceNote,{referenceType})=(19,52,1,null,null,null,iu,AUDIENCE,null,null,null,{kmsReferenceTypeCode(referenceTypeCode,referenceTypeDescription)=(AUDIENCE,AUDIENCE)}) at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeUpdate(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToMany(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeCollections(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToOne(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeReferences(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToOne(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeReferences(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown Source) at org.springmodules.orm.ojb.PersistenceBrokerTemplate$9.doInPersistenceBroker(PersistenceBrokerTemplate.java:246) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:141) ... 76 more 2012-05-23 12:35:50,184 [http-8080-17:] FATAL org.kuali.rice.core.database.KualiTransactionInterceptor.completeTransactionAfterThrowing() :: Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. org.springmodules.orm.ojb.OjbOperationException: OJB operation failed; nested exception is org.apache.ojb.broker.OptimisticLockException: Object has been modified by someone else: kmsDocumentReference(documentId,svnRevisionId,toSequenceNumber,fromDocumentId,fromReferenceText,toDocumentId,ToReferenceText,referenceTypeCode,setById,setOnDate,referenceNote,{referenceType})=(19,52,1,null,null,null,iu,AUDIENCE,null,null,null,{kmsReferenceTypeCode(referenceTypeCode,referenceTypeDescription)=(AUDIENCE,AUDIENCE)}) at org.springmodules.orm.ojb.OjbAccessor.convertOjbAccessException(OjbAccessor.java:92) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:144) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.store(PersistenceBrokerTemplate.java:244) at org.kuali.rice.kns.dao.impl.DocumentDaoOjb.save(DocumentDaoOjb.java:66) at org.kuali.rice.kns.dao.proxy.DocumentDaoProxy.save(DocumentDaoProxy.java:143) 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:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy256.save(Unknown Source) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.validateAndPersistDocument(DocumentServiceImpl.java:687) at org.kuali.rice.kns.service.impl.DocumentServiceImpl.routeDocument(DocumentServiceImpl.java:183) 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:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy264.routeDocument(Unknown Source) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.route(KualiDocumentActionBase.java:744) at org.kuali.kits.kms.web.KmsDocumentAction.route(KmsDocumentAction.java:386) 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:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:172) at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:123) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:118) at org.kuali.kits.kms.web.KmsDocumentAction.execute(KmsDocumentAction.java:87) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:410) at edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:336) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:315) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.OptimisticLockException: Object has been modified by someone else: kmsDocumentReference(documentId,svnRevisionId,toSequenceNumber,fromDocumentId,fromReferenceText,toDocumentId,ToReferenceText,referenceTypeCode,setById,setOnDate,referenceNote,{referenceType})=(19,52,1,null,null,null,iu,AUDIENCE,null,null,null,{kmsReferenceTypeCode(referenceTypeCode,referenceTypeDescription)=(AUDIENCE,AUDIENCE)}) at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeUpdate(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToMany(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeCollections(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToOne(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeReferences(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToOne(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeReferences(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown Source) at org.springmodules.orm.ojb.PersistenceBrokerTemplate$9.doInPersistenceBroker(PersistenceBrokerTemplate.java:246) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:141) ... 76 more 2012-05-23 12:35:50,531 [http-8080-17:] FATAL org.kuali.rice.core.database.KualiTransactionInterceptor.completeTransactionAfterThrowing() :: Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:102) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:185) at org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:152) at org.kuali.rice.kew.routeheader.service.impl.RouteHeaderServiceImpl.getRouteHeader(RouteHeaderServiceImpl.java:54) at sun.reflect.GeneratedMethodAccessor439.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy447.getRouteHeader(Unknown Source) at org.kuali.rice.kew.service.impl.WorkflowUtilityWebServiceImpl.getDocumentInitiatorPrincipalId(WorkflowUtilityWebServiceImpl.java:1019) at sun.reflect.GeneratedMethodAccessor449.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy306.getDocumentInitiatorPrincipalId(Unknown Source) at org.kuali.rice.kew.service.WorkflowInfo.getDocumentInitiatorPrincipalId(WorkflowInfo.java:555) at org.kuali.rice.kew.role.service.impl.RouteLogDerivedRoleTypeServiceImpl.hasApplicationRole(RouteLogDerivedRoleTypeServiceImpl.java:107) at org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole(RoleServiceImpl.java:983) at org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole(RoleServiceImpl.java:763) at org.kuali.rice.kim.service.impl.RoleManagementServiceImpl.principalHasRole(RoleManagementServiceImpl.java:388) at org.kuali.rice.kim.service.impl.PermissionServiceImpl.isAuthorizedByTemplateName(PermissionServiceImpl.java:185) at org.kuali.rice.kim.service.impl.IdentityManagementServiceImpl.isAuthorizedByTemplateName(IdentityManagementServiceImpl.java:533) at org.kuali.rice.kns.authorization.BusinessObjectAuthorizerBase.isAuthorizedByTemplate(BusinessObjectAuthorizerBase.java:136) at org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase.getDocumentActions(DocumentAuthorizerBase.java:71) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.populateAuthorizationFields(KualiDocumentActionBase.java:1674) at org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase.populateAuthorizationFields(KualiTransactionalDocumentActionBase.java:65) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163) at org.kuali.kits.kms.web.KmsDocumentAction.execute(KmsDocumentAction.java:87) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:410) at edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:336) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:315) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.searchForValidTx(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(Unknown Source) at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86) ... 77 more 2012-05-23 12:35:50,614 [http-8080-17:] FATAL org.kuali.rice.core.database.KualiTransactionInterceptor.completeTransactionAfterThrowing() :: Exception caught by Transaction Interceptor, this will cause a rollback at the end of the transaction. org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:102) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:185) at org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:152) at org.kuali.rice.kew.routeheader.service.impl.RouteHeaderServiceImpl.getRouteHeader(RouteHeaderServiceImpl.java:54) at sun.reflect.GeneratedMethodAccessor439.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy447.getRouteHeader(Unknown Source) at org.kuali.rice.kew.service.impl.WorkflowUtilityWebServiceImpl.getDocumentInitiatorPrincipalId(WorkflowUtilityWebServiceImpl.java:1019) at sun.reflect.GeneratedMethodAccessor449.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy306.getDocumentInitiatorPrincipalId(Unknown Source) at org.kuali.rice.kew.service.WorkflowInfo.getDocumentInitiatorPrincipalId(WorkflowInfo.java:555) at org.kuali.rice.kew.role.service.impl.RouteLogDerivedRoleTypeServiceImpl.hasApplicationRole(RouteLogDerivedRoleTypeServiceImpl.java:107) at org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole(RoleServiceImpl.java:983) at org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole(RoleServiceImpl.java:763) at org.kuali.rice.kim.service.impl.RoleManagementServiceImpl.principalHasRole(RoleManagementServiceImpl.java:388) at org.kuali.rice.kim.service.impl.PermissionServiceImpl.isAuthorizedByTemplateName(PermissionServiceImpl.java:185) at org.kuali.rice.kim.service.impl.IdentityManagementServiceImpl.isAuthorizedByTemplateName(IdentityManagementServiceImpl.java:533) at org.kuali.rice.kns.authorization.BusinessObjectAuthorizerBase.isAuthorizedByTemplate(BusinessObjectAuthorizerBase.java:136) at org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase.getDocumentActions(DocumentAuthorizerBase.java:71) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.populateAuthorizationFields(KualiDocumentActionBase.java:1674) at org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase.populateAuthorizationFields(KualiTransactionalDocumentActionBase.java:65) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163) at org.kuali.kits.kms.web.KmsDocumentAction.execute(KmsDocumentAction.java:87) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:410) at edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:336) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:315) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.searchForValidTx(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(Unknown Source) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(Unknown Source) at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86) ... 77 more 2012-05-23 12:35:50,629 [pool-12-thread-1:] INFO org.kuali.kits.kms.repository.RepositoryPollerTask.addOrModifyDocumentFromCrud() :: Business Object not updated yet. Waiting on DB for trunk/tw/two.dita 2012-05-23 12:35:50,791 [http-8080-17:] WARN org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole() :: Not able to retrieve RoleTypeService from remote system for role Id: 60 org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:102) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getObjectByQuery(PersistenceBrokerTemplate.java:185) at org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:152) at org.kuali.rice.kew.routeheader.service.impl.RouteHeaderServiceImpl.getRouteHeader(RouteHeaderServiceImpl.java:54) at sun.reflect.GeneratedMethodAccessor439.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy447.getRouteHeader(Unknown Source) at org.kuali.rice.kew.service.impl.WorkflowUtilityWebServiceImpl.getDocumentInitiatorPrincipalId(WorkflowUtilityWebServiceImpl.java:1019) at sun.reflect.GeneratedMethodAccessor449.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy306.getDocumentInitiatorPrincipalId(Unknown Source) at org.kuali.rice.kew.service.WorkflowInfo.getDocumentInitiatorPrincipalId(WorkflowInfo.java:555) at org.kuali.rice.kew.role.service.impl.RouteLogDerivedRoleTypeServiceImpl.hasApplicationRole(RouteLogDerivedRoleTypeServiceImpl.java:107) at org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole(RoleServiceImpl.java:983) at org.kuali.rice.kim.service.impl.RoleServiceImpl.principalHasRole(RoleServiceImpl.java:763) at org.kuali.rice.kim.service.impl.RoleManagementServiceImpl.principalHasRole(RoleManagementServiceImpl.java:388) at org.kuali.rice.kim.service.impl.PermissionServiceImpl.isAuthorizedByTemplateName(PermissionServiceImpl.java:185) at org.kuali.rice.kim.service.impl.IdentityManagementServiceImpl.isAuthorizedByTemplateName(IdentityManagementServiceImpl.java:533) at org.kuali.rice.kns.authorization.BusinessObjectAuthorizerBase.isAuthorizedByTemplate(BusinessObjectAuthorizerBase.java:136) at org.kuali.rice.kns.document.authorization.DocumentAuthorizerBase.getDocumentActions(DocumentAuthorizerBase.java:71) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.populateAuthorizationFields(KualiDocumentActionBase.java:1674) at org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase.populateAuthorizationFields(KualiTransactionalDocumentActionBase.java:65) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163) at org.kuali.kits.kms.web.KmsDocumentAction.execute(KmsDocumentAction.java:87) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:410) at edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:336) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:315) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:877) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK'

    Kuali JIRA | 5 years ago | Asik Gongaju
    org.springframework.dao.DataAccessResourceFailureException: Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK'
  6. 0

    When i try to backdoor as oliver it blows up with this error Could not open OJB PersistenceBroker; nested exception is org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:102) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.executeFind(PersistenceBrokerTemplate.java:162) at org.springmodules.orm.ojb.PersistenceBrokerTemplate.getCollectionByQuery(PersistenceBrokerTemplate.java:193) at org.kuali.hr.time.roles.dao.TkRoleDaoSpringOjbImpl.findRoles(TkRoleDaoSpringOjbImpl.java:251) at org.kuali.hr.time.roles.service.TkRoleServiceImpl.getRoles(TkRoleServiceImpl.java:81) at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:77) at org.kuali.hr.time.cache.TKCacheAspect.accessCache(TKCacheAspect.java:27) at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627) at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616) at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:64) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:160) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy129.getRoles(Unknown Source) at org.kuali.hr.time.user.service.UserServiceImpl.loadRoles(UserServiceImpl.java:58) at org.kuali.hr.time.admin.web.AdminAction.backdoor(AdminAction.java:72) 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:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:172) at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:123) at org.kuali.hr.time.base.web.TkAction.execute(TkAction.java:44) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:503) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:499) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:101) at org.kuali.hr.time.web.TKRequestProcessor.process(TKRequestProcessor.java:41) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.hr.time.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:50) at org.kuali.hr.time.web.TkLoginFilter.doFilter(TkLoginFilter.java:34) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:273) at org.kuali.hr.time.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:50) at org.kuali.hr.time.web.TkLoginFilter.doFilter(TkLoginFilter.java:34) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:266) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:164) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK' at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.searchForValidTx(PersistenceBrokerFactorySyncImpl.java:202) at org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(PersistenceBrokerFactorySyncImpl.java:102) at org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(PersistenceBrokerFactory.java:104) at org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86) ... 71 more

    Kuali JIRA | 5 years ago | Lora Headdy-Fox
    org.apache.ojb.broker.PBFactoryException: Transaction synchronization failed - wrong status of external JTA tx. Expected was an 'active' or 'no transaction', found status is 'STATUS_MARKED_ROLLBACK'

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.apache.ojb.broker.PBFactoryException

      Borrow broker from pool failed, using PBKey org.apache.ojb.broker.PBKey: jcdAlias=enWorkflowDataSource, user=null, password=null

      at org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker()
    2. ObJectRelationalBridge
      PersistenceBrokerFactory.createPersistenceBroker
      1. org.apache.ojb.broker.core.PersistenceBrokerFactoryDefaultImpl.createPersistenceBroker(PersistenceBrokerFactoryDefaultImpl.java:120)
      2. org.apache.ojb.broker.core.PersistenceBrokerFactorySyncImpl.createPersistenceBroker(PersistenceBrokerFactorySyncImpl.java:122)
      3. org.apache.ojb.broker.PersistenceBrokerFactory.createPersistenceBroker(PersistenceBrokerFactory.java:104)
      3 frames
    3. org.springmodules.orm
      PersistenceBrokerTemplate.getReportQueryIteratorByQuery
      1. org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:86)
      2. org.springmodules.orm.ojb.PersistenceBrokerTemplate.getPersistenceBroker(PersistenceBrokerTemplate.java:286)
      3. org.springmodules.orm.ojb.PersistenceBrokerTemplate.execute(PersistenceBrokerTemplate.java:139)
      4. org.springmodules.orm.ojb.PersistenceBrokerTemplate.getReportQueryIteratorByQuery(PersistenceBrokerTemplate.java:209)
      4 frames