You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(8) |
May
(34) |
Jun
(26) |
Jul
(29) |
Aug
(13) |
Sep
(2) |
Oct
(1) |
Nov
(6) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(2) |
Feb
(2) |
Mar
(49) |
Apr
(17) |
May
(3) |
Jun
|
Jul
(1) |
Aug
(3) |
Sep
|
Oct
|
Nov
(2) |
Dec
(5) |
2007 |
Jan
(1) |
Feb
(12) |
Mar
|
Apr
|
May
|
Jun
(7) |
Jul
(2) |
Aug
(1) |
Sep
(8) |
Oct
(1) |
Nov
(3) |
Dec
(22) |
From: SourceForge.net <no...@so...> - 2007-02-21 21:30:39
|
Bugs item #1458079, was opened at 2006-03-25 00:52 Message generated for change (Comment added) made by ojacquet You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Java 6.0 Initial Comment: I tried to a build from the latest checkout in Eclipse 3.2 M5 with Java 6.0 b76 and Jetty wasn't able to determine the VM version when I tried to launch an app. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-21 22:30 Message: Logged In: YES user_id=1121397 Originator: NO I dropped you a line through the sourceforge contact page. I hope it reaches you. Subject was "jettylauncher". ---------------------------------------------------------------------- Comment By: Eelco Hillenius (eelco12) Date: 2007-02-21 18:33 Message: Logged In: YES user_id=820266 Originator: NO Cool. We are still looking for people to take over the project. There seems to be enough interest in it, but the committers (all three) just can't get to support this anymore. Please drop me a line when you are interested. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-21 17:49 Message: Logged In: YES user_id=1121397 Originator: NO Here http://jax.be/jettylauncher.jar is an updated jar file where the versionString.equals("???") has been changed to versionString.indexOf("1.6") >= 0. It doubled in size after I updated it when the newly compiled JettyClasspathProvider.class but it works! Put it in eclipse/plugins/com.iw.plugins.jettylauncher_1.4.1. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-16 18:32 Message: Logged In: YES user_id=1121397 Originator: NO Any news on when/if this patch is going to make it? ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 01:24 Message: Logged In: YES user_id=1352136 Originator: NO Yes, in fact, changing line 397 from: || versionString.equals("???")) to: || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) and recompiling the plugin definitely fixes this problem. Here's what I've got: ### Eclipse Workspace Patch 1.0 #P com.iw.plugins.jettylauncher Index: src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java =================================================================== RCS file: /cvsroot/jettylauncher/com.iw.plugins.jettylauncher/src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java,v retrieving revision 1.19 diff -u -r1.19 JettyClasspathProvider.java --- src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 11 Oct 2004 10:41:46 -0000 1.19 +++ src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 8 Dec 2006 00:23:59 -0000 @@ -394,7 +394,7 @@ return VM_12_13; } else if (versionString.indexOf("1.4") >= 0 || versionString.indexOf("1.5") >= 0 - || versionString.equals("???")) + || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) { return VM_14_15; } ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 00:34 Message: Logged In: YES user_id=1352136 Originator: NO I did some research, and it looks like the virtual machine versions are hard coded into the com.iw.plugins.jetty.launcher.JettyClasspathProvider class. If you scroll to the very end, it's probably a simple fix. I bet assuming that a 1.6VM behaves the same as a 1.5VM would pretty much solve our problem. Sun has gone to extraordinary lengths to make sure Java 6.0 has the fewest possible regressions over Java 5. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 |
From: SourceForge.net <no...@so...> - 2007-02-21 17:33:37
|
Bugs item #1458079, was opened at 2006-03-25 00:52 Message generated for change (Comment added) made by eelco12 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Java 6.0 Initial Comment: I tried to a build from the latest checkout in Eclipse 3.2 M5 with Java 6.0 b76 and Jetty wasn't able to determine the VM version when I tried to launch an app. ---------------------------------------------------------------------- >Comment By: Eelco Hillenius (eelco12) Date: 2007-02-21 18:33 Message: Logged In: YES user_id=820266 Originator: NO Cool. We are still looking for people to take over the project. There seems to be enough interest in it, but the committers (all three) just can't get to support this anymore. Please drop me a line when you are interested. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-21 17:49 Message: Logged In: YES user_id=1121397 Originator: NO Here http://jax.be/jettylauncher.jar is an updated jar file where the versionString.equals("???") has been changed to versionString.indexOf("1.6") >= 0. It doubled in size after I updated it when the newly compiled JettyClasspathProvider.class but it works! Put it in eclipse/plugins/com.iw.plugins.jettylauncher_1.4.1. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-16 18:32 Message: Logged In: YES user_id=1121397 Originator: NO Any news on when/if this patch is going to make it? ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 01:24 Message: Logged In: YES user_id=1352136 Originator: NO Yes, in fact, changing line 397 from: || versionString.equals("???")) to: || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) and recompiling the plugin definitely fixes this problem. Here's what I've got: ### Eclipse Workspace Patch 1.0 #P com.iw.plugins.jettylauncher Index: src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java =================================================================== RCS file: /cvsroot/jettylauncher/com.iw.plugins.jettylauncher/src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java,v retrieving revision 1.19 diff -u -r1.19 JettyClasspathProvider.java --- src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 11 Oct 2004 10:41:46 -0000 1.19 +++ src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 8 Dec 2006 00:23:59 -0000 @@ -394,7 +394,7 @@ return VM_12_13; } else if (versionString.indexOf("1.4") >= 0 || versionString.indexOf("1.5") >= 0 - || versionString.equals("???")) + || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) { return VM_14_15; } ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 00:34 Message: Logged In: YES user_id=1352136 Originator: NO I did some research, and it looks like the virtual machine versions are hard coded into the com.iw.plugins.jetty.launcher.JettyClasspathProvider class. If you scroll to the very end, it's probably a simple fix. I bet assuming that a 1.6VM behaves the same as a 1.5VM would pretty much solve our problem. Sun has gone to extraordinary lengths to make sure Java 6.0 has the fewest possible regressions over Java 5. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 |
From: SourceForge.net <no...@so...> - 2007-02-21 16:49:37
|
Bugs item #1458079, was opened at 2006-03-25 00:52 Message generated for change (Comment added) made by ojacquet You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Java 6.0 Initial Comment: I tried to a build from the latest checkout in Eclipse 3.2 M5 with Java 6.0 b76 and Jetty wasn't able to determine the VM version when I tried to launch an app. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-21 17:49 Message: Logged In: YES user_id=1121397 Originator: NO Here http://jax.be/jettylauncher.jar is an updated jar file where the versionString.equals("???") has been changed to versionString.indexOf("1.6") >= 0. It doubled in size after I updated it when the newly compiled JettyClasspathProvider.class but it works! Put it in eclipse/plugins/com.iw.plugins.jettylauncher_1.4.1. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-16 18:32 Message: Logged In: YES user_id=1121397 Originator: NO Any news on when/if this patch is going to make it? ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 01:24 Message: Logged In: YES user_id=1352136 Originator: NO Yes, in fact, changing line 397 from: || versionString.equals("???")) to: || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) and recompiling the plugin definitely fixes this problem. Here's what I've got: ### Eclipse Workspace Patch 1.0 #P com.iw.plugins.jettylauncher Index: src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java =================================================================== RCS file: /cvsroot/jettylauncher/com.iw.plugins.jettylauncher/src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java,v retrieving revision 1.19 diff -u -r1.19 JettyClasspathProvider.java --- src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 11 Oct 2004 10:41:46 -0000 1.19 +++ src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 8 Dec 2006 00:23:59 -0000 @@ -394,7 +394,7 @@ return VM_12_13; } else if (versionString.indexOf("1.4") >= 0 || versionString.indexOf("1.5") >= 0 - || versionString.equals("???")) + || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) { return VM_14_15; } ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 00:34 Message: Logged In: YES user_id=1352136 Originator: NO I did some research, and it looks like the virtual machine versions are hard coded into the com.iw.plugins.jetty.launcher.JettyClasspathProvider class. If you scroll to the very end, it's probably a simple fix. I bet assuming that a 1.6VM behaves the same as a 1.5VM would pretty much solve our problem. Sun has gone to extraordinary lengths to make sure Java 6.0 has the fewest possible regressions over Java 5. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 |
From: SourceForge.net <no...@so...> - 2007-02-16 17:32:41
|
Bugs item #1458079, was opened at 2006-03-25 00:52 Message generated for change (Comment added) made by ojacquet You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Java 6.0 Initial Comment: I tried to a build from the latest checkout in Eclipse 3.2 M5 with Java 6.0 b76 and Jetty wasn't able to determine the VM version when I tried to launch an app. ---------------------------------------------------------------------- Comment By: Jax (ojacquet) Date: 2007-02-16 18:32 Message: Logged In: YES user_id=1121397 Originator: NO Any news on when/if this patch is going to make it? ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 01:24 Message: Logged In: YES user_id=1352136 Originator: NO Yes, in fact, changing line 397 from: || versionString.equals("???")) to: || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) and recompiling the plugin definitely fixes this problem. Here's what I've got: ### Eclipse Workspace Patch 1.0 #P com.iw.plugins.jettylauncher Index: src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java =================================================================== RCS file: /cvsroot/jettylauncher/com.iw.plugins.jettylauncher/src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java,v retrieving revision 1.19 diff -u -r1.19 JettyClasspathProvider.java --- src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 11 Oct 2004 10:41:46 -0000 1.19 +++ src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 8 Dec 2006 00:23:59 -0000 @@ -394,7 +394,7 @@ return VM_12_13; } else if (versionString.indexOf("1.4") >= 0 || versionString.indexOf("1.5") >= 0 - || versionString.equals("???")) + || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) { return VM_14_15; } ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-08 00:34 Message: Logged In: YES user_id=1352136 Originator: NO I did some research, and it looks like the virtual machine versions are hard coded into the com.iw.plugins.jetty.launcher.JettyClasspathProvider class. If you scroll to the very end, it's probably a simple fix. I bet assuming that a 1.6VM behaves the same as a 1.5VM would pretty much solve our problem. Sun has gone to extraordinary lengths to make sure Java 6.0 has the fewest possible regressions over Java 5. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 |
From: SourceForge.net <no...@so...> - 2007-02-01 12:27:33
|
Bugs item #1649723, was opened at 2007-02-01 04:27 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1649723&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Debug Fails Initial Comment: When I start Jetty Server in debug mode, during debuging if I try to watch or inspect a variable, sometimes the thread cannot be suspended and debug mode automatically switches to normal run mode. My Environment: Eclipse 3.2.0, Java 1.4.2 (also tried with Java 1.5), Windows 2000 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1649723&group_id=118870 |
From: SourceForge.net <no...@so...> - 2007-01-08 19:47:53
|
Bugs item #1548836, was opened at 2006-08-29 15:30 Message generated for change (Comment added) made by ewalk153 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: EndreStølsvik (stolsvik) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Jetty 6 Initial Comment: It would be _very_ nice if the JettyLauncher supported Jetty 6. ---------------------------------------------------------------------- Comment By: Eric Walker (ewalk153) Date: 2007-01-08 14:47 Message: Logged In: YES user_id=251808 Originator: NO To solve the problem in the plugin, it would require more work than simply changing the Utils class. For example, /com.iw.plugins.jettylauncher/src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java references the .jar name. Perhaps, this could be abstracted with a helper class for different configuration sets. I can confirm that changing the .jar name to org.mortbay.jetty.jar works with Jetty 6.1. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-12-22 04:20 Message: Logged In: NO Jetty changed the naming convention for the jetty.jar between 5 and 6. I find that the plugin works if I just change the name (or make a copy) of jetty.jar to the value it had in version 5 (org.mortbay.jetty.jar). A patch would probably be straightforward - it would only affect Utils.getJettyJar. I would have a crack myself, but I'm not really an Eclipse plugin expert, and I'm sure someone esle who is can find a better way to locate the jetty jar. It's name is now (following m2 conventions) jetty-<versionId>.jar. So you have to know the version before you locate the jar, or else just try all jars with that pattern. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-11-07 00:01 Message: Logged In: NO Eclipse3.2.1+Jetty6.0.1+JettyLauncher1.4.1 does not work. ---------------------------------------------------------------------- Comment By: Eelco Hillenius (eelco12) Date: 2006-08-29 17:12 Message: Logged In: YES user_id=820266 Yeah. I don't know about the other's, but I'm still very tight in my time (in other words, I can't work on it). Patches are welcome. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-12-22 09:20:33
|
Bugs item #1548836, was opened at 2006-08-29 12:30 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: EndreStølsvik (stolsvik) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Jetty 6 Initial Comment: It would be _very_ nice if the JettyLauncher supported Jetty 6. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-12-22 01:20 Message: Logged In: NO Jetty changed the naming convention for the jetty.jar between 5 and 6. I find that the plugin works if I just change the name (or make a copy) of jetty.jar to the value it had in version 5 (org.mortbay.jetty.jar). A patch would probably be straightforward - it would only affect Utils.getJettyJar. I would have a crack myself, but I'm not really an Eclipse plugin expert, and I'm sure someone esle who is can find a better way to locate the jetty jar. It's name is now (following m2 conventions) jetty-<versionId>.jar. So you have to know the version before you locate the jar, or else just try all jars with that pattern. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-11-06 21:01 Message: Logged In: NO Eclipse3.2.1+Jetty6.0.1+JettyLauncher1.4.1 does not work. ---------------------------------------------------------------------- Comment By: Eelco Hillenius (eelco12) Date: 2006-08-29 14:12 Message: Logged In: YES user_id=820266 Yeah. I don't know about the other's, but I'm still very tight in my time (in other words, I can't work on it). Patches are welcome. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-12-08 00:24:49
|
Bugs item #1458079, was opened at 2006-03-24 17:52 Message generated for change (Comment added) made by eldaaran You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Java 6.0 Initial Comment: I tried to a build from the latest checkout in Eclipse 3.2 M5 with Java 6.0 b76 and Jetty wasn't able to determine the VM version when I tried to launch an app. ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-07 18:24 Message: Logged In: YES user_id=1352136 Originator: NO Yes, in fact, changing line 397 from: || versionString.equals("???")) to: || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) and recompiling the plugin definitely fixes this problem. Here's what I've got: ### Eclipse Workspace Patch 1.0 #P com.iw.plugins.jettylauncher Index: src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java =================================================================== RCS file: /cvsroot/jettylauncher/com.iw.plugins.jettylauncher/src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java,v retrieving revision 1.19 diff -u -r1.19 JettyClasspathProvider.java --- src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 11 Oct 2004 10:41:46 -0000 1.19 +++ src/com/iw/plugins/jetty/launcher/JettyClasspathProvider.java 8 Dec 2006 00:23:59 -0000 @@ -394,7 +394,7 @@ return VM_12_13; } else if (versionString.indexOf("1.4") >= 0 || versionString.indexOf("1.5") >= 0 - || versionString.equals("???")) + || versionString.indexOf("1.6") >= 0 || versionString.equals("???")) { return VM_14_15; } ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-07 17:34 Message: Logged In: YES user_id=1352136 Originator: NO I did some research, and it looks like the virtual machine versions are hard coded into the com.iw.plugins.jetty.launcher.JettyClasspathProvider class. If you scroll to the very end, it's probably a simple fix. I bet assuming that a 1.6VM behaves the same as a 1.5VM would pretty much solve our problem. Sun has gone to extraordinary lengths to make sure Java 6.0 has the fewest possible regressions over Java 5. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-12-07 23:34:01
|
Bugs item #1458079, was opened at 2006-03-24 17:52 Message generated for change (Comment added) made by eldaaran You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Java 6.0 Initial Comment: I tried to a build from the latest checkout in Eclipse 3.2 M5 with Java 6.0 b76 and Jetty wasn't able to determine the VM version when I tried to launch an app. ---------------------------------------------------------------------- Comment By: Jonathan A. Leaver (eldaaran) Date: 2006-12-07 17:34 Message: Logged In: YES user_id=1352136 Originator: NO I did some research, and it looks like the virtual machine versions are hard coded into the com.iw.plugins.jetty.launcher.JettyClasspathProvider class. If you scroll to the very end, it's probably a simple fix. I bet assuming that a 1.6VM behaves the same as a 1.5VM would pretty much solve our problem. Sun has gone to extraordinary lengths to make sure Java 6.0 has the fewest possible regressions over Java 5. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1458079&group_id=118870 |
From: Eelco H. <eel...@gm...> - 2006-12-05 07:51:01
|
Hi Erik, I'm afraid JettyLauncher is getting real rusty. Geoff stopped using his brain child like two years ago, I took it over for a while, but rarely use it myself nowadays, and I'm quite out-of-time to work on it. Brian, I'm not sure whether you're still supporting this project, but it has been awfully quiet for the last few months. So Erik... interested in getting yourself an OSS project? ;) Anyway, I can post some Jetty 6 launching code that I'm using here, maybe that'll get you started. First the simplest one: public static void main(String[] args) { Server server = new Server(); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(8080); server.setConnectors(new Connector[] { connector }); WebAppContext web = new WebAppContext(); web.setContextPath("/wicket-examples"); web.setWar("src/main/webapp"); server.addHandler(web); try { server.start(); server.join(); } catch (Exception e) { e.printStackTrace(); System.exit(100); } } Something with more options, including an optional request logger: public void setupServer() throws Exception { server = new Server(); String threadPoolName = System.getProperty("jetty.threadpool.name", "Jetty thread"); int maxIdleTimeMs = Integer.getInteger( "jetty.threadpool.maxIdleTimeMs", 60000); int maxThreads = Integer.getInteger("jetty.threadpool.maxThreads", 255); int minThreads = Integer.getInteger("jetty.threadpool.minThreads", 1); int lowThreads = Integer.getInteger("jetty.threadpool.maxIdleTimeMs", 25); BoundedThreadPool threadPool = new BoundedThreadPool(); threadPool.setName(threadPoolName); threadPool.setMaxIdleTimeMs(maxIdleTimeMs); threadPool.setMaxThreads(maxThreads); threadPool.setMinThreads(minThreads); threadPool.setLowThreads(lowThreads); server.setThreadPool(threadPool); SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(Integer.parseInt(tspPort)); server.addConnector(connector); server.setStopAtShutdown(true); // handle static resources ContextHandler html = new ContextHandler(); html.setContextPath(tspHtmlContext); ResourceHandler resHandler = new ResourceHandler(); resHandler.setResourceBase(tspHtmlDir); html.setHandler(resHandler); server.addHandler(html); // The web app WebAppContext tsp = new WebAppContext(); tsp.getSessionHandler().setSessionManager(new Ts4SessionManager()); tsp.setContextPath(tspWarContext); tsp.setWar(tspWarDir); String requestLogFileName = System .getProperty("jetty.ncsa.requestLog.filename"); if (requestLogFileName != null) { StatisticsHandler statisticsHandler = new StatisticsHandler(); statisticsHandler.setServer(server); statisticsHandler.addHandler(tsp); RequestLogHandler requestLogHandler = new RequestLogHandler(); NCSARequestLog requestLog = new NCSARequestLog(); requestLog.setFilename(requestLogFileName); requestLog.setAppend(Boolean .getBoolean("jetty.ncsa.requestLog.append")); requestLog.setRetainDays(Integer.getInteger( "jetty.ncsa.requestLog.retainDays", 90)); requestLog.setExtended(Boolean .getBoolean("jetty.ncsa.requestLog.extended")); requestLogHandler.setRequestLog(requestLog); requestLogHandler.addHandler(tsp); server.addHandler(requestLogHandler); log.info("logging requests to " + requestLogFileName); } else { server.addHandler(tsp); } MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer(); MBeanContainer mBeanContainer = new MBeanContainer(mBeanServer); server.getContainer().addEventListener(mBeanContainer); mBeanContainer.start(); } public void start() throws Exception { if (server == null) { throw new IllegalStateException("call setupServer first"); } try { server.start(); server.join(); } catch (Exception e) { e.printStackTrace(); server.stop(); System.exit(100); } } The main method basically reads some vars from the command line, set's them on the instance of itself it creates and starts up the server like this: RunAppServer runner = new RunAppServer(); runner.tspWarDir = tspWarDir; runner.tspHtmlDir = tspHtmlDir; runner.tspPort = tspPort; runner.tspHtmlContext = tspHtmlContext; runner.tspWarContext = tspWarContext; runner.setupServer(); runner.start(); Note that you also need jetty-jmx for that. Btw, we're using that for a production system, and so far that works great. Who needs those heavy duty app servers anyway ;) Now, regarding JettyLauncher... If I wanted to get back to develop on that, i would probably get rid of the whole idea of a super-flexible launcher that needs an installed instance of Jetty, but rather package Jetty 6 with the plugin, and make the plugin super-simple to maintain *and* use. Basically a specialized runner like we have now, but then using the included Jetty libs and some basic parameter options like the port to use and a list of web apps (pairs of workspace relative paths to web app dirs and context names, e.g. "wicket-examples/src/main/webapp", "/wicket-examples" but then in a neat GUI of course). If you plan on working on fixing JL and you know you won't support older versions, this is an idea you might consider. Cheers, Eelco On 12/4/06, Erik Gillespie <eri...@gm...> wrote: > First let me apologize for the length email but I hope it has some juicy > details that may help get JettyLauncher working with Jetty6. I pulled down > the source for the JettyLauncher plugin and tried to build it against Jetty6 > and learned some things that may help get the launcher working with newer > versions of Jetty. I'll continue trying to get it to work but someone with > more familiarity with the code might be able to do it faster so I thought > I'd share what I've found so far: > > First, in Jetty6 there's no javax.servlet.jar and there's no > org.mortbay.jetty.jar. Here are the details: > > 1. javax.servlet.jar was renamed to servlet-api-2.5-6.0.2.jar (for Jetty > 6.0.2, I imagine in Jetty 6.0.0 the JAR was called > servlet-api-2.5-6.0.0.jar). > 2. org.mortbay.jetty.jar was split up into two jars: jetty-6.0.2.jar and > jetty-util-6.0.2.jar. Why versions were slapped directly onto the filename > is totally beyond me but I guess that's what we've got to live with. > > Second, I tried creating a javax.servlet.jar and org.mortbay.jetty.jar to > see if I could hack the JettyLauncher into working with Jetty6 but fortunate > did not smile upon me. It seems that the package org.mortbay.http was taken > out and this caused JettyLauncher's references to NCSARequestLog and > SocketListener to break. More details: > > 1. org.mortbay.http.NCSARequestLog is now > org.mortbay.jetty.NCSARequestLog > 2. SocketListener was replaced with > org.mortbay.jetty.bio.SocketConnector > > Third, there seems to have been some other renaming and refactoring that > went on in Jetty6. Namely: > > 1. org.mortbay.jetty.servlet.WebApplicationContext is now > org.mortbay.jetty.webapp.WebAppContext > 2. Server.addWebApplication() no longer exists. It looks like > WebAppContext ctx = new WebAppContext(server, contextPath, > webappContextRoot) may do the trick. > 3. The constructor Server(URL) no longer exists. I stumbled upon > XmlConfiguration and it looks like you create an instance of > XmlConfiguration(URL) and then call xmlConfiguration.configure(server). > 4. The method Server.setRequestLog() no longer exists. It looks like you > create a new RequestLogHandler(), then call handler.setRequestLog(new > NCSARequestLog()), and then call server.addHandler (handler). > > I applied all of my recommended changes (all to PluginRunner.java) and all > of the compiler errors went away so now I can build the JettyLauncher plugin > against Jetty6 (although now the plugin won't work with earlier versions of > Jetty). I get about 54 warnings but it's getting late so I thought I'd pass > along what I have so maybe someone else could help me work through this. > I've attached my version of PluginRunner.java. You'll also need to update > your classpath so that the Jetty6 JAR files (replacements for > javax.servlet.jar and org.mortbay.jetty.jar described above) are found > before you can build the plugin. > > I'll try to keep cranking away on this as I find time, please let me know if > you beat me to it! > > Erik > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > Jettylauncher-plugin mailing list > Jet...@li... > https://lists.sourceforge.net/lists/listinfo/jettylauncher-plugin > > > > |
From: Erik G. <eri...@gm...> - 2006-12-05 07:04:05
|
LyogKioqKiogQkVHSU4gTElDRU5TRSBCTE9DSyAqKioqKgogKiBWZXJzaW9uOiBNUEwgMS4xCiAq CiAqIFRoZSBjb250ZW50cyBvZiB0aGlzIGZpbGUgYXJlIHN1YmplY3QgdG8gdGhlIE1vemlsbGEg UHVibGljIExpY2Vuc2UgVmVyc2lvbgogKiAxLjEgKHRoZSAiTGljZW5zZSIpOyB5b3UgbWF5IG5v dCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGgKICogdGhlIExpY2Vuc2Uu IFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdAogKiBodHRwOi8vd3d3Lm1v emlsbGEub3JnL01QTC8KICoKICogU29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vu c2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gIkFTIElTIiBiYXNpcywKICogV0lUSE9VVCBXQVJSQU5U WSBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gU2VlIHRoZSBMaWNlbnNl CiAqIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHJpZ2h0cyBhbmQgbGltaXRh dGlvbnMgdW5kZXIgdGhlCiAqIExpY2Vuc2UuCiAqCiAqIFRoZSBPcmlnaW5hbCBDb2RlIGlzIEpl dHR5IExhdW5jaGVyCiAqCiAqIFRoZSBJbml0aWFsIERldmVsb3BlciBvZiB0aGUgT3JpZ2luYWwg Q29kZSBpcwogKiBJbnRlbGxpZ2VudCBXb3JrcyBJbmNvcnBvcmF0ZWQuCiAqIFBvcnRpb25zIGNy ZWF0ZWQgYnkgdGhlIEluaXRpYWwgRGV2ZWxvcGVyIGFyZSBDb3B5cmlnaHQgKEMpIDIwMDMKICog dGhlIEluaXRpYWwgRGV2ZWxvcGVyLiBBbGwgUmlnaHRzIFJlc2VydmVkLgogKgogKiBDb250cmli dXRvcihzKToKICogCiAqICBnbG9uZ21hbkBpbnRlbGxpZ2VudHdvcmtzLmNvbQogKgogKiAqKioq KiBFTkQgTElDRU5TRSBCTE9DSyAqKioqKiAqLwoKcGFja2FnZSBjb20uaXcucGx1Z2lucy5qZXR0 eXJ1bm5lcjsKCmltcG9ydCBqYXZhLmlvLkZpbGU7CmltcG9ydCBqYXZhLmxhbmcucmVmbGVjdC5D b25zdHJ1Y3RvcjsKaW1wb3J0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZDsKaW1wb3J0IGphdmEu bmV0LlVSTDsKaW1wb3J0IGphdmEudGV4dC5NZXNzYWdlRm9ybWF0OwppbXBvcnQgamF2YS51dGls Lkhhc2hNYXA7CmltcG9ydCBqYXZhLnV0aWwuTWFwOwppbXBvcnQgamF2YS51dGlsLk1pc3NpbmdS ZXNvdXJjZUV4Y2VwdGlvbjsKaW1wb3J0IGphdmEudXRpbC5SZXNvdXJjZUJ1bmRsZTsKCmltcG9y dCBvcmcubW9ydGJheS5qZXR0eS5OQ1NBUmVxdWVzdExvZzsKaW1wb3J0IG9yZy5tb3J0YmF5Lmpl dHR5LmhhbmRsZXIuUmVxdWVzdExvZ0hhbmRsZXI7CmltcG9ydCBvcmcubW9ydGJheS5qZXR0eS5i aW8uU29ja2V0Q29ubmVjdG9yOwppbXBvcnQgb3JnLm1vcnRiYXkuamV0dHkuU2VydmVyOwppbXBv cnQgb3JnLm1vcnRiYXkuamV0dHkud2ViYXBwLldlYkFwcENvbnRleHQ7CmltcG9ydCBvcmcubW9y dGJheS54bWwuWG1sQ29uZmlndXJhdGlvbjsKCi8qKgogKiAgQ2xhc3MgdGhhdCBkb2VzIHRoZSBs YXVuY2hpbmchCiAqIAogKiBAYXV0aG9yIGdsb25nbWFuQGludGVsbGlnZW50d29ya3MuY29tCiAq IEB2ZXJzaW9uICRJZDogUGx1Z2luUnVubmVyLmphdmEsdiAxLjE2IDIwMDQvMTAvMTEgMTA6MTI6 NDUgZWVsY28xMiBFeHAgJAogKi8KcHVibGljIGZpbmFsIGNsYXNzIFBsdWdpblJ1bm5lcgp7Cgkv KiogcmVzb3VyY2UgYnVuZGxlIGZvciBtZXNzYWdlcy4gKi8KCXByaXZhdGUgc3RhdGljIFJlc291 cmNlQnVuZGxlIHJlc291cmNlczsKCgkvKiogZGVidWcgaW5kaWNhdG9yLiAqLwoJcHJpdmF0ZSBz dGF0aWMgYm9vbGVhbiBkZWJ1ZzsKCgkvKioKCSAqIFBnbSBtZXRob2QuCgkgKiBAcGFyYW0gYXJn cyBjbWQgYXJncwoJICogQHRocm93cyBFeGNlcHRpb24KCSAqLwoJcHVibGljIHN0YXRpYyB2b2lk IG1haW4oU3RyaW5nW10gYXJncykKCXsKCQkvLyBzZXQgeG1sIHBhcnNpbmcgdG8gbm9uIHZhbGlk YXRpbmc7IHdpbGwgaGF2ZSBwcm9ibGVtcyBvdGhlcndpc2Ugd2l0aCBKZXR0eSA1CgkJU3lzdGVt LnNldFByb3BlcnR5KCJvcmcubW9ydGJheS54bWwuWG1sUGFyc2VyLk5vdFZhbGlkYXRpbmciLCAi dHJ1ZSIpOwoJCS8vIGlmIHN5cyBwcm9wIGRlYnVnSmV0dHlQbHVnaW4gPT0gdHJ1ZSwgd2Ugc2hv dyBzb21lIGV4dHJhIGRlYnVnZ2luZwoJCWRlYnVnID0gQm9vbGVhbi5nZXRCb29sZWFuKCJkZWJ1 Z0pldHR5UGx1Z2luIik7CgkJaWYgKGRlYnVnKQoJCQlkZWJ1Z0FyZ3VtZW50cyhhcmdzKTsKCQkv LyBwYXJzZSB0aGUgYXJndW1lbnRzIGFuZCBwdXQgdGhlbSBpbiBhIG1hcAoJCU1hcCBhcmdNYXAg PSBnZXRBcmdzQXNNYXAoYXJncyk7CgkJLy8gZG8gdGhlIGxhdW5jaGluZwoJCWxhdW5jaChhcmdN YXApOwoJfQoKCS8qKgoJICogTGF1bmNoIHRoZSBwcm9wZXIgdmVyc2lvbiBvZiBKZXR0eS4KCSAq IEBwYXJhbSBhcmdNYXAgYXJndW1lbnRzCgkgKi8KCXByaXZhdGUgc3RhdGljIHZvaWQgbGF1bmNo KE1hcCBhcmdNYXApCgl7CgkJLy8gc2hvdWxkIHdlIHVzZSBKZXR0eVBsdXMgb3IgdGhlIHBsYWlu IHZlcnNpb24gb2YgSmV0dHkKCQlib29sZWFuIHVzZUpldHR5UGx1cyA9IEJvb2xlYW4udmFsdWVP ZigoU3RyaW5nKSBhcmdNYXAuZ2V0KCItdXNlX2pldHR5X3BsdXMiKSkKCQkJCS5ib29sZWFuVmFs dWUoKTsKCQlpZiAoYXJnTWFwLmNvbnRhaW5zS2V5KCIteG1sIikpIC8vIGlmIHNvLCBzdGFydCB1 cCB1c2luZyBhbiB4bWwgY29uZmlnIGZpbGUKCQl7CgkJCXRyeQoJCQl7CgkJCQlsYXVuY2hXaXRo WE1MKChTdHJpbmcpIGFyZ01hcC5nZXQoIi14bWwiKSwgdXNlSmV0dHlQbHVzKTsKCQkJfQoJCQlj YXRjaCAoRXhjZXB0aW9uIGUpCgkJCXsKCQkJCWUucHJpbnRTdGFja1RyYWNlKCk7CgkJCX0KCQl9 CgkJZWxzZSBpZiAoYXJnTWFwLmNvbnRhaW5zS2V5KCItY29udGV4dCIpICYmIGFyZ01hcC5jb250 YWluc0tleSgiLXBvcnQiKSkKCQl7IC8vIG90aGVyd2lzZSBzdGFydHVwIHBsYWluCgkJCWJvb2xl YW4gdXNlTkNTQUxvZ2dpbmcgPSBCb29sZWFuLnZhbHVlT2YoCgkJCQkJKFN0cmluZykgYXJnTWFw LmdldCgiLXVzZV9uY3NhX2xvZ2dpbmciKSkuYm9vbGVhblZhbHVlKCk7CgkJCXRyeQoJCQl7CgkJ CQlsYXVuY2goKFN0cmluZykgYXJnTWFwLmdldCgiLWhvc3QiKSwgKFN0cmluZykgYXJnTWFwLmdl dCgiLWNvbnRleHQiKSwKCQkJCQkJKFN0cmluZykgYXJnTWFwLmdldCgiLXBvcnQiKSwgKFN0cmlu ZykgYXJnTWFwLmdldCgiLXdDb250ZXh0IiksCgkJCQkJCXVzZU5DU0FMb2dnaW5nLCAoU3RyaW5n KSBhcmdNYXAuZ2V0KCItd2ViX2RlZmF1bHRzIikpOwoJCQl9CgkJCWNhdGNoIChFeGNlcHRpb24g ZSkKCQkJewoJCQkJZS5wcmludFN0YWNrVHJhY2UoKTsKCQkJfQoJCX0KCQllbHNlCgkJLy8gd3Jv bmcgYXJndW1lbnQgc2V0CgkJewoJCQlTeXN0ZW0uZXJyLnByaW50bG4oZ2V0U3RyaW5nKCJqZXR0 eS1ydW5uZXItaW52YWxpZC1hcmdzIiwgYXJnTWFwKSk7CgkJCVN5c3RlbS5lcnIucHJpbnRsbihn ZXRTdHJpbmcoImpldHR5LXJ1bm5lci11c2FnZSIpKTsKCQl9Cgl9CgoJLyoqCgkgKiBHZXQgY29t bWFuZCBsaW5lIGFyZ3MgYW5kIHB1dCB0aGVtIGluIGEgbWFwIChhcmdzIHRoYXQgc3RhcnQgd2l0 aCAnLScgYXJlCgkgKiAJaW50ZXJwcmV0ZWQgYXMgYSBrZXksIGV2ZXJ5dGhpbmcgZWxzZSBhcyB0 aGVpciB2YWx1ZXMuCgkgKiBAcGFyYW0gYXJncyBjbWQgYXJndW1lbnRzCgkgKiBAcmV0dXJuIE1h cCB3aXRoIGFyZ3VtZW50cyBhcyBrZXkvIHZhbHVlIHBhaXJzCgkgKi8KCXByaXZhdGUgc3RhdGlj IE1hcCBnZXRBcmdzQXNNYXAoU3RyaW5nW10gYXJncykKCXsKCQlNYXAgYXJnTWFwID0gbmV3IEhh c2hNYXAoKTsKCQlpbnQgcG9zID0gMDsKCQl3aGlsZSAocG9zIDwgYXJncy5sZW5ndGgpCgkJewoJ CQlTdHJpbmcga2V5ID0gYXJnc1twb3NdOwoJCQlpZiAoZGVidWcpCgkJCQlTeXN0ZW0ub3V0LnBy aW50bG4oImFyZzogIiArIGtleSk7CgkJCWlmIChwb3MgKyAxIDwgYXJncy5sZW5ndGgpCgkJCXsK CQkJCWludCBwZWVrID0gcG9zICsgMTsgLy8gcGVlayBwb3NpdGlvbgoJCQkJaW50IG5ick9mVmFs dWVzID0gMTsgLy8gY291bnRlciBmb3IgbnVtYmVyIG9mIHZhbHVlcyAod2UgbmVlZCBpdCB0byBh ZGQgc3BhY2VzKQoJCQkJU3RyaW5nQnVmZmVyIHZhbCA9IG5ldyBTdHJpbmdCdWZmZXIoIiIpOwoJ CQkJLy8gcGVlazsgd2UgbmVlZCB0aGlzIGZvciBhcmd1bWVudHMgd2l0aCBzcGFjZXMgaW4gdGhl bQoJCQkJd2hpbGUgKHBlZWsgPCBhcmdzLmxlbmd0aCkKCQkJCXsKCQkJCQlTdHJpbmcgdGVtcCA9 IGFyZ3NbcGVlaysrXTsKCQkJCQlpZiAoZGVidWcpCgkJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigi cGVlazogIiArIHRlbXApOwoJCQkJCWlmICghdGVtcC5zdGFydHNXaXRoKCItIikpCgkJCQkJewoJ CQkJCQlpZiAobmJyT2ZWYWx1ZXMgPiAxKQoJCQkJCQl7CgkJCQkJCQl2YWwuYXBwZW5kKCIgIik7 IC8vIGFkZCB0aGUgb3JpZ2luYWwgc3BhY2UKCQkJCQkJfQoJCQkJCQl2YWwuYXBwZW5kKHRlbXAp OwoJCQkJCQluYnJPZlZhbHVlcysrOwoJCQkJCX0KCQkJCQllbHNlCgkJCQkJLy8gbmV4dCBhcmd1 bWVudAoJCQkJCXsKCQkJCQkJYnJlYWs7CgkJCQkJfQoJCQkJfQoJCQkJaWYgKGRlYnVnKQoJCQkJ CVN5c3RlbS5vdXQucHJpbnRsbigidXNpbmcgYXJnOiAiICsga2V5ICsgIiA9PSAiICsgdmFsLnRv U3RyaW5nKCkpOwoJCQkJYXJnTWFwLnB1dChrZXksIHZhbC50b1N0cmluZygpKTsKCQkJCXBvcyA9 IHBlZWsgLSAxOwoJCQl9CgkJCWVsc2UKCQkJeyAvL3RoZXJlJ3MgYW4gYXJnIHdpdGhvdXQgYSB2 YWx1ZTsgcHJvYmFibHkgLXdDb250ZXh0CgkJCQlwb3MrKzsgLy8gc2FtZSBhcyBicmVhawoJCQkJ aWYgKGRlYnVnKQoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbigiLSBubyB2YWx1ZSAtIGZvciAiICsg a2V5KTsKCQkJfQoJCX0KCQlyZXR1cm4gYXJnTWFwOwoJfQoKCS8qKgoJICogUHJpbnQgYXJncyBh cyBvbmUgc3RyaW5nLgoJICogQHBhcmFtIGFyZ3MgYXJndW1lbnRzCgkgKi8KCXByaXZhdGUgc3Rh dGljIHZvaWQgZGVidWdBcmd1bWVudHMoU3RyaW5nW10gYXJncykKCXsKCQlTdHJpbmcgbGluZSA9 ICIiOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgYXJncy5sZW5ndGg7IGkrKykKCQl7CgkJCWxpbmUg Kz0gIiAiICsgYXJnc1tpXTsKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKCJjbWQgYXJnczoiICsg bGluZSk7Cgl9CgoJLyoqCgkgKiBMYXVuY2ggSmV0dHkgdXNpbmcgYW4gWE1MIGZpbGUuCgkgKiBA cGFyYW0geG1sRmlsZSB0aGUgeG1sIGZpbGUgbG9jYXRpb24gKGFic29sdXRlIHBhdGgpCgkgKiBA cGFyYW0gdXNlSmV0dHlQbHVzIHdoZXRoZXIgdG8gdXNlIEpldHR5UGx1cwoJICogQHRocm93cyBF eGNlcHRpb24KCSAqLwoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBsYXVuY2hXaXRoWE1MKFN0cmluZyB4 bWxGaWxlLCBib29sZWFuIHVzZUpldHR5UGx1cykKCQkJdGhyb3dzIEV4Y2VwdGlvbgoJewoJCUZp bGUgZmlsZSA9IG5ldyBGaWxlKHhtbEZpbGUpOwoJCWlmKGZpbGUgPT0gbnVsbCB8fCAoIWZpbGUu aXNGaWxlKCkpKQoJCXsKCQkgICAgdGhyb3cgbmV3IEV4Y2VwdGlvbih4bWxGaWxlICsgIiBpcyBu b3QgYSBmaWxlOyB1bmFibGUgdG8gc3RhcnQgSmV0dHkhIik7CgkJfQoKCQlTZXJ2ZXIgc2VydmVy ID0gbnVsbDsKCQlpZiAodXNlSmV0dHlQbHVzKQoJCXsKCQkJU3lzdGVtLm91dC5wcmludGxuKGdl dFN0cmluZygiamV0dHktcnVubmVyLWxhdW5jaC14bWwtcGx1cyIsIHhtbEZpbGUpKTsKCQkJLy8g c2VlIGlmIEpOREkgaXMgcHJvcGVybHkgY29uZmlndXJlZAoJCQlpZiAoKFN5c3RlbS5nZXRQcm9w ZXJ0eSgiamF2YS5uYW1pbmcuZmFjdG9yeS51cmwucGtncyIpID09IG51bGwpCgkJCQkJJiYgKFN5 c3RlbS5nZXRQcm9wZXJ0eSgiamF2YS5uYW1pbmcuZmFjdG9yeS5pbml0aWFsIikgPT0gbnVsbCkp CgkJCXsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbihnZXRTdHJpbmcoImpldHR5LXJ1bm5lci1zZXR0 aW5nLWpuZGkiKSk7CgkJCQlTeXN0ZW0uc2V0UHJvcGVydHkoImphdmEubmFtaW5nLmZhY3Rvcnku dXJsLnBrZ3MiLCAib3JnLm1vcnRiYXkuam5kaSIpOwoJCQkJU3lzdGVtLnNldFByb3BlcnR5KCJq YXZhLm5hbWluZy5mYWN0b3J5LmluaXRpYWwiLAoJCQkJCQkib3JnLm1vcnRiYXkuam5kaS5Jbml0 aWFsQ29udGV4dEZhY3RvcnkiKTsKCQkJfQoJCQkvLyBkeW5hbWljYWxseSBsb2FkIHRoZSBjbGFz cyB0byBhdm9pZCBkZXBlbmRlbmN5IGxvYWRpbmcgcHJvYmxlbSB3aXRoIHRoZSBydW5uZXIKCQkJ Q2xhc3MgY2xhenogPSBDbGFzcy5mb3JOYW1lKCJvcmcubW9ydGJheS5qZXR0eS5wbHVzLlNlcnZl ciIpOwoJCQlDb25zdHJ1Y3RvciBjb25zdHJ1Y3RvciA9IGNsYXp6LmdldENvbnN0cnVjdG9yKG5l dyBDbGFzc1tdIHtVUkwuY2xhc3N9KTsKCQkJc2VydmVyID0gKFNlcnZlcikgY29uc3RydWN0b3Iu bmV3SW5zdGFuY2UobmV3IE9iamVjdFtdIHt9KTsKCQl9CgkJZWxzZQoJCXsKCQkJU3lzdGVtLm91 dC5wcmludGxuKGdldFN0cmluZygiamV0dHktcnVubmVyLWxhdW5jaC14bWwiLCB4bWxGaWxlKSk7 CgkJCXNlcnZlciA9IG5ldyBTZXJ2ZXIoKTsKCQl9CgoKCQlYbWxDb25maWd1cmF0aW9uIHhtbENv bmZpZyA9IG5ldyBYbWxDb25maWd1cmF0aW9uKGZpbGUudG9VUkwoKSk7CgkJeG1sQ29uZmlnLmNv bmZpZ3VyZShzZXJ2ZXIpOwoJCQoJCS8vIHN0YXJ0IHNlcnZlcgoJCXNlcnZlci5zdGFydCgpOwoJ fQoKCS8qKgoJICogTGF1bmNoIHdpdGhvdXQgWE1MLCB1c2luZyB0aGUgZ2l2ZW4gYXJndW1lbnRz LgoJICogQHBhcmFtIHRoZUhvc3QgdG8gdXNlCgkgKiBAcGFyYW0gd2ViYXBwQ29udGV4dFJvb3Qg KHByb2plY3QgcmVsYXRpdmUpIHBhdGggdG8gdXNlIGFzIHdlYmFwcCBjb250ZXh0IHJvb3QKCSAq IEBwYXJhbSBwb3J0IHBvcnQgdG8gdXNlCgkgKiBAcGFyYW0gY29udGV4dFBhdGggd2ViYXBwIGNv bnRleHQgcGF0aAoJICogQHBhcmFtIHVzZU5DU0FMb2dnaW5nIHdoZXRoZXIgdG8gdXNlIE5DU0Eg bG9nZ2luZwoJICogQHBhcmFtIHdlYkRlZmF1bHRzIGxvY2F0aW9uIG9mIHdlYiBkZWZhdWx0cyBm aWxlIG9yIG51bGwgaWYgbm9uZSBzaG91bGQgYmUgdXNlZAoJICogQHRocm93cyBFeGNlcHRpb24K CSAqLwoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBsYXVuY2goU3RyaW5nIHRoZUhvc3QsIFN0cmluZyB3 ZWJhcHBDb250ZXh0Um9vdCwgU3RyaW5nIHBvcnQsCgkJCVN0cmluZyBjb250ZXh0UGF0aCwgYm9v bGVhbiB1c2VOQ1NBTG9nZ2luZywgU3RyaW5nIHdlYkRlZmF1bHRzKQoJCQl0aHJvd3MgRXhjZXB0 aW9uCgl7CgkJaW50IGlQb3J0ID0gLTE7CgkJU3RyaW5nIGhvc3QgPSB0aGVIb3N0OwoJCWlmICho b3N0ID09IG51bGwgfHwgaG9zdC50cmltKCkubGVuZ3RoKCkgPT0gMCkKCQl7CgkJCWhvc3QgPSAi MC4wLjAuMCI7CgkJfQoJCXRyeQoJCXsKCQkJaVBvcnQgPSBJbnRlZ2VyLnBhcnNlSW50KHBvcnQp OwoJCX0KCQljYXRjaCAoTnVtYmVyRm9ybWF0RXhjZXB0aW9uIGUpCgkJewoJCQlTeXN0ZW0uZXJy LnByaW50bG4oZ2V0U3RyaW5nKCJqZXR0eS1ydW5uZXItaW52YWxpZC1wb3J0IiwgcG9ydCkpOwoJ CX0KCQlpZiAoaVBvcnQgPj0gMCkKCQl7CgkJCWlmIChjb250ZXh0UGF0aCA9PSBudWxsIHx8IGNv bnRleHRQYXRoLnRyaW0oKS5lcXVhbHMoIiIpKQoJCQl7CgkJCQljb250ZXh0UGF0aCA9ICIvIjsK CQkJfQoKCQkJU2VydmVyIHNlcnZlciA9IG51bGw7CgkJCVN5c3RlbS5vdXQucHJpbnRsbihnZXRT dHJpbmcoImpldHR5LXJ1bm5lci1sYXVuY2gtY29udGV4dCIsCgkJCQkJbmV3IFN0cmluZ1tde3dl YmFwcENvbnRleHRSb290LCBob3N0LCBwb3J0LCBjb250ZXh0UGF0aCx9KSk7CgkJCXNlcnZlciA9 IG5ldyBTZXJ2ZXIoKTsKCgkJCWFkZExvZyhzZXJ2ZXIsIHVzZU5DU0FMb2dnaW5nKTsKCQkJYWRk TGlzdGVuZXIoaG9zdCwgaVBvcnQsIHNlcnZlcik7CgkJCVdlYkFwcENvbnRleHQgd2N0eCA9IG5l dyBXZWJBcHBDb250ZXh0KHNlcnZlciwgY29udGV4dFBhdGgsIHdlYmFwcENvbnRleHRSb290KTsK CQkJaWYgKHdlYkRlZmF1bHRzICE9IG51bGwpCgkJCXsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigi dXNpbmcgd2ViZGVmYXVsdHM6ICIgKyB3ZWJEZWZhdWx0cyk7CgkJCQl3Y3R4LnNldERlZmF1bHRz RGVzY3JpcHRvcih3ZWJEZWZhdWx0cyk7CgkJCX0KCQkJLy8gc3RhcnQgc2VydmVyCgkJCXNlcnZl ci5zdGFydCgpOwoJCX0KCX0KCgkvKioKCSAqIEFkZCBIVFRQIGxpc3RlbmVyLgoJICogQHBhcmFt IHBvcnQgcG9ydAoJICogQHBhcmFtIHNlcnZlciBzZXJ2ZXIgdG8gYWRkIGh0dHAgbGlzdGVuZXIg dG8KCSAqLwoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBhZGRMaXN0ZW5lcihTdHJpbmcgaG9zdCwgaW50 IHBvcnQsIFNlcnZlciBzZXJ2ZXIpCgl7CgkJU29ja2V0Q29ubmVjdG9yIGxpc3RlbmVyID0gbmV3 IFNvY2tldENvbm5lY3RvcigpOwoJCWlmIChob3N0ID09IG51bGwgfHwgaG9zdC50cmltKCkubGVu Z3RoKCkgPT0gMCkKCQl7CgkJCWxpc3RlbmVyLnNldEhvc3QoIjAuMC4wLjAiKTsKCQl9CgkJZWxz ZQoJCXsKCQkJbGlzdGVuZXIuc2V0SG9zdChob3N0KTsKCQl9CgoJCWxpc3RlbmVyLnNldFBvcnQo cG9ydCk7CgkJbGlzdGVuZXIuc2V0QWNjZXB0b3JzKDEwKTsKCQlsaXN0ZW5lci5zZXRNYXhJZGxl VGltZSgzMDAwMCk7CgkJbGlzdGVuZXIuc2V0TG93UmVzb3VyY2VNYXhJZGxlVGltZSgyMDAwKTsK CQlsaXN0ZW5lci5zZXRDb25maWRlbnRpYWxQb3J0KDg0NDMpOwoJCXNlcnZlci5hZGRDb25uZWN0 b3IobGlzdGVuZXIpOwoJfQoKCS8qKgoJICogYWRkIGxvZy4KCSAqIEBwYXJhbSBzZXJ2ZXIgc2Vy dmVyIGluc3RhbmNlCgkgKiBAcGFyYW0gdXNlTkNTQUxvZ2dpbmcgd2hldGhlciB0byB1c2UgbmNz YSBsb2dnaW5nCgkgKi8KCXByaXZhdGUgc3RhdGljIHZvaWQgYWRkTG9nKFNlcnZlciBzZXJ2ZXIs IGJvb2xlYW4gdXNlTkNTQUxvZ2dpbmcpIHRocm93cyBFeGNlcHRpb24KCXsKCQlhZGRMb2dBbmRT aW5rKCk7CgkJaWYgKHVzZU5DU0FMb2dnaW5nKQoJCXsKCQkJUmVxdWVzdExvZ0hhbmRsZXIgaGFu ZGxlciA9IG5ldyBSZXF1ZXN0TG9nSGFuZGxlcigpOwoJCQloYW5kbGVyLnNldFJlcXVlc3RMb2co bmV3IE5DU0FSZXF1ZXN0TG9nKCkpOwoJCQlzZXJ2ZXIuYWRkSGFuZGxlcihoYW5kbGVyKTsKCQl9 Cgl9CgoJLyoqCgkgKiBhZGQgbG9nIGFuZCBzaW5rLgoJICogQHRocm93cyBFeGNlcHRpb24KCSAq LwoJcHJpdmF0ZSBzdGF0aWMgdm9pZCBhZGRMb2dBbmRTaW5rKCkgdGhyb3dzIEV4Y2VwdGlvbgoJ ewoJCWludCBqZXR0eVZlcnNpb24gPSA0OwoJCU9iamVjdCBsb2cgPSBudWxsOwoJCXRyeQoJCXsK CQkJbG9nID0gZ2V0SmV0dHlVdGlsTG9nKCk7CgkJfQoJCWNhdGNoIChFeGNlcHRpb24gZSkKCQl7 CgkJCS8vIHRyeSBKZXR0eSA1ICh2aWEgY29tbW9ucyBsb2dnaW5nCgkJCXRyeQoJCQl7CgkJCQlq ZXR0eVZlcnNpb24gPSA1OwoJCQkJbG9nID0gZ2V0SmV0dHlDb21tb25zTG9nKCk7CgkJCX0KCQkJ Y2F0Y2ggKEV4Y2VwdGlvbiBlMSkKCQkJewoJCQkJZTEucHJpbnRTdGFja1RyYWNlKCk7CgkJCQlq ZXR0eVZlcnNpb24gPSAtMTsKCQkJfQoJCX0KCQlPYmplY3QgbG9nU2luayA9IGdldE91dHB1dFN0 cmVhbUxvZ1NpbmsoamV0dHlWZXJzaW9uKTsKCQlDbGFzcyBsb2dTaW5rQ2xhc3MgPSBsb2dTaW5r LmdldENsYXNzKCk7CgkJQ2xhc3MgbG9nQ2xhc3MgPSBsb2cuZ2V0Q2xhc3MoKTsKCQkvLyBjYWxs IHN0YXJ0IG1ldGhvZAoJCU1ldGhvZCBzdGFydE0gPSBsb2dTaW5rQ2xhc3MuZ2V0TWV0aG9kKCJz dGFydCIsIG5ldyBDbGFzc1swXSk7CgkJc3RhcnRNLmludm9rZShsb2dTaW5rLCBuZXcgT2JqZWN0 WzBdKTsKCQkvLyBhZGQgbG9nCgkJTWV0aG9kIGFkZE0gPSBsb2dDbGFzcy5nZXRNZXRob2QoImFk ZCIsIG5ldyBDbGFzc1tdIHtTdHJpbmcuY2xhc3N9KTsKCQlhZGRNLmludm9rZShsb2csIG5ldyBP YmplY3RbXSB7bG9nU2lua0NsYXNzLmdldE5hbWUoKX0pOwoJfQoKCS8qKgoJICogR2V0IHRoZSBs b2cgc2luayBmb3IgdGhlIGdpdmVuIHZlcnNpb24uCgkgKiBAcGFyYW0gamV0dHlWZXJzaW9uCgkg KiBAcmV0dXJuIE9iamVjdCBsb2cgc2luayBmb3IgdGhlIGdpdmVuIHZlcnNpb24KCSAqIEB0aHJv d3MgRXhjZXB0aW9uCgkgKi8KCXByaXZhdGUgc3RhdGljIE9iamVjdCBnZXRPdXRwdXRTdHJlYW1M b2dTaW5rKGludCBqZXR0eVZlcnNpb24pIHRocm93cyBFeGNlcHRpb24KCXsKCQlTdHJpbmcgY2xh c3NOYW1lID0gbnVsbDsKCQlpZiAoamV0dHlWZXJzaW9uID09IDQpCgkJewoJCQljbGFzc05hbWUg PSAib3JnLm1vcnRiYXkudXRpbC5PdXRwdXRTdHJlYW1Mb2dTaW5rIjsKCQl9CgkJZWxzZSBpZiAo amV0dHlWZXJzaW9uID09IDUpCgkJewoJCQljbGFzc05hbWUgPSAib3JnLm1vcnRiYXkubG9nLk91 dHB1dFN0cmVhbUxvZ1NpbmsiOwoJCX0KCQllbHNlCgkJewoJCQl0aHJvdyBuZXcgRXhjZXB0aW9u KCJ1bnN1cHBvcnRlZCBKZXR0eSB2ZXJzaW9uIik7CgkJfQoJCUNsYXNzIHNpbmtDbGFzcyA9IENs YXNzLmZvck5hbWUoY2xhc3NOYW1lKTsKCQlPYmplY3Qgc2luayA9IHNpbmtDbGFzcy5uZXdJbnN0 YW5jZSgpOwoJCXJldHVybiBzaW5rOwoJfQoKCS8qKgoJICogR2V0IEpldHR5IFV0aWwgKEpldHR5 IDQpIGxvZy4KCSAqIEByZXR1cm4gT2JqZWN0IExvZyBpbnN0YW5jZQoJICogQHRocm93cyBFeGNl cHRpb24KCSAqLwoJcHJpdmF0ZSBzdGF0aWMgT2JqZWN0IGdldEpldHR5VXRpbExvZygpIHRocm93 cyBFeGNlcHRpb24KCXsKCQlDbGFzcyBsb2dDbGFzcyA9IENsYXNzLmZvck5hbWUoIm9yZy5tb3J0 YmF5LnV0aWwuTG9nIik7CgkJTWV0aG9kIGluc3RhbmNlTSA9IGxvZ0NsYXNzLmdldE1ldGhvZCgi aW5zdGFuY2UiLCBuZXcgQ2xhc3NbMF0pOwoJCU9iamVjdCBsb2cgPSBpbnN0YW5jZU0uaW52b2tl KG51bGwsIG5ldyBPYmplY3RbMF0pOwoJCXJldHVybiBsb2c7Cgl9CgoJLyoqCgkgKiBHZXQgYW5k IGNvbmZpZ3VyZSBDb21tb25zIChKZXR0eSA1KSBsb2cuCgkgKiBAcmV0dXJuIE9iamVjdCBMb2cg aW5zdGFuY2UKCSAqIEB0aHJvd3MgRXhjZXB0aW9uCgkgKi8KCXByaXZhdGUgc3RhdGljIE9iamVj dCBnZXRKZXR0eUNvbW1vbnNMb2coKSB0aHJvd3MgRXhjZXB0aW9uCgl7CgkJLy8gcmVsZWFzZSBj dXJyZW50IGZhY3RvcmllcwoJCS8vIExvZ0ZhY3RvcnkucmVsZWFzZUFsbCgpOwoJCUNsYXNzIGxm Q2xhc3MgPSBDbGFzcy5mb3JOYW1lKCJvcmcuYXBhY2hlLmNvbW1vbnMubG9nZ2luZy5Mb2dGYWN0 b3J5Iik7CgkJTWV0aG9kIHJlbGVhc2VBbGxNID0gbGZDbGFzcy5nZXRNZXRob2QoInJlbGVhc2VB bGwiLCBuZXcgQ2xhc3NbMF0pOwoJCXJlbGVhc2VBbGxNLmludm9rZShudWxsLCBuZXcgT2JqZWN0 WzBdKTsKCQkvLyBzZXQgZmFjdG9yeSBwcm9wZXJ0eQoJCVN5c3RlbS5zZXRQcm9wZXJ0eSgib3Jn LmFwYWNoZS5jb21tb25zLmxvZ2dpbmcuTG9nRmFjdG9yeSIsCgkJCQkib3JnLm1vcnRiYXkubG9n LkZhY3RvcnkiKTsKCQkvLyBsZXQgY29tbW9ucyBsb2dnaW5nIGluc3RhbnRpYXRlIHRoZSBmYWN0 b3J5CgkJLy8gTG9nRmFjdG9yeSBsb2dGYWN0b3J5ID0gTG9nRmFjdG9yeS5nZXRGYWN0b3J5KCk7 CgkJTWV0aG9kIGdldEZhY3RvcnlNID0gbGZDbGFzcy5nZXRNZXRob2QoImdldEZhY3RvcnkiLCBu ZXcgQ2xhc3NbMF0pOwoJCU9iamVjdCBsb2dGYWN0b3J5ID0gZ2V0RmFjdG9yeU0uaW52b2tlKG51 bGwsIG5ldyBPYmplY3RbMF0pOwoJCU1ldGhvZCBnZXRJbnN0YW5jZU0gPSBsb2dGYWN0b3J5Lmdl dENsYXNzKCkuZ2V0TWV0aG9kKCJnZXRJbnN0YW5jZSIsCgkJCQluZXcgQ2xhc3NbXSB7U3RyaW5n LmNsYXNzfSk7CgkJLy9Mb2cgbG9nID0gbG9nRmFjdG9yeS5nZXRJbnN0YW5jZSgiY29tLml3LnBs dWdpbnMuamV0dHlsYXVuY2hlci5KZXR0eVBsdXMiKTsKCQlPYmplY3QgbG9nID0gZ2V0SW5zdGFu Y2VNLmludm9rZShsb2dGYWN0b3J5LAoJCQkJbmV3IE9iamVjdFtdIHsiY29tLml3LnBsdWdpbnMu amV0dHlsYXVuY2hlci5KZXR0eVBsdXMifSk7CgkJLy8gY2FsbCByZXNldCBtZXRob2QKCQlNZXRo b2QgcmVzZXRNID0gbG9nLmdldENsYXNzKCkuZ2V0TWV0aG9kKCJyZXNldCIsIG5ldyBDbGFzc1sw XSk7CgkJcmVzZXRNLmludm9rZShsb2csIG5ldyBPYmplY3RbMF0pOwoJCXJldHVybiBsb2c7Cgl9 CgoJLyoqCgkgKiBHZXQgc3RyaW5nIGZyb20gbWVzc2FnZWJ1bmRsZS4KCSAqIEBwYXJhbSBrZXkg a2V5IG1lc3NhZ2VidW5kbGUKCSAqIEByZXR1cm4gU3RyaW5nIG1lc3NhZ2UKCSAqLwoJcHVibGlj IHN0YXRpYyBTdHJpbmcgZ2V0U3RyaW5nKFN0cmluZyBrZXkpCgl7CgkJcmV0dXJuIGdldFN0cmlu ZyhrZXksIG51bGwpOwoJfQoKCS8qKgoJICogR2V0IHN0cmluZyBmcm9tIG1lc3NhZ2VidW5kbGUu CgkgKiBAcGFyYW0ga2V5IGtleSBtZXNzYWdlYnVuZGxlCgkgKiBAcGFyYW0gYXJnIGFyZyBmb3Ig ezB9CgkgKiBAcmV0dXJuIFN0cmluZyBtZXNzYWdlCgkgKi8KCXB1YmxpYyBzdGF0aWMgU3RyaW5n IGdldFN0cmluZyhTdHJpbmcga2V5LCBPYmplY3QgYXJnKQoJewoJCXJldHVybiBnZXRTdHJpbmco a2V5LCBuZXcgT2JqZWN0W10ge2FyZ30pOwoJfQoKCS8qKgoJICogR2V0IHN0cmluZyBmcm9tIG1l c3NhZ2VidW5kbGUuCgkgKiBAcGFyYW0ga2V5IGtleSBtZXNzYWdlYnVuZGxlCgkgKiBAcGFyYW0g YXJnMSBhcmcgZm9yIHswfQoJICogQHBhcmFtIGFyZzIgYXJnIGZvciB7MX0KCSAqIEByZXR1cm4g U3RyaW5nIG1lc3NhZ2UKCSAqLwoJcHVibGljIHN0YXRpYyBTdHJpbmcgZ2V0U3RyaW5nKFN0cmlu ZyBrZXksIE9iamVjdCBhcmcxLCBPYmplY3QgYXJnMikKCXsKCQlyZXR1cm4gZ2V0U3RyaW5nKGtl eSwgbmV3IE9iamVjdFtdIHthcmcxLCBhcmcyfSk7Cgl9CgoJLyoqCgkgKiBHZXQgc3RyaW5nIGZy b20gbWVzc2FnZWJ1bmRsZS4KCSAqIEBwYXJhbSBrZXkga2V5IG1lc3NhZ2VidW5kbGUKCSAqIEBw YXJhbSBhcmcxIGFyZyBmb3IgezB9CgkgKiBAcGFyYW0gYXJnMiBhcmcgZm9yIHsxfQoJICogQHBh cmFtIGFyZzMgYXJnIGZvciB7Mn0KCSAqIEByZXR1cm4gU3RyaW5nIG1lc3NhZ2UKCSAqLwoJcHVi bGljIHN0YXRpYyBTdHJpbmcgZ2V0U3RyaW5nKFN0cmluZyBrZXksIE9iamVjdCBhcmcxLCBPYmpl Y3QgYXJnMiwgT2JqZWN0IGFyZzMpCgl7CgkJcmV0dXJuIGdldFN0cmluZyhrZXksIG5ldyBPYmpl Y3RbXSB7YXJnMSwgYXJnMiwgYXJnM30pOwoJfQoKCS8qKgoJICogR2V0IHN0cmluZyBmcm9tIG1l c3NhZ2VidW5kbGUuCgkgKiBAcGFyYW0ga2V5IGtleSBtZXNzYWdlYnVuZGxlCgkgKiBAcGFyYW0g YXJncyBhcmdzIGZvciB7MC4uKGFyZ3MubGVuZ3RoIC0gMSl9CgkgKiBAcmV0dXJuIFN0cmluZyBt ZXNzYWdlCgkgKi8KCXB1YmxpYyBzdGF0aWMgU3RyaW5nIGdldFN0cmluZyhTdHJpbmcga2V5LCBP YmplY3RbXSBhcmdzKQoJewoJCWlmIChyZXNvdXJjZXMgPT0gbnVsbCkKCQkJcmVzb3VyY2VzID0g UmVzb3VyY2VCdW5kbGUuZ2V0QnVuZGxlKCJjb20uaXcucGx1Z2lucy5qZXR0eXJ1bm5lci5yZXNv dXJjZXMiKTsKCQl0cnkKCQl7CgkJCVN0cmluZyBwYXR0ZXJuID0gcmVzb3VyY2VzLmdldFN0cmlu ZyhrZXkpOwoJCQlpZiAoYXJncyA9PSBudWxsKQoJCQkJcmV0dXJuIHBhdHRlcm47CgoJCQlyZXR1 cm4gTWVzc2FnZUZvcm1hdC5mb3JtYXQocGF0dGVybiwgYXJncyk7CgkJfQoJCWNhdGNoIChNaXNz aW5nUmVzb3VyY2VFeGNlcHRpb24gZSkKCQl7CgkJCXJldHVybiAiISIgKyBrZXkgKyAiISI7CgkJ fQoJfQp9 |
From: SourceForge.net <no...@so...> - 2006-11-29 23:08:07
|
Bugs item #1538752, was opened at 2006-08-11 07:48 Message generated for change (Comment added) made by pmonks You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1538752&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Hans Lellelid (hlellelid) Assigned to: Nobody/Anonymous (nobody) Summary: Controller pull-down menu not working with Eclipse 3.2.0 Initial Comment: (I apologize if this has been reported; I was unable to find mention it doing a bug search.) I just upgraded to Eclipse 3.2.0 and installed the latest JettyLauncher 1.4.1 version. In case it's relevant, I am using Jetty 5.1.11RC0 and the latest J2SE 1.5.0_?. The JettyLauncher seems to be working -- it does run my project using Jetty -- but I am unable to use the Jetty controller pull-down menu to start/stop/restart my web project. More specifically, nothing happens (no drop down) when I click on the pull-down menu icon. Thanks- Hans ---------------------------------------------------------------------- Comment By: Peter Monks (pmonks) Date: 2006-11-29 15:08 Message: Logged In: YES user_id=7747 Originator: NO FWIW I'm seeing exactly the same behaviour (with similar versions of everything - Eclipse 3.2, J2SE 1.5.0 etc.). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1538752&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-11-07 05:01:20
|
Bugs item #1548836, was opened at 2006-08-29 12:30 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: EndreStølsvik (stolsvik) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Jetty 6 Initial Comment: It would be _very_ nice if the JettyLauncher supported Jetty 6. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-11-06 21:01 Message: Logged In: NO Eclipse3.2.1+Jetty6.0.1+JettyLauncher1.4.1 does not work. ---------------------------------------------------------------------- Comment By: Eelco Hillenius (eelco12) Date: 2006-08-29 14:12 Message: Logged In: YES user_id=820266 Yeah. I don't know about the other's, but I'm still very tight in my time (in other words, I can't work on it). Patches are welcome. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-08-29 21:12:47
|
Bugs item #1548836, was opened at 2006-08-29 21:30 Message generated for change (Comment added) made by eelco12 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: EndreStølsvik (stolsvik) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Jetty 6 Initial Comment: It would be _very_ nice if the JettyLauncher supported Jetty 6. ---------------------------------------------------------------------- >Comment By: Eelco Hillenius (eelco12) Date: 2006-08-29 23:12 Message: Logged In: YES user_id=820266 Yeah. I don't know about the other's, but I'm still very tight in my time (in other words, I can't work on it). Patches are welcome. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-08-29 19:41:39
|
Bugs item #1548836, was opened at 2006-08-29 21:30 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: EndreStølsvik (stolsvik) Assigned to: Nobody/Anonymous (nobody) Summary: Support for Jetty 6 Initial Comment: It would be _very_ nice if the JettyLauncher supported Jetty 6. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1548836&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-08-11 14:48:12
|
Bugs item #1538752, was opened at 2006-08-11 10:48 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1538752&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Hans Lellelid (hlellelid) Assigned to: Nobody/Anonymous (nobody) Summary: Controller pull-down menu not working with Eclipse 3.2.0 Initial Comment: (I apologize if this has been reported; I was unable to find mention it doing a bug search.) I just upgraded to Eclipse 3.2.0 and installed the latest JettyLauncher 1.4.1 version. In case it's relevant, I am using Jetty 5.1.11RC0 and the latest J2SE 1.5.0_?. The JettyLauncher seems to be working -- it does run my project using Jetty -- but I am unable to use the Jetty controller pull-down menu to start/stop/restart my web project. More specifically, nothing happens (no drop down) when I click on the pull-down menu icon. Thanks- Hans ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1538752&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-07-02 14:28:13
|
Bugs item #1487903, was opened at 2006-05-13 08:18 Message generated for change (Settings changed) made by vaporrun You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1487903&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Invalid Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Problems with update on 3.1.2 / Not working 1.3.0 Initial Comment: Hello all, there seems to be an issue with the automatic update feature of eclipse and the release 1.4.1. Trying to install jettylauncher via automatic update it only finds version 1.4.1, which then fails, because preconditions (eclipse.core 3.2.0) are not met. Hence I tried to install the plug-in from the archive (statically) and tried 1.3.0 and 1.2.2. Both plugins can be installed without any failure message, the button is visible in java perspective, but clicking on it, nothing happens (not even an error log entry). When clicking "run" there is a configuration entry for jetty. Clicking on it, the following shows up in the error log: =========[version 1.3.0]========================= java.lang.NoSuchMethodError: org.eclipse.jdt.internal.debug.ui.launcher.LauncherMessages.getString(Ljava/lang/String;)Ljava/lang/String; at com.iw.plugins.jetty.launcher.JettyMainTab.getName(JettyMainTab.java:612) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showTabsFor(LaunchConfigurationTabGroupViewer.java:713) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showInstanceTabsFor(LaunchConfigurationTabGroupViewer.java:639) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:519) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$5.run(LaunchConfigurationTabGroupViewer.java:471) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:488) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:452) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:789) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$3.selectionChanged(LaunchConfigurationsDialog.java:601) at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:763) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:761) at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1042) at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1062) at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:231) at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:226) at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:392) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3102) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2761) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:80) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:99) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) ==================================================== Using 1.2.2 I can configure jetty in the run dialog, but no additional menue entries show up in the java perspectives run button. Best regards, Dirk Wierdemann wie...@gm... P.S.: I would post with an account, but I am waiting since two hours for my sourceforge account being activated. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-16 07:59 Message: Logged In: NO 1.4.X - Eclipse 3.2 only 1.3.0 - Eclipse 3.1.X only I have been using 1.3.0 in Eclipse 3.1.0, 3.1.1, and 3.1.2 without any problems since release. Have you tried updating into a clean install of Eclipse 3.1.2? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1487903&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-05-16 12:59:23
|
Bugs item #1487903, was opened at 2006-05-13 06:18 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1487903&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Problems with update on 3.1.2 / Not working 1.3.0 Initial Comment: Hello all, there seems to be an issue with the automatic update feature of eclipse and the release 1.4.1. Trying to install jettylauncher via automatic update it only finds version 1.4.1, which then fails, because preconditions (eclipse.core 3.2.0) are not met. Hence I tried to install the plug-in from the archive (statically) and tried 1.3.0 and 1.2.2. Both plugins can be installed without any failure message, the button is visible in java perspective, but clicking on it, nothing happens (not even an error log entry). When clicking "run" there is a configuration entry for jetty. Clicking on it, the following shows up in the error log: =========[version 1.3.0]========================= java.lang.NoSuchMethodError: org.eclipse.jdt.internal.debug.ui.launcher.LauncherMessages.getString(Ljava/lang/String;)Ljava/lang/String; at com.iw.plugins.jetty.launcher.JettyMainTab.getName(JettyMainTab.java:612) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showTabsFor(LaunchConfigurationTabGroupViewer.java:713) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showInstanceTabsFor(LaunchConfigurationTabGroupViewer.java:639) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:519) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$5.run(LaunchConfigurationTabGroupViewer.java:471) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:488) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:452) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:789) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$3.selectionChanged(LaunchConfigurationsDialog.java:601) at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:763) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:761) at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1042) at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1062) at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:231) at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:226) at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:392) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3102) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2761) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:80) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:99) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) ==================================================== Using 1.2.2 I can configure jetty in the run dialog, but no additional menue entries show up in the java perspectives run button. Best regards, Dirk Wierdemann wie...@gm... P.S.: I would post with an account, but I am waiting since two hours for my sourceforge account being activated. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-05-16 05:59 Message: Logged In: NO 1.4.X - Eclipse 3.2 only 1.3.0 - Eclipse 3.1.X only I have been using 1.3.0 in Eclipse 3.1.0, 3.1.1, and 3.1.2 without any problems since release. Have you tried updating into a clean install of Eclipse 3.1.2? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1487903&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-05-13 13:18:11
|
Bugs item #1487903, was opened at 2006-05-13 06:18 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1487903&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Problems with update on 3.1.2 / Not working 1.3.0 Initial Comment: Hello all, there seems to be an issue with the automatic update feature of eclipse and the release 1.4.1. Trying to install jettylauncher via automatic update it only finds version 1.4.1, which then fails, because preconditions (eclipse.core 3.2.0) are not met. Hence I tried to install the plug-in from the archive (statically) and tried 1.3.0 and 1.2.2. Both plugins can be installed without any failure message, the button is visible in java perspective, but clicking on it, nothing happens (not even an error log entry). When clicking "run" there is a configuration entry for jetty. Clicking on it, the following shows up in the error log: =========[version 1.3.0]========================= java.lang.NoSuchMethodError: org.eclipse.jdt.internal.debug.ui.launcher.LauncherMessages.getString(Ljava/lang/String;)Ljava/lang/String; at com.iw.plugins.jetty.launcher.JettyMainTab.getName(JettyMainTab.java:612) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showTabsFor(LaunchConfigurationTabGroupViewer.java:713) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.showInstanceTabsFor(LaunchConfigurationTabGroupViewer.java:639) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:519) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$5.run(LaunchConfigurationTabGroupViewer.java:471) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:488) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:452) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:789) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$3.selectionChanged(LaunchConfigurationsDialog.java:601) at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:763) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044) at org.eclipse.core.runtime.Platform.run(Platform.java:783) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148) at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:761) at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1042) at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1062) at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:231) at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:226) at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:392) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3102) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2761) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:80) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:99) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) ==================================================== Using 1.2.2 I can configure jetty in the run dialog, but no additional menue entries show up in the java perspectives run button. Best regards, Dirk Wierdemann wie...@gm... P.S.: I would post with an account, but I am waiting since two hours for my sourceforge account being activated. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1487903&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-05-07 06:37:25
|
Bugs item #1476804, was opened at 2006-04-26 05:53 Message generated for change (Comment added) made by vaporrun You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Pavel Kral (pkral) >Assigned to: Brian Wallace (vaporrun) Summary: JettyLauncer 1.4.0 not work with Eclipse 3.1.2 Initial Comment: Creating new launcher throws exception: !ENTRY org.eclipse.ui 4 0 2006-04-26 10:59:20.916 !MESSAGE org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at com.iw.plugins.jetty.launcher.JettyLaunchTabGroup.createTabs(JettyLaunchTabGroup.java:52) at org.eclipse.debug.internal.ui.launchConfigurations.CreateLaunchConfigurationAction.performAction(CreateLaunchConfigurationAction.java:67) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction$1.run(AbstractLaunchConfigurationAction.java:103) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction.run(AbstractLaunchConfigurationAction.java:106) at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:167) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.AbstractLaunchToolbarAction.run(AbstractLaunchToolbarAction.java:79) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab doesn't exist in 3.1.2 release, package yes, (seems to be refactored - 3.1.2 alrady don't have ui.internal for run run cfg tabs) but JavaLaunchTab class itself doesn't exist. ---------------------------------------------------------------------- >Comment By: Brian Wallace (vaporrun) Date: 2006-05-07 01:37 Message: Logged In: YES user_id=902123 I'm marking this issue as CLOSED for two reasons: 1. 1.4.X is for Eclipse 3.2 ONLY. It will NOT work in Eclipse 3.1. 2. 1.4.1 is a rebuild of 1.4.0 that will run in 1.4 VMs (resolving the 1.5 -> 1.4 stacktrace appearance). If other issues are found, please open a separate issue. End resolution is "Fixed" for reason #2 above. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-30 09:46 Message: Logged In: NO I have the same problem on eclipse 3.2. I can't get a *new* configuration tab to open up. logs contain the same stack trace as above. I will try using a different jdk ---------------------------------------------------------------------- Comment By: Ben Walding (ben_walding) Date: 2006-04-28 01:34 Message: Logged In: YES user_id=61278 I had a similar problem; I was happily using a recent nightly of eclipse - 20060425 and the plugin was working fine. Restarted eclipse (after making some changes) and jettylauncher started failing with a similar message to above. It turns out I'd switched my default JDK (on Mac OSX) from 1.5 back to 1.4 for some reason and this was causing the problem. Switching back to 1.5 fixed it again. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-26 08:01 Message: Logged In: NO JL 1.4.0 is for Eclipse 3.2 only. Pls uninstall 1.4.0 and get 1.3.0 On a side note. Pasting stack traces into the bug report is less than useful and makes it very hard to manage the report. Pls, *attach* stack traces in the future. thx. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-04-30 14:46:45
|
Bugs item #1476804, was opened at 2006-04-26 03:53 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Pavel Kral (pkral) Assigned to: Nobody/Anonymous (nobody) Summary: JettyLauncer 1.4.0 not work with Eclipse 3.1.2 Initial Comment: Creating new launcher throws exception: !ENTRY org.eclipse.ui 4 0 2006-04-26 10:59:20.916 !MESSAGE org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at com.iw.plugins.jetty.launcher.JettyLaunchTabGroup.createTabs(JettyLaunchTabGroup.java:52) at org.eclipse.debug.internal.ui.launchConfigurations.CreateLaunchConfigurationAction.performAction(CreateLaunchConfigurationAction.java:67) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction$1.run(AbstractLaunchConfigurationAction.java:103) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction.run(AbstractLaunchConfigurationAction.java:106) at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:167) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.AbstractLaunchToolbarAction.run(AbstractLaunchToolbarAction.java:79) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab doesn't exist in 3.1.2 release, package yes, (seems to be refactored - 3.1.2 alrady don't have ui.internal for run run cfg tabs) but JavaLaunchTab class itself doesn't exist. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-30 07:46 Message: Logged In: NO I have the same problem on eclipse 3.2. I can't get a *new* configuration tab to open up. logs contain the same stack trace as above. I will try using a different jdk ---------------------------------------------------------------------- Comment By: Ben Walding (ben_walding) Date: 2006-04-27 23:34 Message: Logged In: YES user_id=61278 I had a similar problem; I was happily using a recent nightly of eclipse - 20060425 and the plugin was working fine. Restarted eclipse (after making some changes) and jettylauncher started failing with a similar message to above. It turns out I'd switched my default JDK (on Mac OSX) from 1.5 back to 1.4 for some reason and this was causing the problem. Switching back to 1.5 fixed it again. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-26 06:01 Message: Logged In: NO JL 1.4.0 is for Eclipse 3.2 only. Pls uninstall 1.4.0 and get 1.3.0 On a side note. Pasting stack traces into the bug report is less than useful and makes it very hard to manage the report. Pls, *attach* stack traces in the future. thx. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-04-28 06:34:42
|
Bugs item #1476804, was opened at 2006-04-26 20:53 Message generated for change (Comment added) made by ben_walding You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Pavel Kral (pkral) Assigned to: Nobody/Anonymous (nobody) Summary: JettyLauncer 1.4.0 not work with Eclipse 3.1.2 Initial Comment: Creating new launcher throws exception: !ENTRY org.eclipse.ui 4 0 2006-04-26 10:59:20.916 !MESSAGE org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at com.iw.plugins.jetty.launcher.JettyLaunchTabGroup.createTabs(JettyLaunchTabGroup.java:52) at org.eclipse.debug.internal.ui.launchConfigurations.CreateLaunchConfigurationAction.performAction(CreateLaunchConfigurationAction.java:67) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction$1.run(AbstractLaunchConfigurationAction.java:103) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction.run(AbstractLaunchConfigurationAction.java:106) at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:167) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.AbstractLaunchToolbarAction.run(AbstractLaunchToolbarAction.java:79) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab doesn't exist in 3.1.2 release, package yes, (seems to be refactored - 3.1.2 alrady don't have ui.internal for run run cfg tabs) but JavaLaunchTab class itself doesn't exist. ---------------------------------------------------------------------- Comment By: Ben Walding (ben_walding) Date: 2006-04-28 16:34 Message: Logged In: YES user_id=61278 I had a similar problem; I was happily using a recent nightly of eclipse - 20060425 and the plugin was working fine. Restarted eclipse (after making some changes) and jettylauncher started failing with a similar message to above. It turns out I'd switched my default JDK (on Mac OSX) from 1.5 back to 1.4 for some reason and this was causing the problem. Switching back to 1.5 fixed it again. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-26 23:01 Message: Logged In: NO JL 1.4.0 is for Eclipse 3.2 only. Pls uninstall 1.4.0 and get 1.3.0 On a side note. Pasting stack traces into the bug report is less than useful and makes it very hard to manage the report. Pls, *attach* stack traces in the future. thx. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-04-26 13:02:54
|
Bugs item #1445400, was opened at 2006-03-07 22:00 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1445400&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: martin_flax (mpike) Assigned to: Nobody/Anonymous (nobody) Summary: Non-Java projects not recognised on configuration Initial Comment: The Launcher only lists Java projects on the configuration. Projects created as Jython projects (using pyDev) do not appear in the browse list. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-26 06:02 Message: Logged In: NO This will not be fixed as the basic assumption in JL is that the project has the java nature. To change it would require an overhaul. If someone wants to take that on fine, but I don't expect it to happen. ---------------------------------------------------------------------- Comment By: Geoffrey Longman (glongman) Date: 2006-03-08 12:15 Message: Logged In: YES user_id=387057 A note: the project must have the java project nature. It can have any other nature as well but it must be a java project. To be otherwise would require a rewrite. I don't have time for that and I doubt Eelco does either. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1445400&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-04-26 13:01:14
|
Bugs item #1476804, was opened at 2006-04-26 03:53 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Pavel Kral (pkral) Assigned to: Nobody/Anonymous (nobody) Summary: JettyLauncer 1.4.0 not work with Eclipse 3.1.2 Initial Comment: Creating new launcher throws exception: !ENTRY org.eclipse.ui 4 0 2006-04-26 10:59:20.916 !MESSAGE org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at com.iw.plugins.jetty.launcher.JettyLaunchTabGroup.createTabs(JettyLaunchTabGroup.java:52) at org.eclipse.debug.internal.ui.launchConfigurations.CreateLaunchConfigurationAction.performAction(CreateLaunchConfigurationAction.java:67) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction$1.run(AbstractLaunchConfigurationAction.java:103) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction.run(AbstractLaunchConfigurationAction.java:106) at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:167) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.AbstractLaunchToolbarAction.run(AbstractLaunchToolbarAction.java:79) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab doesn't exist in 3.1.2 release, package yes, (seems to be refactored - 3.1.2 alrady don't have ui.internal for run run cfg tabs) but JavaLaunchTab class itself doesn't exist. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-26 06:01 Message: Logged In: NO JL 1.4.0 is for Eclipse 3.2 only. Pls uninstall 1.4.0 and get 1.3.0 On a side note. Pasting stack traces into the bug report is less than useful and makes it very hard to manage the report. Pls, *attach* stack traces in the future. thx. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 |
From: SourceForge.net <no...@so...> - 2006-04-26 10:53:42
|
Bugs item #1476804, was opened at 2006-04-26 12:53 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Pavel Kral (pkral) Assigned to: Nobody/Anonymous (nobody) Summary: JettyLauncer 1.4.0 not work with Eclipse 3.1.2 Initial Comment: Creating new launcher throws exception: !ENTRY org.eclipse.ui 4 0 2006-04-26 10:59:20.916 !MESSAGE org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab !STACK 0 java.lang.NoClassDefFoundError: org/eclipse/jdt/debug/ui/launchConfigurations/JavaLaunchTab at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:233) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(DefaultClassLoader.java:343) at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(DefaultClassLoader.java:235) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(AbstractClassLoader.java:183) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(EclipseClassLoader.java:141) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(EclipseClassLoader.java:68) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:337) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:389) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:350) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(AbstractClassLoader.java:78) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at com.iw.plugins.jetty.launcher.JettyLaunchTabGroup.createTabs(JettyLaunchTabGroup.java:52) at org.eclipse.debug.internal.ui.launchConfigurations.CreateLaunchConfigurationAction.performAction(CreateLaunchConfigurationAction.java:67) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction$1.run(AbstractLaunchConfigurationAction.java:103) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.internal.ui.launchConfigurations.AbstractLaunchConfigurationAction.run(AbstractLaunchConfigurationAction.java:106) at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:167) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.jface.window.Window.runEventLoop(Window.java:809) at org.eclipse.jface.window.Window.open(Window.java:787) at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439) at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302) at org.eclipse.debug.ui.actions.AbstractLaunchToolbarAction.run(AbstractLaunchToolbarAction.java:79) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:441) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Class org.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchTab doesn't exist in 3.1.2 release, package yes, (seems to be refactored - 3.1.2 alrady don't have ui.internal for run run cfg tabs) but JavaLaunchTab class itself doesn't exist. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=682377&aid=1476804&group_id=118870 |