Ignore:
Timestamp:
01/27/11 14:50:08 (9 years ago)
Author:
aivar
Message:

Fixed null pointer exception when library not found.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/slim-plugin/src/main/java/loci/slim/analysis/plugins/Display.java

    r7297 r7597  
    451451 
    452452        private Converter(boolean min, double value) { 
    453             MathContext context = new MathContext(2, min ? RoundingMode.FLOOR : RoundingMode.CEILING); 
    454             BigDecimal bigDecimalValue = BigDecimal.valueOf(value).round(context); 
    455             m_value = bigDecimalValue.doubleValue(); 
    456             m_text = bigDecimalValue.toEngineeringString(); 
     453            try { 
     454                MathContext context = new MathContext(2, min ? RoundingMode.FLOOR : RoundingMode.CEILING); 
     455                BigDecimal bigDecimalValue = BigDecimal.valueOf(value).round(context); 
     456                m_value = bigDecimalValue.doubleValue(); 
     457                m_text = bigDecimalValue.toEngineeringString(); 
     458            } 
     459            catch (NumberFormatException e) { 
     460                System.out.println("NumberFormatException " + e.getMessage()); 
     461                m_value = 0.0; 
     462                m_text = "0.0"; 
     463            } 
    457464        } 
    458465 
Note: See TracChangeset for help on using the changeset viewer.