In DefaultEntityHandler.java you will find

starting at 1219 :
            newIntArray = new int[chunk * 2][];
            System.arraycopy(fSystemId, 0, newIntArray, 0, chunk);
            newIntArray = new int[chunk * 2][];
            System.arraycopy(fBaseSystemId, 0, newIntArray, 0, chunk);
            fBaseSystemId = newIntArray;
->          fSystemId = newIntArray;

I think it should be:
            newIntArray = new int[chunk * 2][];
            System.arraycopy(fSystemId, 0, newIntArray, 0, chunk);
->          fSystemId = newIntArray;
            newIntArray = new int[chunk * 2][];
            System.arraycopy(fBaseSystemId, 0, newIntArray, 0, chunk);
            fBaseSystemId = newIntArray;

Please don't make me cry againg and accept my fix this time, please,

Neil
Lunatech Research
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Reply via email to