Hi all,
I get a possible error during the execution of a batch plugin:
It has no effect on the result, so I have no real issue with it.
java.lang.NullPointerException
at v.bajn.a(:96)
at v.pbm.b(:103)
at v.avow.run(:23)
Source of method follows:
The try/catch does not report it.
public void importJavaSource(File file) {
mess.sendMessage(MessageType.INFO, "importJavaSource() - Processing: "
+ file.getName());
try {
InstantReverseOption ir = new InstantReverseOption();
ir.setLanguage(InstantReverseOption.LANGUAGE_JAVA);
if (file.isDirectory()) {
ir.setJavaPathType(InstantReverseOption.JAVA_PATH_TYPE_FOLDER);
mess.sendMessage(
MessageType.INFO,
"importJavaSource() - Identified folder: "
+ file.getName());
} else {
ir.setJavaPathType(InstantReverseOption.JAVA_PATH_TYPE_FILE);
mess.sendMessage(
MessageType.INFO,
"importJavaSource() - Identified file: "
+ file.getName());
}
ir.setJavaSourceType(InstantReverseOption.JAVA_SOURCE_TYPE_SOURCE);
ir.setReversePath(file);
ir.setOverwrite(true);
ModelConvertionManager modelConversionManager = ApplicationManager
.instance().getModelConvertionManager();
try {
modelConversionManager.instantReverse(ir);
} catch (Exception ex) {
mess.sendMessage(MessageType.ERROR,
"importJavaSource() - instantReverse failed! **INVESTIGATE** "
+ ex.getMessage());
return;
}
mess.sendMessage(MessageType.INFO,
"importJavaSource() - Reversed: " + file.getName());
} catch (Exception ex) {
mess.sendMessage(MessageType.ERROR,
"importJavaSource() - **INVESTIGATE** " + ex.getMessage());
}
}