From cb640711d4523a4953f89380c624697ab1b27a31 Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr> Date: Thu, 27 Aug 2009 08:39:36 +0000 Subject: [PATCH] bug resolved --- src/ui/GTURTLEModeling.java | 6 +++--- .../JFrameInteractiveSimulation.java | 10 +++++++++- src/ui/window/StatisticsTableModel.java | 4 ++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/ui/GTURTLEModeling.java b/src/ui/GTURTLEModeling.java index 9dcdf87278..4c9567f893 100755 --- a/src/ui/GTURTLEModeling.java +++ b/src/ui/GTURTLEModeling.java @@ -1120,7 +1120,7 @@ public class GTURTLEModeling { } } } catch (Exception e) { - System.out.println("Exception " + e.getMessage()); + System.out.println("Exception during projection" + e.getMessage()); return null; } return new String(result); @@ -1231,7 +1231,7 @@ public class GTURTLEModeling { } } } catch (Exception e) { - System.out.println("Exception " + e.getMessage()); + System.out.println("Exception convert0" + e.getMessage()); return null; } return new String(result); @@ -1335,7 +1335,7 @@ public class GTURTLEModeling { } } } catch (Exception e) { - System.out.println("Exception " + e.getMessage()); + System.out.println("Exception09545 " + e.getMessage()); return null; } return new String(result); diff --git a/src/ui/interactivesimulation/JFrameInteractiveSimulation.java b/src/ui/interactivesimulation/JFrameInteractiveSimulation.java index c76a4a56c1..b044f73777 100755 --- a/src/ui/interactivesimulation/JFrameInteractiveSimulation.java +++ b/src/ui/interactivesimulation/JFrameInteractiveSimulation.java @@ -1106,6 +1106,9 @@ public class JFrameInteractiveSimulation extends JFrame implements ActionListene protected boolean loadConfiguration(Node node1) { NodeList diagramNl = node1.getChildNodes(); + if (diagramN == null) { + return false; + } Element elt, elt0; Node node, node0; NodeList nl; @@ -1135,6 +1138,11 @@ public class JFrameInteractiveSimulation extends JFrame implements ActionListene for(int j=0; j<diagramNl.getLength(); j++) { //System.out.println("Ndes: " + j); node = diagramNl.item(j); + + if (node == null) { + return false; + } + if (node.getNodeType() == Node.ELEMENT_NODE) { elt = (Element)node; @@ -1310,7 +1318,7 @@ public class JFrameInteractiveSimulation extends JFrame implements ActionListene } } } catch (Exception e) { - System.err.println("Exception " + e.getMessage()); + System.err.println("Exception in xml parsing " + e.getMessage() + " node= " + node1); return false; } diff --git a/src/ui/window/StatisticsTableModel.java b/src/ui/window/StatisticsTableModel.java index d1bbe7a13a..a0e8b5877a 100755 --- a/src/ui/window/StatisticsTableModel.java +++ b/src/ui/window/StatisticsTableModel.java @@ -151,7 +151,7 @@ public class StatisticsTableModel extends AbstractTableModel implements SteppedA } } catch (Exception e) { - System.out.println("Exception " + e.getMessage()); + System.out.println("Exception stm0" + e.getMessage()); } Collections.sort(statisticData); } @@ -194,7 +194,7 @@ public class StatisticsTableModel extends AbstractTableModel implements SteppedA } } catch (Exception e) { - System.out.println("Exception " + e.getMessage()); + System.out.println("Exception stm1" + e.getMessage()); } Collections.sort(statisticData); } -- GitLab