[ 
https://issues.apache.org/jira/browse/JENA-1345?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Debashish Pal updated JENA-1345:
--------------------------------
    Description: 
There were around 4400 BlobkMgrJournal.allocate lines in the exception. I have 

java.lang.StackOverflowError    
         at 
com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
         ......
         ...... the same repeated for around 4400 times
         .......
        ........
        at 
com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
        at 
com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
        at 
com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
        at 
com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
        at 
com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
        at 
com.hp.hpl.jena.tdb.base.page.PageBlockMgr.create(PageBlockMgr.java:52)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeRecordsMgr.create(BPTreeRecordsMgr.java:79)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeRecords.create(BPTreeRecords.java:208)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeRecords.split(BPTreeRecords.java:182)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.split(BPTreeNode.java:519)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalInsert(BPTreeNode.java:455)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalInsert(BPTreeNode.java:468)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalInsert(BPTreeNode.java:468)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.insert(BPTreeNode.java:212)
        at 
com.hp.hpl.jena.tdb.index.bplustree.BPlusTree.addAndReturnOld(BPlusTree.java:328)
        at com.hp.hpl.jena.tdb.index.bplustree.BPlusTree.add(BPlusTree.java:320)
        at 
com.hp.hpl.jena.tdb.index.TupleIndexRecord.performAdd(TupleIndexRecord.java:60)
        at com.hp.hpl.jena.tdb.index.TupleIndexBase.add(TupleIndexBase.java:64)
        at com.hp.hpl.jena.tdb.index.TupleTable.add(TupleTable.java:70)
        at 
com.hp.hpl.jena.tdb.nodetable.NodeTupleTableConcrete.addRow(NodeTupleTableConcrete.java:87)
        at com.hp.hpl.jena.tdb.store.QuadTable.add(QuadTable.java:63)
        at com.hp.hpl.jena.tdb.store.QuadTable.add(QuadTable.java:57)
        at 
com.hp.hpl.jena.tdb.store.GraphNamedTDB._performAdd(GraphNamedTDB.java:83)
        at 
com.hp.hpl.jena.tdb.store.GraphTDBBase.performAdd(GraphTDBBase.java:77)
        at 
com.hp.hpl.jena.graph.impl.SimpleBulkUpdateHandler.add(SimpleBulkUpdateHandler.java:63)
        at 
com.hp.hpl.jena.graph.impl.SimpleBulkUpdateHandler.addIterator(SimpleBulkUpdateHandler.java:75)
        at 
com.hp.hpl.jena.graph.impl.SimpleBulkUpdateHandler.add(SimpleBulkUpdateHandler.java:87)
        at com.hp.hpl.jena.rdf.model.impl.ModelCom.add(ModelCom.java:202)
        at com.hp.hpl.jena.rdf.model.impl.ModelCom.add(ModelCom.java:198)
        at 
com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider$16.run(JenaTxTdbProvider.java:1722)
        at 
com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider$16.run(JenaTxTdbProvider.java:1)
        at 
com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider$29.performWriteActivity(JenaTxTdbProvider.java:2996)
        at 
com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.storeWriteOperation(JenaTxTdbProvider.java:2914)
        at 
com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.storeOperation(JenaTxTdbProvider.java:2982)
        at 
com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.bulk(JenaTxTdbProvider.java:1695)
        at 
com.ibm.team.jfs.rdf.internal.jena.JenaRdfService.bulk(JenaRdfService.java:229)
        at sun.reflect.GeneratedMethodAccessor485.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
        at com.sun.proxy.$Proxy486.bulk(Unknown Source)
        at 
com.ibm.team.jfs.indexing.service.internal.task.TripleIndexAgent.commitBulk(TripleIndexAgent.java:214)
        at 
com.ibm.team.jfs.indexing.service.internal.task.AbstractIndexAgent.checkThreshold(AbstractIndexAgent.java:266)
        at 
com.ibm.team.jfs.indexing.service.internal.task.TripleIndexAgent.updateIndex(TripleIndexAgent.java:528)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.processResource(LiveIndexAgent.java:1429)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.processResource(LiveIndexAgent.java:1122)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.processModifiedResources(LiveIndexAgent.java:980)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.performPolling(LiveIndexAgent.java:826)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.performTask(LiveIndexAgent.java:657)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent$1.run(LiveIndexAgent.java:617)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent$1.run(LiveIndexAgent.java:1)
        at 
com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:169)
        at 
com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:570)
        at 
com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:345)
        at 
com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withNewDeferredConnection(ConnectionPoolService.java:551)
        at 
com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentDeferredConnection(ConnectionPoolService.java:569)
        at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
        at com.sun.proxy.$Proxy116.withCurrentDeferredConnection(Unknown Source)
        at 
com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:342)
        at 
com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:291)
        at 
com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:103)
        at 
com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:98)
        at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
        at com.sun.proxy.$Proxy168.runInTransaction(Unknown Source)
        at 
com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:37)
        at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
        at 
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
        at com.sun.proxy.$Proxy296.runInTransaction(Unknown Source)
        at 
com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.perform(LiveIndexAgent.java:613)
        at 
com.ibm.team.jfs.indexing.service.internal.task.AbstractIndexAgent.run(AbstractIndexAgent.java:1587)
        at java.lang.Thread.run(Thread.java:790)




> StackOverflowError in BlockMgrJournal
> -------------------------------------
>
>                 Key: JENA-1345
>                 URL: https://issues.apache.org/jira/browse/JENA-1345
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: Jena, TDB
>            Reporter: Debashish Pal
>            Priority: Minor
>
> There were around 4400 BlobkMgrJournal.allocate lines in the exception. I 
> have 
> java.lang.StackOverflowError  
>          at 
> com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
>          ......
>          ...... the same repeated for around 4400 times
>          .......
>         ........
>         at 
> com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
>       at 
> com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
>       at 
> com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
>       at 
> com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
>       at 
> com.hp.hpl.jena.tdb.transaction.BlockMgrJournal.allocate(BlockMgrJournal.java:119)
>       at 
> com.hp.hpl.jena.tdb.base.page.PageBlockMgr.create(PageBlockMgr.java:52)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeRecordsMgr.create(BPTreeRecordsMgr.java:79)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeRecords.create(BPTreeRecords.java:208)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeRecords.split(BPTreeRecords.java:182)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.split(BPTreeNode.java:519)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalInsert(BPTreeNode.java:455)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalInsert(BPTreeNode.java:468)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.internalInsert(BPTreeNode.java:468)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPTreeNode.insert(BPTreeNode.java:212)
>       at 
> com.hp.hpl.jena.tdb.index.bplustree.BPlusTree.addAndReturnOld(BPlusTree.java:328)
>       at com.hp.hpl.jena.tdb.index.bplustree.BPlusTree.add(BPlusTree.java:320)
>       at 
> com.hp.hpl.jena.tdb.index.TupleIndexRecord.performAdd(TupleIndexRecord.java:60)
>       at com.hp.hpl.jena.tdb.index.TupleIndexBase.add(TupleIndexBase.java:64)
>       at com.hp.hpl.jena.tdb.index.TupleTable.add(TupleTable.java:70)
>       at 
> com.hp.hpl.jena.tdb.nodetable.NodeTupleTableConcrete.addRow(NodeTupleTableConcrete.java:87)
>       at com.hp.hpl.jena.tdb.store.QuadTable.add(QuadTable.java:63)
>       at com.hp.hpl.jena.tdb.store.QuadTable.add(QuadTable.java:57)
>       at 
> com.hp.hpl.jena.tdb.store.GraphNamedTDB._performAdd(GraphNamedTDB.java:83)
>       at 
> com.hp.hpl.jena.tdb.store.GraphTDBBase.performAdd(GraphTDBBase.java:77)
>       at 
> com.hp.hpl.jena.graph.impl.SimpleBulkUpdateHandler.add(SimpleBulkUpdateHandler.java:63)
>       at 
> com.hp.hpl.jena.graph.impl.SimpleBulkUpdateHandler.addIterator(SimpleBulkUpdateHandler.java:75)
>       at 
> com.hp.hpl.jena.graph.impl.SimpleBulkUpdateHandler.add(SimpleBulkUpdateHandler.java:87)
>       at com.hp.hpl.jena.rdf.model.impl.ModelCom.add(ModelCom.java:202)
>       at com.hp.hpl.jena.rdf.model.impl.ModelCom.add(ModelCom.java:198)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider$16.run(JenaTxTdbProvider.java:1722)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider$16.run(JenaTxTdbProvider.java:1)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider$29.performWriteActivity(JenaTxTdbProvider.java:2996)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.storeWriteOperation(JenaTxTdbProvider.java:2914)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.storeOperation(JenaTxTdbProvider.java:2982)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.tdb.JenaTxTdbProvider.bulk(JenaTxTdbProvider.java:1695)
>       at 
> com.ibm.team.jfs.rdf.internal.jena.JenaRdfService.bulk(JenaRdfService.java:229)
>       at sun.reflect.GeneratedMethodAccessor485.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>       at java.lang.reflect.Method.invoke(Method.java:611)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
>       at com.sun.proxy.$Proxy486.bulk(Unknown Source)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.TripleIndexAgent.commitBulk(TripleIndexAgent.java:214)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.AbstractIndexAgent.checkThreshold(AbstractIndexAgent.java:266)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.TripleIndexAgent.updateIndex(TripleIndexAgent.java:528)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.processResource(LiveIndexAgent.java:1429)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.processResource(LiveIndexAgent.java:1122)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.processModifiedResources(LiveIndexAgent.java:980)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.performPolling(LiveIndexAgent.java:826)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.performTask(LiveIndexAgent.java:657)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent$1.run(LiveIndexAgent.java:617)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent$1.run(LiveIndexAgent.java:1)
>       at 
> com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:169)
>       at 
> com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Transaction.run(RepositoryDatabase.java:570)
>       at 
> com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run(RepositoryDatabase.java:345)
>       at 
> com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withNewDeferredConnection(ConnectionPoolService.java:551)
>       at 
> com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.withCurrentDeferredConnection(ConnectionPoolService.java:569)
>       at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>       at java.lang.reflect.Method.invoke(Method.java:611)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
>       at com.sun.proxy.$Proxy116.withCurrentDeferredConnection(Unknown Source)
>       at 
> com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:342)
>       at 
> com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:291)
>       at 
> com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:103)
>       at 
> com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:98)
>       at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>       at java.lang.reflect.Method.invoke(Method.java:611)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
>       at com.sun.proxy.$Proxy168.runInTransaction(Unknown Source)
>       at 
> com.ibm.team.repository.service.internal.TransactionService.runInTransaction(TransactionService.java:37)
>       at sun.reflect.GeneratedMethodAccessor288.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>       at java.lang.reflect.Method.invoke(Method.java:611)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
>       at 
> org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
>       at com.sun.proxy.$Proxy296.runInTransaction(Unknown Source)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.LiveIndexAgent.perform(LiveIndexAgent.java:613)
>       at 
> com.ibm.team.jfs.indexing.service.internal.task.AbstractIndexAgent.run(AbstractIndexAgent.java:1587)
>       at java.lang.Thread.run(Thread.java:790)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to