Index: /applications/editors/josm/plugins/pdfimport/src/pdfimport/LoadPdfDialog.java
===================================================================
--- /applications/editors/josm/plugins/pdfimport/src/pdfimport/LoadPdfDialog.java	(revision 23865)
+++ /applications/editors/josm/plugins/pdfimport/src/pdfimport/LoadPdfDialog.java	(revision 23866)
@@ -423,4 +423,5 @@
 			return null;
 		} catch (Exception e) {
+			e.printStackTrace();
 			JOptionPane
 			.showMessageDialog(
Index: /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/GraphicsProcessor.java
===================================================================
--- /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/GraphicsProcessor.java	(revision 23865)
+++ /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/GraphicsProcessor.java	(revision 23866)
@@ -54,4 +54,6 @@
 		this.transform = new AffineTransform();
 		this.transform.rotate(Math.toRadians(rotation));
+		this.info.color = Color.BLACK;
+		this.info.fillColor = Color.BLACK;
 	}
 
Index: /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/PdfBoxParser.java
===================================================================
--- /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/PdfBoxParser.java	(revision 23865)
+++ /applications/editors/josm/plugins/pdfimport/src/pdfimport/pdfbox/PdfBoxParser.java	(revision 23866)
@@ -40,5 +40,9 @@
 		PDRectangle pageSize = page.findMediaBox();
 		Dimension pageDimension = pageSize.createDimension();
-		int rotation = page.getRotation();
+		Integer rotationVal = page.getRotation();
+		int rotation = 0;
+		if (rotationVal != null){
+			rotation = rotationVal.intValue();
+		}
 
 		GraphicsProcessor p = new GraphicsProcessor(target, rotation, pageDimension.getHeight());
