[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

possible ozone 0.6 bug?



Hello

I'm trying to store a 15384113 bytes file in Ozone.
I'm using the samples/XML/Client.java unmodified.
I have an apparently random crash. This time it crashes after writing 12
Mb in the database; in a preceding trial it crashed after writing 6 Mb .

Client side (after about 30mn):

 [root@localhost XML]# ../../bin/ojvm Client store
/home/jmv/Parse/flora_text.xml
$OZONE_HOME is not set. Using ../../bin/.. instead.
SAX store: filename=/home/jmv/Parse/flora_text.xml
SAX store: new container time: 1401 ms
DOMException(11): DOMException: Exception reason is unspecified. (code
11)
java.lang.NullPointerException
        at
org.ozoneDB.xml.util.XMLContainerHelperImpl_Proxy.putChunk(XMLContainerHelperImpl_Proxy.java,
Compiled Code)
        at
org.ozoneDB.xml.util.XMLContainer.processChunk(XMLContainer.java,
Compiled Code)
        at
org.ozoneDB.xml.util.SAXChunkProducer.checkChunk(SAXChunkProducer.java,
Compiled Code)
        at
org.ozoneDB.xml.util.SAXChunkProducer.endElement(SAXChunkProducer.java,
Compiled Code)
        at
org.xml.sax.helpers.ParserAdapter.endElement(ParserAdapter.java,
Compiled Code)
        at
org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java, Compiled
Code)
        at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java,
Compiled Code)
        at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java,
Compiled Code)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java,
Compiled Code)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java,
Compiled Code)
        at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java,
Compiled Code)
        at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java,
Compiled Code)
        at Client.saxStore(Client.java, Compiled Code)
        at Client.main(Client.java, Compiled Code)
Exception in thread "main" org.ozoneDB.TransactionExc:
org.ozoneDB.OzoneInternalExc: java.lang.NullPointerException [code: 4]
        at org.ozoneDB.ExternalDatabase.commandTX(ExternalDatabase.java,
Compiled Code)
        at
org.ozoneDB.ExternalDatabase.rollbackTX(ExternalDatabase.java, Compiled
Code)
        at
org.ozoneDB.ExternalTransaction.rollback(ExternalTransaction.java,
Compiled Code)
        at Client.saxStore(Client.java, Compiled Code)
        at Client.main(Client.java, Compiled Code)

[root@localhost XML]# java sax.SAXCount /home/jmv/Parse/flora_text.xml
/home/jmv/Parse/flora_text.xml: 68493 ms (570213 elems, 105346 attrs,
21634 spaces, 7800848 chars)

____________________________________
Server side:

[info] (299) InvokeServer: user logged in: root
[warn] (299) Transaction: createObject()
    java.lang.NullPointerException
        at
org.ozoneDB.core.Transaction.acquireContainer(Transaction.java, Co
            mpiled Code)
        at org.ozoneDB.core.Transaction.createObject(Transaction.java,
Compil
            ed Code)
        at org.ozoneDB.Database.createObject(Database.java, Compiled
Code)
        at org.ozoneDB.Database.createObject(Database.java, Compiled
Code)
        at
org.ozoneDB.xml.dom.DocumentImpl.createElement(DocumentImpl.java,
            Compiled Code)
        at
org.ozoneDB.xml.dom.DocumentImpl_Proxy.createElement(DocumentImpl_
            Proxy.java, Compiled Code)
        at
org.ozoneDB.xml.util.SAXChunkConsumer.startElement(SAXChunkConsume
            r.java, Compiled Code)
        at
org.ozoneDB.xml.util.SAXChunkConsumer.processChunk(SAXChunkConsume
            r.java, Compiled Code)
        at
org.ozoneDB.xml.util.XMLContainerHelperImpl.putChunk(XMLContainerH
            elperImpl.java, Compiled Code)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.ozoneDB.core.AbstractObjectContainer.invokeTarget(AbstractObje
            ctContainer.java, Compiled Code)
        at org.ozoneDB.core.Transaction.invokeObject(Transaction.java,
Compil
            ed Code)
        at org.ozoneDB.core.DbRemote.DbInvoke.perform(DbInvoke.java,
Compiled
             Code)
        at org.ozoneDB.core.Transaction.performCommand(Transaction.java,
Comp
            iled Code)
        at
org.ozoneDB.core.TransactionManager.performCommand(TransactionMana
            ger.java, Compiled Code)
        at
org.ozoneDB.core.TransactionManager.handleCommand(TransactionManag
            er.java, Compiled Code)
        at
org.ozoneDB.core.InvokeServer.handleClientEvent(InvokeServer.java,
             Compiled Code)
        at
org.ozoneDB.DxLib.net.DxMultiServerClient.run(DxMultiServerClient.
            java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)
[warn] (299) Transaction: ta(3): uncaught exception: (DOMException(11):
DOMException: Exception r
eason is unspecified. (code 11)
java.lang.NullPointerException)
    DOMException(11): DOMException: Exception reason is unspecified.
(code
             11)
    java.lang.NullPointerException
        at
org.ozoneDB.xml.dom.DocumentImpl_Proxy.createElement(DocumentImpl_
            Proxy.java, Compiled Code)
        at
org.ozoneDB.xml.util.SAXChunkConsumer.startElement(SAXChunkConsume
            r.java, Compiled Code)
        at
org.ozoneDB.xml.util.SAXChunkConsumer.processChunk(SAXChunkConsume
            r.java, Compiled Code)
        at
org.ozoneDB.xml.util.XMLContainerHelperImpl.putChunk(XMLContainerH
            elperImpl.java, Compiled Code)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.ozoneDB.core.AbstractObjectContainer.invokeTarget(AbstractObje
            ctContainer.java, Compiled Code)
        at org.ozoneDB.core.Transaction.invokeObject(Transaction.java,
Compil
            ed Code)
        at org.ozoneDB.core.DbRemote.DbInvoke.perform(DbInvoke.java,
Compiled
             Code)
        at org.ozoneDB.core.Transaction.performCommand(Transaction.java,
Comp
            iled Code)
        at
org.ozoneDB.core.TransactionManager.performCommand(TransactionMana
            ger.java, Compiled Code)
        at
org.ozoneDB.core.TransactionManager.handleCommand(TransactionManag
            er.java, Compiled Code)
        at
org.ozoneDB.core.InvokeServer.handleClientEvent(InvokeServer.java,
             Compiled Code)
        at
org.ozoneDB.DxLib.net.DxMultiServerClient.run(DxMultiServerClient.
            java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)
[error](132) Transaction: blockedBy()
    java.lang.NullPointerException
        at
org.ozoneDB.core.wizardStore.WizardStore.containerForID(WizardStor
            e.java, Compiled Code)
        at org.ozoneDB.core.Transaction.blockedBy(Transaction.java,
Compiled
            Code)
        at
org.ozoneDB.core.TransactionManager.checkDeadlocks(TransactionMana
            ger.java, Compiled Code)
        at org.ozoneDB.core.DeadlockThread.run(DeadlockThread.java,
Compiled
            Code)
[warn] (299) TransactionManager: Aborting transaction failed: ta(3)
    java.lang.NullPointerException
        at org.ozoneDB.core.wizardStore.Cluster.abort(Cluster.java,
Compiled
            Code)
        at
org.ozoneDB.core.wizardStore.ClusterStore.abortCluster(ClusterStor
            e.java, Compiled Code)
        at
org.ozoneDB.core.wizardStore.WizardStore.abortTransaction(WizardSt
            ore.java, Compiled Code)
        at org.ozoneDB.core.Transaction.abort(Transaction.java, Compiled
Code
            )
        at
org.ozoneDB.core.TransactionManager.abortTransaction(TransactionMa
            nager.java, Compiled Code)
        at
org.ozoneDB.core.TransactionManager.handleCommand(TransactionManag
            er.java, Compiled Code)
        at
org.ozoneDB.core.InvokeServer.handleClientEvent(InvokeServer.java,
             Compiled Code)
        at
org.ozoneDB.DxLib.net.DxMultiServerClient.run(DxMultiServerClient.
            java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)
[error](299) TransactionManager: handleCommand():
java.lang.NullPointerException
    java.lang.NullPointerException
        at org.ozoneDB.core.wizardStore.Cluster.abort(Cluster.java,
Compiled
            Code)
        at
org.ozoneDB.core.wizardStore.ClusterStore.abortCluster(ClusterStor
            e.java, Compiled Code)
        at
org.ozoneDB.core.wizardStore.WizardStore.abortTransaction(WizardSt
            ore.java, Compiled Code)
        at org.ozoneDB.core.Transaction.abort(Transaction.java, Compiled
Code
            )
        at
org.ozoneDB.core.TransactionManager.abortTransaction(TransactionMa
            nager.java, Compiled Code)
        at
org.ozoneDB.core.TransactionManager.handleCommand(TransactionManag
            er.java, Compiled Code)
        at
org.ozoneDB.core.InvokeServer.handleClientEvent(InvokeServer.java,
             Compiled Code)
        at
org.ozoneDB.DxLib.net.DxMultiServerClient.run(DxMultiServerClient.
            java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)
[info] (299) InvokeServer: connection closed (user: root)

The server is stilll running ...