db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Pendleton <bpendle...@amberpoint.com>
Subject Record cannot be updated or inserted due to lack of space on the page
Date Thu, 08 May 2008 02:15:34 GMT
I'm seeing the following message in the JDBCAPI suite when I
run 'ant junitreport' with the current trunk. I'm not quite
sure when it started happening, sometime within the last few
weeks I think?

This is on a RedHat Linux machine with the Sun 1.5 JDK.

Are others seeing this?

thanks,

bryan


Limitation: Record cannot be updated or inserted due to lack of space on the page. Use the
parameters derby.storage.pageSize and/or 
derby.storage.pageReservedSpace to work around this limitation.

java.sql.SQLException: Limitation: Record cannot be updated or inserted due to lack of space
on the page. Use the parameters 
derby.storage.pageSize and/or derby.storage.pageReservedSpace to work around this limitation.
at 
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(SQLExceptionFactory.java:45)
at 
org.apache.derby.impl.jdbc.Util.generateCsSQLException(Util.java:201) at 
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(TransactionResourceImpl.java:391)
at 
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(TransactionResourceImpl.java:346)
at 
org.apache.derby.impl.jdbc.EmbedConnection.handleException(EmbedConnection.java:2125) at 
org.apache.derby.impl.jdbc.ConnectionChild.handleException(ConnectionChild.java:81) at 
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1325) at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(EmbedPreparedStatement.java:1652)
at 
org.apache.derby.impl.jdbc.EmbedCallableStatement.executeStatement(EmbedCallableStatement.java:117)
at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(EmbedPreparedStatement.java:1307)
at 
org.apache.derbyTesting.junit.CleanDatabaseTestSetup.compressObjects(CleanDatabaseTestSetup.java:267)
at 
org.apache.derbyTesting.junit.CleanDatabaseTestSetup.cleanDatabase(CleanDatabaseTestSetup.java:166)
at 
org.apache.derbyTesting.junit.CleanDatabaseTestSetup.setUp(CleanDatabaseTestSetup.java:109)
at 
junit.extensions.TestSetup$1.protect(TestSetup.java:18) at junit.extensions.TestSetup.run(TestSetup.java:23)
at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)Caused by: ERROR XSDA3:
Limitation: Record cannot be updated 
or inserted due to lack of space on the page. Use the parameters derby.storage.pageSize and/or
derby.storage.pageReservedSpace to 
work around this limitation. at org.apache.derby.iapi.error.StandardException.newException(StandardException.java:276)
at 
org.apache.derby.impl.store.raw.data.CopyRowsOperation.writeOptionalDataToBuffer(CopyRowsOperation.java:287)
at 
org.apache.derby.impl.store.raw.data.CopyRowsOperation.<init>(CopyRowsOperation.java:98)
at 
org.apache.derby.impl.store.raw.data.LoggableActions.actionCopyRows(LoggableActions.java:159)
at 
org.apache.derby.impl.store.raw.data.BasePage.copyInto(BasePage.java:2045) at 
org.apache.derby.impl.store.raw.data.BasePage.copyAndPurge(BasePage.java:1300) at 
org.apache.derby.impl.store.raw.data.StoredPage.moveRecordForCompressAtSlot(StoredPage.java:6915)
at 
org.apache.derby.impl.store.access.heap.HeapCompressScan.fetchRowsForCompress(HeapCompressScan.java:230)
at 
org.apache.derby.impl.store.access.heap.HeapCompressScan.fetchNextGroup(HeapCompressScan.java:85)
at 
org.apache.derby.iapi.db.OnlineCompress.defragmentRows(OnlineCompress.java:375) at 
org.apache.derby.iapi.db.OnlineCompress.compressTable(OnlineCompress.java:219) at 
org.apache.derby.catalog.SystemProcedures.SYSCS_INPLACE_COMPRESS_TABLE(SystemProcedures.java:942)
at 
org.apache.derby.exe.ac354888c2x0119xc62ax45c9x00000d66ee082.g0(Unknown Source) at 
org.apache.derby.impl.services.reflect.ReflectMethod.invoke(ReflectMethod.java:46) at 
org.apache.derby.impl.sql.execute.CallStatementResultSet.open(CallStatementResultSet.java:76)
at 
org.apache.derby.impl.sql.GenericPreparedStatement.execute(GenericPreparedStatement.java:384)
at 
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1235) ... 17
more


Mime
View raw message