Index: trunk/modules/awt/src/main/java/common/java/awt/image/RescaleOp.java =================================================================== --- trunk/modules/awt/src/main/java/common/java/awt/image/RescaleOp.java (revision 488246) +++ trunk/modules/awt/src/main/java/common/java/awt/image/RescaleOp.java (working copy) @@ -82,7 +82,8 @@ scaleFactors = new float[this.scaleFactors.length]; } - System.arraycopy(this.scaleFactors, 0, scaleFactors, 0, this.scaleFactors.length); + int minLength = Math.min(scaleFactors.length, this.scaleFactors.length); + System.arraycopy(this.scaleFactors, 0, scaleFactors, 0, minLength); return scaleFactors; } @@ -91,7 +92,8 @@ offsets = new float[this.offsets.length]; } - System.arraycopy(this.offsets, 0, offsets, 0, this.offsets.length); + int minLength = Math.min(offsets.length, this.offsets.length); + System.arraycopy(this.offsets, 0, offsets, 0, minLength); return offsets; }