Index: trunk/modules/awt/src/test/api/java/common/java/awt/image/ComponentSampleModelTest.java =================================================================== --- trunk/modules/awt/src/test/api/java/common/java/awt/image/ComponentSampleModelTest.java (revision 495562) +++ trunk/modules/awt/src/test/api/java/common/java/awt/image/ComponentSampleModelTest.java (working copy) @@ -33,4 +33,15 @@ // expected } } + + public void testGetSamplesNullData() { + // A regression test for harmony-2801 + ComponentSampleModel csm = new ComponentSampleModel(3, 10, 10, 1, 10, new int[]{0}); + try { + csm.getSamples(Integer.MAX_VALUE,4,1,1,0,new int[]{0},(DataBuffer) null); + fail("No exception"); + } catch(NullPointerException expectedException) { + // expected + } + } }