diff --git a/debugger.jpda/src/org/netbeans/modules/debugger/jpda/LaunchingSessionProvider.java b/debugger.jpda/src/org/netbeans/modules/debugger/jpda/LaunchingSessionProvider.java --- a/debugger.jpda/src/org/netbeans/modules/debugger/jpda/LaunchingSessionProvider.java +++ b/debugger.jpda/src/org/netbeans/modules/debugger/jpda/LaunchingSessionProvider.java @@ -113,7 +113,7 @@ } try { - int t = Integer.parseInt (pn.substring (sessionName.length ())); + int t = Integer.parseInt (pn.substring (sessionName.length () + 3)); // 3 = " - ".length m.add (Integer.valueOf(t)); } catch (Exception e) { } @@ -124,7 +124,7 @@ for (i = 0; i < k; i++) if (!m.contains (Integer.valueOf(i))) break; - if (i > 0) sessionName = sessionName + i; + if (i > 0) sessionName = sessionName + " - " + i; return sessionName; }; }