@ -316,7 +316,7 @@ public class kelondroCollectionIndex {
kelondroRowSet collection = new kelondroRowSet ( this . rowdef , arrayrow . getColBytes ( 1 ) ) ; // FIXME: this does not yet work with different rowdef in case of several rowdef.objectsize()
if ( index . order ( ) . compare ( arrayrow . getColBytes ( 0 ) , indexrow . getColBytes ( idx_col_key ) ) ! = 0 ) {
// check if we got the right row; this row is wrong
throw new kelondroException ( arrayFile ( this . path , this . filenameStub , this . loadfactor , chunksize , partitionnumber , serialnumber ) . toString ( ) , "array contains wrong row '" + new String ( arrayrow . getColBytes ( 0 ) ) + "', expected is '" + new String ( indexrow . getColBytes ( idx_col_key ) + "'" ) ) ;
throw new kelondroException ( arrayFile ( this . path , this . filenameStub , this . loadfactor , chunksize , partitionnumber , serialnumber ) . toString ( ) , "array contains wrong row '" + new String ( arrayrow . getColBytes ( 0 ) ) + "', expected is '" + new String ( indexrow . getColBytes ( idx_col_key ) ) + "'" ) ;
}
int chunkcountInArray = collection . size ( ) ;
if ( chunkcountInArray ! = chunkcount ) {