Skip to content

Commit

Permalink
Better error message when loading molecule
Browse files Browse the repository at this point in the history
Fix for NPE when no reader is created see bug 3610
Better error message if format in null
  • Loading branch information
goglepox committed Nov 18, 2014
1 parent 1845f72 commit a7a2fd3
Showing 1 changed file with 7 additions and 2 deletions.
Expand Up @@ -308,10 +308,15 @@ public ICDKMolecule loadMolecule( InputStream instream,

// Create the reader
ISimpleChemObjectReader reader = readerFactory.createReader(format);
if (handler != null) reader.setErrorHandler(handler);
if (reader == null) {
throw new BioclipseException("Could not create reader in CDK.");
String message = "Could not create reader in CDK.";
if ( format == null ) {
message = "Unsupported file format in CDK";
}
throw new BioclipseException( message );
}
if ( handler != null )
reader.setErrorHandler( handler );

try {
reader.setReader(instream);
Expand Down

0 comments on commit a7a2fd3

Please sign in to comment.