# HG changeset patch # User psadhukhan # Date 1553761167 -19800 # Node ID b10e1f4f8b69cc941ab2dd3ae376f99bd256985d # Parent 62171da145f9caea5f9dc28b56065663aaf221fc 8221411: NullPointerException in RasterPrinterJob without PrinterResolution Reviewed-by: prr diff -r 62171da145f9 -r b10e1f4f8b69 src/java.desktop/share/classes/sun/print/RasterPrinterJob.java --- a/src/java.desktop/share/classes/sun/print/RasterPrinterJob.java Thu Mar 28 13:47:10 2019 +0530 +++ b/src/java.desktop/share/classes/sun/print/RasterPrinterJob.java Thu Mar 28 13:49:27 2019 +0530 @@ -1275,10 +1275,12 @@ printerResAttr = (PrinterResolution) service.getDefaultAttributeValue(PrinterResolution.class); } - double xr = - printerResAttr.getCrossFeedResolution(ResolutionSyntax.DPI); - double yr = printerResAttr.getFeedResolution(ResolutionSyntax.DPI); - setXYRes(xr, yr); + if (printerResAttr != null) { + double xr = + printerResAttr.getCrossFeedResolution(ResolutionSyntax.DPI); + double yr = printerResAttr.getFeedResolution(ResolutionSyntax.DPI); + setXYRes(xr, yr); + } } pageRangesAttr = (PageRanges)attributes.get(PageRanges.class);