Author: bfitzpat
Date: 2011-06-03 10:23:33 -0400 (Fri, 03 Jun 2011)
New Revision: 31809
Added:
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/.settings/attachedFile.properties
Modified:
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java
Log:
JBIDE-8288 - Fix for BPMN/jBPM Export NPE
Added:
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/.settings/attachedFile.properties
===================================================================
---
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/.settings/attachedFile.properties
(rev 0)
+++
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/.settings/attachedFile.properties 2011-06-03
14:23:33 UTC (rev 31809)
@@ -0,0 +1,2 @@
+# index of importer -> set(imports)
+
Property changes on:
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/.settings/attachedFile.properties
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java
===================================================================
---
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java 2011-06-03
12:33:03 UTC (rev 31808)
+++
branches/jbosstools-3.2.x/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/b2j/wizard/B2JExportWizard.java 2011-06-03
14:23:33 UTC (rev 31809)
@@ -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<String> list = new ArrayList<String>();
list.addAll(errorList);
Show replies by date