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

Re: possible ozone 0.6 bug?



On Thu, 28 Dec 2000, Jean-Marc Vanel wrote:
> 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 .

There was a similar problem a few weeks ago. Please check the mail archive.

Falko

> 
> 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 ...
-- 
______________________________________________________________________
Falko Braeutigam                              mailto:falko@smb-tec.com
SMB GmbH                                        http://www.smb-tec.com