[ 
http://issues.apache.org/jira/browse/DERBY-606?page=comments#action_12431280 ] 
            
Sunitha Kambhampati commented on DERBY-606:
-------------------------------------------

Here is the stacktrace:
ij version 10.2
ij> connect 'jdbc:derby:dbtpcc';
ij> call syscs_util.syscs_inplace_compress_table('APP','STOCK',1,1,1);
ERROR XSLB1: Log operation null encounters error writing itself out to the log 
stream, this could be caused by an errant log operation or internal log buffer 
full due to excessively large log operation.
ERROR XSLB1: Log operation null encounters error writing itself out to the log 
stream, this could be caused by an errant log operation or internal log buffer 
full due to excessively large log operation.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown 
Source)
        at org.apache.derby.impl.store.raw.log.FileLogger.logAndDo(Unknown 
Source)
        at org.apache.derby.impl.store.raw.xact.Xact.logAndDo(Unknown Source)
        at 
org.apache.derby.impl.store.raw.data.LoggableAllocActions.actionCompressSpaceOperation(Unknown
 Source)
        at org.apache.derby.impl.store.raw.data.AllocExtent.compress(Unknown 
Source)
        at org.apache.derby.impl.store.raw.data.AllocPage.compress(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.FileContainer.compressContainer(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.BaseContainer.compressContainer(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.BaseContainerHandle.compressContainer(Unknown
 Source)
        at 
org.apache.derby.impl.store.access.heap.Heap.compressConglomerate(Unknown 
Source)
        at 
org.apache.derby.impl.store.access.RAMTransaction.compressConglomerate(Unknown 
Source)
        at org.apache.derby.iapi.db.OnlineCompress.truncateEnd(Unknown Source)
        at org.apache.derby.iapi.db.OnlineCompress.compressTable(Unknown Source)
        at 
org.apache.derby.catalog.SystemProcedures.SYSCS_INPLACE_COMPRESS_TABLE(Unknown 
Source)
        at 
org.apache.derby.exe.ac601a400fx010dx55efx588dx0000001d75e80.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
        at org.apache.derby.impl.tools.ij.ij.executeImmediate(Unknown Source)
        at org.apache.derby.impl.tools.ij.utilMain.doCatch(Unknown Source)
        at org.apache.derby.impl.tools.ij.utilMain.runScriptGuts(Unknown Source)
        at org.apache.derby.impl.tools.ij.utilMain.go(Unknown Source)
        at org.apache.derby.impl.tools.ij.Main.go(Unknown Source)
        at org.apache.derby.impl.tools.ij.Main.mainCore(Unknown Source)
        at org.apache.derby.impl.tools.ij.Main14.main(Unknown Source)
        at org.apache.derby.tools.ij.main(Unknown Source)
ERROR XJ001: Java exception: ': java.io.IOException'.
java.io.IOException
        at org.apache.derby.iapi.services.io.CompressedNumber.writeInt(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.CompressSpacePageOperation.writeExternal(Unknown
 Source)
        at 
org.apache.derby.iapi.services.io.FormatIdOutputStream.writeObject(Unknown 
Source)
        at org.apache.derby.impl.store.raw.log.LogRecord.writeExternal(Unknown 
Source)
        at 
org.apache.derby.iapi.services.io.FormatIdOutputStream.writeObject(Unknown 
Source)
        at org.apache.derby.impl.store.raw.log.FileLogger.logAndDo(Unknown 
Source)
        at org.apache.derby.impl.store.raw.xact.Xact.logAndDo(Unknown Source)
        at 
org.apache.derby.impl.store.raw.data.LoggableAllocActions.actionCompressSpaceOperation(Unknown
 Source)
        at org.apache.derby.impl.store.raw.data.AllocExtent.compress(Unknown 
Source)
        at org.apache.derby.impl.store.raw.data.AllocPage.compress(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.FileContainer.compressContainer(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.BaseContainer.compressContainer(Unknown 
Source)
        at 
org.apache.derby.impl.store.raw.data.BaseContainerHandle.compressContainer(Unknown
 Source)
        at 
org.apache.derby.impl.store.access.heap.Heap.compressConglomerate(Unknown 
Source)
        at 
org.apache.derby.impl.store.access.RAMTransaction.compressConglomerate(Unknown 
Source)
        at org.apache.derby.iapi.db.OnlineCompress.truncateEnd(Unknown Source)
        at org.apache.derby.iapi.db.OnlineCompress.compressTable(Unknown Source)
        at 
org.apache.derby.catalog.SystemProcedures.SYSCS_INPLACE_COMPRESS_TABLE(Unknown 
Source)
        at 
org.apache.derby.exe.ac601a400fx010dx55efx588dx0000001d75e80.g0(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at org.apache.derby.impl.services.reflect.ReflectMethod.invoke(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.CallStatementResultSet.open(Unknown Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)
        at org.apache.derby.impl.tools.ij.ij.executeImmediate(Unknown Source)
        at org.apache.derby.impl.tools.ij.utilMain.doCatch(Unknown Source)
        at org.apache.derby.impl.tools.ij.utilMain.runScriptGuts(Unknown Source)
        at org.apache.derby.impl.tools.ij.utilMain.go(Unknown Source)
        at org.apache.derby.impl.tools.ij.Main.go(Unknown Source)
        at org.apache.derby.impl.tools.ij.Main.mainCore(Unknown Source)
        at org.apache.derby.impl.tools.ij.Main14.main(Unknown Source)
        at org.apache.derby.tools.ij.main(Unknown Source)
ij> exit;


> SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE fails on (very) large tables
> --------------------------------------------------------------------
>
>                 Key: DERBY-606
>                 URL: http://issues.apache.org/jira/browse/DERBY-606
>             Project: Derby
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 10.1.1.0
>         Environment: Java 1.5.0_04 on Windows Server 2003 Web Edition
>            Reporter: Jeffrey Aguilera
>
> SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE fails with one of the following error 
> messages when applied to a very large table (>2GB):
> Log operation null encounters error writing itself out to the log stream, 
> this could be caused by an errant log operation or internal log buffer full 
> due to excessively large log operation. SQLSTATE: XJ001: Java exception: ': 
> java.io.IOException'.
> or
> The exception 'java.lang.ArrayIndexOutOfBoundsException' was thrown while 
> evaluating an expression. SQLSTATE: XJ001: Java exception: ': 
> java.lang.ArrayIndexOutOfBoundsException'.
> In either case, no entry is written to the console log or to derby.log.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to