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'

Kuali JIRA | Mike Riley | 5 years ago
  1. 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'
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 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'
  4. 0

    I have a group of spring integration chains running in a single context. Each chain waits for a file to appear in a directory, and passed that file off to spring batch for processing. I just got a series of exceptions from my jobs when they tried to start. I had 5 chains going at once. Possible fixes: 1) Use identity column for servers that have them. 2) catch the deadlock and retry instead of failing spectacularly. Failure 1: {code} Reason: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 234) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. org.springframework.dao.DataAccessResourceFailureException: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 234) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer.getNextKey(SqlServerMaxValueIncrementer.java:108) at org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer.nextLongValue(AbstractDataFieldMaxValueIncrementer.java:125) at org.springframework.batch.core.repository.dao.JdbcJobInstanceDao.createJobInstance(JdbcJobInstanceDao.java:98) at org.springframework.batch.core.repository.support.SimpleJobRepository.createJobExecution(SimpleJobRepository.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) {code} Failure 2: {code} Reason: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 235) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. org.springframework.dao.DataAccessResourceFailureException: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 235) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer.getNextKey(SqlServerMaxValueIncrementer.java:108) at org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer.nextLongValue(AbstractDataFieldMaxValueIncrementer.java:125) at org.springframework.batch.core.repository.dao.JdbcJobInstanceDao.createJobInstance(JdbcJobInstanceDao.java:98) at org.springframework.batch.core.repository.support.SimpleJobRepository.createJobExecution(SimpleJobRepository.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) {code} Failure 3: {code} Reason: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 235) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. org.springframework.dao.DataAccessResourceFailureException: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 235) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at org.springframework.jdbc.support.incrementer.SqlServerMaxValueIncrementer.getNextKey(SqlServerMaxValueIncrementer.java:108) at org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer.nextLongValue(AbstractDataFieldMaxValueIncrementer.java:125) at org.springframework.batch.core.repository.dao.JdbcJobInstanceDao.createJobInstance(JdbcJobInstanceDao.java:98) at org.springframework.batch.core.repository.support.SimpleJobRepository.createJobExecution(SimpleJobRepository.java:135) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) {code}

    Spring JIRA | 3 years ago | Angus Mezick
    org.springframework.dao.DataAccessResourceFailureException: Could not increment identity; nested exception is java.sql.SQLException: Transaction (Process ID 234) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

    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.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()
    2. org.springmodules.orm
      PersistenceBrokerTemplate.getObjectByQuery
      1. org.springmodules.orm.ojb.OjbFactoryUtils.getPersistenceBroker(OjbFactoryUtils.java:102)
      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.getObjectByQuery(PersistenceBrokerTemplate.java:185)
      4 frames
    3. org.kuali.rice
      DocumentRouteHeaderDAOOjbImpl.findRouteHeader
      1. org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:152)
      2. org.kuali.rice.kew.routeheader.dao.impl.DocumentRouteHeaderDAOOjbImpl.findRouteHeader(DocumentRouteHeaderDAOOjbImpl.java:143)
      2 frames