Index: src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java =================================================================== --- src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java (revision 31777) +++ src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java (working copy) @@ -127,18 +127,21 @@ errorList.add(NLS.bind(B2JMessages.Translate_Error_File_CanNotRead, TranslateHelper.getBpmnDiagramName(bpmnFileName))); } - GraphicalFileGenerator generator = new GraphicalFileGenerator( - bpmnDiagramDocument, translator.getMap(), bpmnFileParentPath, - bpmnFileName); - this.setStrForGpdList(Arrays.asList(generator.translateToStrings())); + if (bpmnDiagramDocument != null) { + GraphicalFileGenerator generator = new GraphicalFileGenerator( + bpmnDiagramDocument, translator.getMap(), bpmnFileParentPath, + bpmnFileName); + + this.setStrForGpdList(Arrays.asList(generator.translateToStrings())); + + for (Document def : generator.getGpdDefs()) { + this.generatedGpdFoldersList.add(def.getRootElement().attributeValue(Constants.Dom_Element_Name)); + } - for (Document def : generator.getGpdDefs()) { - this.generatedGpdFoldersList.add(def.getRootElement().attributeValue(Constants.Dom_Element_Name)); + warningList.addAll(generator.getWarnings()); + errorList.addAll(generator.getErrors()); } - - warningList.addAll(generator.getWarnings()); - errorList.addAll(generator.getErrors()); List list = new ArrayList(); list.addAll(errorList);