X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Farchaeopteryx%2Ftools%2FImageLoader.java;h=899d8ce2e82e5c959bd038a15e68c8a62891589c;hb=60ff1de7026c288116202162d99b77ad7a6ba4ba;hp=6e6b4e05b1d6b42c36d6bb70159aaf9d7d3dd57c;hpb=9f0270e0cb8fefa6f3e78119ecf33b6a27eb2c95;p=jalview.git diff --git a/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java b/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java index 6e6b4e0..899d8ce 100644 --- a/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java +++ b/forester/java/src/org/forester/archaeopteryx/tools/ImageLoader.java @@ -35,8 +35,8 @@ import java.util.List; import javax.imageio.ImageIO; +import org.forester.archaeopteryx.AptxConstants; import org.forester.archaeopteryx.AptxUtil; -import org.forester.archaeopteryx.Constants; import org.forester.archaeopteryx.TreePanel; import org.forester.phylogeny.PhylogenyNode; import org.forester.phylogeny.data.Taxonomy; @@ -74,8 +74,10 @@ public class ImageLoader implements Runnable { && !node.getNodeData().getTaxonomy().getUris().isEmpty() ) { final List us = new ArrayList(); for( final Taxonomy t : node.getNodeData().getTaxonomies() ) { - for( final Uri uri : t.getUris() ) { - us.add( uri ); + if ( t.getUris() != null ) { + for( final Uri uri : t.getUris() ) { + us.add( uri ); + } } } for( final Uri uri : us ) { @@ -96,20 +98,20 @@ public class ImageLoader implements Runnable { bi = ImageIO.read( uri.getValue().toURL() ); } catch ( final MalformedURLException e ) { - AptxUtil.printWarningMessage( Constants.PRG_NAME, + AptxUtil.printWarningMessage( AptxConstants.PRG_NAME, "could not load image from \"" + uri.getValue() - + "\": Malformed URL Exception: " - + e.getLocalizedMessage() ); + + "\": Malformed URL Exception: " + + e.getLocalizedMessage() ); } catch ( final IOException e ) { - AptxUtil.printWarningMessage( Constants.PRG_NAME, + AptxUtil.printWarningMessage( AptxConstants.PRG_NAME, "could not load image from \"" + uri.getValue() - + "\": IO Exception: " + e.getLocalizedMessage() ); + + "\": IO Exception: " + e.getLocalizedMessage() ); } catch ( final CMMException e ) { - AptxUtil.printWarningMessage( Constants.PRG_NAME, + AptxUtil.printWarningMessage( AptxConstants.PRG_NAME, "could not load image from \"" + uri.getValue() - + "\": CMMException: " + e.getLocalizedMessage() ); + + "\": CMMException: " + e.getLocalizedMessage() ); } if ( bi != null ) { image_map.put( uri_str, bi );