You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-user@db.apache.org by Daniel Noll <da...@nuix.com.au> on 2005/11/07 23:40:40 UTC
Unidentified error
I had some long-running process going over the past few days which was
extremely database intensive (insert intensive, as opposed to query
intensive.)
I got in this morning to find a weird error message which Google
apparently hasn't seen before:
Caused by: SQL Exception: Java exception: 'ASSERT FAILED item is not
kept in release(Cachable):
org.apache.derby.iapi.services.sanity.AssertFailure'.
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Util.java:80)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Util.java:92)
at org.apache.derby.impl.jdbc.Util.javaException(Util.java:210)
at
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(TransactionResourceImpl.java:387)
at
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(TransactionResourceImpl.java:346)
at
org.apache.derby.impl.jdbc.EmbedConnection.handleException(EmbedConnection.java:1296)
at
org.apache.derby.impl.jdbc.EmbedConnection.commit(EmbedConnection.java:866)
Is this serious? I did about 12 6-hour runs in a row, and it was the
11th which died. All runs were identical so I suppose this must be an
intermittent problem at best.
Daniel
--
Daniel Noll
NUIX Pty Ltd
Level 8, 143 York Street, Sydney 2000
Phone: (02) 9283 9010
Fax: (02) 9283 9020
This message is intended only for the named recipient. If you are not
the intended recipient you are notified that disclosing, copying,
distributing or taking any action in reliance on the contents of this
message or attachment is strictly prohibited.
Re: Unidentified error
Posted by Suresh Thalamati <su...@gmail.com>.
Hi Daniel,
Assert failures are not good for sure. My guess is, in some case
the release of a cached item is getting called more than once. In a
rare scenario it is possible that this can cause the item to be
cleaned from cache even if some one else is using it.
I don't know how serious this error is without finding what is causing
it. You may want to file a Jira entry with the information you have.
Typically Assert failures write full stack traces to derby.log ,
please add the error log file to the Jira entry. If you can get
reproducible test case that will be great, but I think that is going
to be hard.
Thanks
-suresh
Daniel Noll wrote:
> I had some long-running process going over the past few days which was
> extremely database intensive (insert intensive, as opposed to query
> intensive.)
>
> I got in this morning to find a weird error message which Google
> apparently hasn't seen before:
>
> Caused by: SQL Exception: Java exception: 'ASSERT FAILED item is not
> kept in release(Cachable):
> org.apache.derby.iapi.services.sanity.AssertFailure'.
> at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Util.java:80)
> at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Util.java:92)
> at org.apache.derby.impl.jdbc.Util.javaException(Util.java:210)
> at
> org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(TransactionResourceImpl.java:387)
>
> at
> org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(TransactionResourceImpl.java:346)
>
> at
> org.apache.derby.impl.jdbc.EmbedConnection.handleException(EmbedConnection.java:1296)
>
> at
> org.apache.derby.impl.jdbc.EmbedConnection.commit(EmbedConnection.java:866)
>
> Is this serious? I did about 12 6-hour runs in a row, and it was the
> 11th which died. All runs were identical so I suppose this must be an
> intermittent problem at best.
>
> Daniel
>