Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 161363

Summary: could not find a client that is able to launch the selection
Product: [WebTools] WTP ServerTools Reporter: Wang Jialiang <starwhisperer>
Component: wst.serverAssignee: Tim deBoer <deboer>
Status: CLOSED FIXED QA Contact: Tim deBoer <deboer>
Severity: normal    
Priority: P3 CC: fukanchik, larryisaacs, simplevivek, thatnitind
Version: 1.5   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
See Also: https://git.eclipse.org/r/108111
https://git.eclipse.org/r/108110
Whiteboard:
Attachments:
Description Flags
Debug options file
none
Possible patch and additional tracing
none
Possible patch and additional tracing none

Description Wang Jialiang CLA 2006-10-18 03:07:23 EDT
The problem os launching web applications in wtp still remains in WTP 1.5.1.
When I select a page in the navigator and right click to run on server.
After choose a server like Tomcat, then such information pops up:

could not find a client that is able to launch the selection

yet, after close the information dialog, I may succeed running the application in the next or next next try. It just bothers me, could you know what's the problem and how to fix that?

That problem happens in WTP 0.7 - 1.0 not 1.5 yet comes out in 1.5.1
Comment 1 Tim deBoer CLA 2006-10-19 13:06:40 EDT
I have never seen this. Which navigator are you using and what artifact (HTML? JSP?) are you clicking on? Can you provide steps to reproduce?
Comment 2 Tim deBoer CLA 2006-11-20 16:16:27 EST
No response in over a month and no other reports of this. Please reopen if you are still seeing this and have steps to reproduce.
Comment 3 John Lanuti CLA 2006-11-28 15:49:18 EST
This is part of a mass update to close out all stale WTP bugs which are in the resolved state without an appropriate targeted version.  If you feel this bug was closed inappropriately, please reopen.
Comment 4 Wang Jialiang CLA 2006-11-29 10:42:18 EST
I'm sorry, I failed to submit more information about the problem, cuz I've been really crazily busy these days. I found some thing interesting that may help you to find the problem about the problem.

The "no client to launch" dialog appears almost always when the project is just opened and the server is not running, I select a page and run on server on Tomcat. I suppose there could be some problem about the Tomcat Publisher or the Thread that publishes the resources.

I really hope this could be fixed, your project is marvelous and we have been using that for long. This is the problem that prevents us from updating from 1.03 to 1.5.2.

Good luck and best regards!
Comment 5 Wang Jialiang CLA 2006-11-29 10:43:14 EST
Am I supposed to open a new bug report? Cuz I really want this to be fixed once and for all.
Comment 6 Wang Jialiang CLA 2006-11-29 10:44:04 EST
I'm sorry, I failed to submit more information about the problem, cuz I've been really crazily busy these days. I found some thing interesting that may help you to find the problem about the problem.

The "no client to launch" dialog appears almost always when the project is just opened and the server is not running, I select a page and run on server on Tomcat. I suppose there could be some problem about the Tomcat Publisher or the Thread that publishes the resources.

I really hope this could be fixed, your project is marvelous and we have been using that for long. This is the problem that prevents us from updating from 1.03 to 1.5.2.

Good luck and best regards!
Comment 7 Tim deBoer CLA 2006-12-11 16:07:33 EST
I still cannot reproduce this problem. Can you provide specific steps to reproduce? If you can confirm the exact error message on 1.5.2 it would also help, since the messages were changed in 1.5.2 to reflect the possible problems accurately.

The only open bug related to Run on Server that I'm aware of is bug 166419 - that's not what you're seeing, is it?
Comment 8 Wang Jialiang CLA 2006-12-13 09:23:25 EST
Actually, I found that this does not happen every time. It happens mostly on the first startup of WTP IDE after I start my computer. I open a project that has been running well last night. And I select a jsp page, right click->Run on server, select Tomcat server and click finish! Bann, there's the dialog that tells exactly the famous "could not find a client that is able to launch the selection". And I could also expect this happen when I copy a new jar file into the WEB-INF/lib.

I suspect it could be caused by the fact that I run the web app before the deployment thread completes. And the second or the third time I try that, the thread has completed, so I could succeed then. Is that of any help to solve the problem. I know it's hard when the problem is unpredictable, so good luck on that. And if there is any question about that, please do not hesitate to ask.
Comment 9 Sergey Fukanchik CLA 2006-12-28 08:29:44 EST
Here steps to reproduce this message on eclipse 3.2 WST/J2EE 1.5.2:
1. Create Web project
2. Launch it on server
3. Stop server
4. Close /Servers project
5. Try to launch project on server again with project context menu: select project in Project Explorer, right-click, select Run As->Run on Server. First time you see message "Resource /Servers is not open" followed by ...could not find a client..., all next times you see only "could not find a client..." without information about what caused problem.
Comment 10 Wang Jialiang CLA 2006-12-29 08:28:05 EST
I would have to say there is some misleading here. When you close the server project, certainly it fails. And that doesnot bother much. The most tricky thing is when the server project is open and the project cannot run on server(especially) at the first time. I still think it has something to do with the thread. Maybe the publish thread is not finished when I try to run the server?
Comment 11 Tim deBoer CLA 2007-01-02 14:23:09 EST
I agree Serge's issue is a bug and it should automatically open the server project when you use Run on Server and pick a server that has a configuration in a closed project. I will use this bug to fix this problem as soon as we finish declaring the current milestone.

However, this bug was opened for Wang's issue, which does not sound like the same thing. I will keep this bug open for the original issue.

Wang - Which 'deployment' thread are you talking about? Is it a job, maybe the project builder? Using Run on Server will cause a publish job to happen, but the opening of the web browser will wait until that job completes.

Can you try running Eclipse with '-consolelog' and check the console and/or the <workspace>/.log file for errors after this happens?
Comment 12 Wang Jialiang CLA 2007-01-03 10:00:42 EST
I did what you told me to run the eclipse with the parameter consolelog, and I found the message like this:

!ENTRY org.eclipse.core.resources 4 567 2
!MESSAGE Conversion of persistent propert
!SUBENTRY 1 org.eclipse.core.resources 4
!MESSAGE Resource /WebTrial is not open.

Also I sense this message was printed at the start time of eclipse, and if I open the project really fast and run the jsp file in no time(while) is CPU is still high for doing stuff, then this dialog would pop out to tell me that "could not find a client that is able to launch the selection!"

I guess the laucher thought the project is not open at that time.

And what is confusing me is that there is no log at the time when the warning dialog is out. And afterwards I create other dynamic web projects and the log doesnot show the above message, the warning dialog still pops out. It really creeps me, I have tried that out on several PCs.
Comment 13 Tim deBoer CLA 2007-01-05 11:04:54 EST
Created attachment 56464 [details]
Debug options file

I still cannot reproduce. Even if I open a large closed project immediately after starting, Run on Server completes and the publish waits for the project to compile before running. Is there anything else you can suggest that would help me reproduce the problem, or can you provide specific steps or a sample project to reproduce?

I've also attached a .options file that may provide more information. You can detach the file and launch Eclipse using:

  eclipse -debug <path to .options file> -consolelog

This will launch Eclipse with a secondary console window. When you reproduce the problem, please attach the console output here (or the last hundred or so lines) and double-check the .log for any new errors.
Comment 14 Wang Jialiang CLA 2007-01-08 03:02:36 EST
Dear Tim:

Your option file is terrific! Thanks for the advice!

I got the error log when the warning dialog pops out now, and I think you would understand immediately what was the problem:

This always happends when I click "finish" after I choose "run on server" without click "next". If I click "next" onto the project selection dialog, the warning dialog is not likely to show.

If there is any questions about that, please let me know. I'm really excited about this bug fix! Can I ask if the problem could be fixed in the release of 
1.5.3 in the next month?

The following is the error logs:

org.eclipse.wst.server.core RESOURCES 08/01/07 16:00.00.703 -<- Done ServerResou
rceChangeListener responding to resource change -<-
org.eclipse.jst.server.tomcat.core FINEST    08/01/07 16:00.00.718 root: null
org.eclipse.jst.server.tomcat.core FINEST    08/01/07 16:00.00.718 path: /index.
jsp
org.eclipse.jst.server.tomcat.core SEVERE    08/01/07 16:00.00.718 Error getting
 URL for WebResource [module=Module[WebTrial,org.eclipse.jst.j2ee.server:WebTria
l], path=/index.jsp]
java.net.MalformedURLException: no protocol: index.jsp
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:60)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.wst.server.ui FINER   08/01/07 16:00.00.734 adapter= LaunchableAdapt
er[org.eclipse.jst.server.tomcat.web], launchable= null
org.eclipse.wst.server.ui FINER   08/01/07 16:00.00.734 Launchable clients: [Lor
g.eclipse.wst.server.core.internal.IClient;@5765b0
org.eclipse.wst.server.ui SEVERE  08/01/07 16:00.00.765 No launchable clients!
Comment 15 Tim deBoer CLA 2007-01-08 10:06:08 EST
Ok, this really helps to narrow the problem down. Can you answer two questions:

 1. Are there any other errors in the log near this section? I would have expected a related error to appear, one like:
    org.eclipse.jst.server.tomcat.core SEVERE    08/01/07 16:00.00.718 Could not get root URL

 2. What level of WTP are you using now? If it is 1.5.2 or an early 1.5.3, I'd appreciate it if I can send you a plugin with additional trace information or test fixes to try.

Re: 1.5.3, we're really close to shutting down. I can't promise anything until we get to the bottom of this problem and determine what the fix is.
Comment 16 Wang Jialiang CLA 2007-01-09 07:57:46 EST
Hi Tim,

Attached are more detailed logs after I click the "Run on Server" button. I am sorry
I have to provide you such a mess. I found some points suspecious. The first one 
we may concern about is:
org.eclipse.jst.server.tomcat.core SEVERE    09/01/07 00:52.23.421 Error getting
 URL for WebResource [module=Module[WebLet,org.eclipse.jst.j2ee.server:WebLet],
path=/index.jsp]

And FYI, I am using WTP 1.5.2 and if still further plugins are needed to trace this 
problem, please let me know. I'm more than happy to help.

org.eclipse.wst.server.core FINER     09/01/07 00:52.20.468 Run On Server for L/
WebLet/WebContent/index.jsp is enabled by org.eclipse.jst.server.cactus.moduleAr
tifactAdapter
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.046 > selectionChanged
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.046 Selection: L/WebLet/WebC
ontent/index.jsp
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.046 Selection type: org.ecli
pse.core.internal.resources.File
org.eclipse.wst.server.core FINEST    09/01/07 00:52.21.046 ServerPlugin.hasModu
leArtifact() L/WebLet/WebContent/index.jsp
org.eclipse.wst.server.core FINER     09/01/07 00:52.21.046 Run On Server for L/
WebLet/WebContent/index.jsp is enabled by org.eclipse.jst.server.cactus.moduleAr
tifactAdapter
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.046 checking for module arti
fact
org.eclipse.wst.server.core FINEST    09/01/07 00:52.21.046 ServerPlugin.getModu
leArtifact() L/WebLet/WebContent/index.jsp
org.eclipse.jst.server.core Unexpected exception: Java Model Exception: Java Mod
el Status [Invalid path: '/WebLet/WebContent/index.jsp']
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.171 moduleArtifact= WebResou
rce [module=Module[WebLet,org.eclipse.jst.j2ee.server:WebLet], path=/index.jsp],
 module= Module[WebLet,org.eclipse.jst.j2ee.server:WebLet]
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.171 < selectionChanged 125
org.eclipse.wst.server.ui FINER   09/01/07 00:52.21.171 Running on Server...
org.eclipse.wst.server.core FINEST    09/01/07 00:52.21.171 ServerPlugin.loadMod
uleArtifact() L/WebLet/WebContent/index.jsp
org.eclipse.jst.server.core Unexpected exception: Java Model Exception: Java Mod
el Status [Invalid path: '/WebLet/WebContent/index.jsp']
org.eclipse.wst.server.core PERF      09/01/07 00:52.21.531 Runtime.getDelegate(
): <0> org.eclipse.jst.server.generic.runtime.weblogic92
org.eclipse.wst.server.core FINEST    09/01/07 00:52.21.546 Loading module info
org.eclipse.wst.server.core WARNING   09/01/07 00:52.21.546 Could not load serve
rs: F:\Java\Source\wtp\.metadata\.plugins\org.eclipse.wst.server.core\modules.xm
l (&#31995;&#32479;&#25214;&#19981;&#21040;&#25351;&#23450;&#30340;&#25991;&#20214;&#12290;)(translated as: system can't find the specified file!)
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.718 ->- Loading .install
ableServers extension point ->-
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.718   Loaded installable
Server: org.apache.geronimo.generic.runtime.10
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.718   Loaded installable
Server: org.apache.geronimo.generic.runtime.11
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.718   Loaded installable
Server: org.apache.geronimo.generic.runtime.11
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.718   Loaded installable
Server: xxx
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.718 -<- Done loading .in
stallableServers extension point -<-
org.eclipse.wst.server.ui CONFIG  09/01/07 00:52.21.859 ->- Loading .initialSele
ctionProvider extension point ->-
org.eclipse.wst.server.ui CONFIG  09/01/07 00:52.21.859 No initial selection pro
vider found
org.eclipse.wst.server.ui CONFIG  09/01/07 00:52.21.875 -<- Done loading .initia
lSelectionProvider extension point -<-
org.eclipse.wst.server.core PERF      09/01/07 00:52.21.875 Server.getDelegate()
: <0> org.eclipse.jst.server.generic.weblogic92
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.890 ->- Loading .publish
Tasks extension point ->-
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.890   Loaded publishTask
: org.eclipse.jst.server.tomcat.core.contextTask
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.890   Loaded publishTask
: org.eclipse.jst.server.tomcat.core.publishTask
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.21.890 -<- Done loading .pu
blishTasks extension point -<-
org.eclipse.wst.server.core PERF      09/01/07 00:52.22.343 Server.getDelegate()
: <0> org.eclipse.jst.server.tomcat.55
org.eclipse.wst.server.core FINEST    09/01/07 00:52.22.343 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.contextTask]
org.eclipse.wst.server.core PERF      09/01/07 00:52.22.359 ServerWorkingCopy.ge
tWorkingCopyDelegate(): <0> org.eclipse.jst.server.tomcat.55
org.eclipse.wst.server.core FINEST    09/01/07 00:52.22.421 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.publishTask]
org.eclipse.wst.server.core FINEST    09/01/07 00:52.23.046 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.contextTask]
org.eclipse.wst.server.core FINEST    09/01/07 00:52.23.046 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.publishTask]
org.eclipse.wst.server.core FINEST    09/01/07 00:52.23.078 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.contextTask]
org.eclipse.wst.server.core FINEST    09/01/07 00:52.23.078 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.publishTask]
org.eclipse.wst.server.core LISTENERS 09/01/07 00:52.23.093 ->- Firing server ev
ent: Tomcat v5.5 Server @ localhost ->-
org.eclipse.wst.server.core LISTENERS 09/01/07 00:52.23.093   Firing server even
t to org.eclipse.wst.server.core.internal.ServerListener@1e81d48
org.eclipse.wst.server.core LISTENERS 09/01/07 00:52.23.093   Firing server even
t to org.eclipse.wst.server.ui.internal.Startup$3@2a2ae9
org.eclipse.wst.server.core LISTENERS 09/01/07 00:52.23.093   Firing server even
t to org.eclipse.wst.server.ui.internal.ServerUIPlugin$1@673c9f
org.eclipse.wst.server.core LISTENERS 09/01/07 00:52.23.093   Firing server even
t to org.eclipse.wst.server.ui.internal.view.servers.ServerTableViewer$5@1172c5
org.eclipse.wst.server.core LISTENERS 09/01/07 00:52.23.093 -<- Done firing serv
er event -<-
org.eclipse.wst.server.ui FINER   09/01/07 00:52.23.312 Server: Tomcat v5.5 Serv
er @ localhost
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.23.312 ->- Loading .launcha
bleAdapters extension point ->-
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.23.312   Loaded launchableA
dapter: org.eclipse.jst.server.cactus.launchableAdapter
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.23.312   Loaded launchableA
dapter: org.eclipse.jst.server.generic.web
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.23.312   Loaded launchableA
dapter: org.eclipse.jst.server.tomcat.web
org.eclipse.wst.server.core EXTENSION 09/01/07 00:52.23.312 -<- Done loading .la
unchableAdapters extension point -<-
org.eclipse.wst.server.ui FINER   09/01/07 00:52.23.312 adapter= LaunchableAdapt
er[org.eclipse.jst.server.cactus.launchableAdapter], launchable= null
org.eclipse.wst.server.ui FINER   09/01/07 00:52.23.328 adapter= LaunchableAdapt
er[org.eclipse.jst.server.generic.web], launchable= null
org.eclipse.jst.server.tomcat.core FINEST    09/01/07 00:52.23.328 TomcatLauncha
bleAdapter Tomcat v5.5 Server @ localhost-WebResource [module=Module[WebLet,org.
eclipse.jst.j2ee.server:WebLet], path=/index.jsp]
org.eclipse.wst.server.core RESOURCES 09/01/07 00:52.23.343 ->- ServerResourceCh
angeListener responding to resource change: 16 ->-
org.eclipse.wst.server.core FINEST    09/01/07 00:52.23.343 Loading project pref
erences: P/Servers
org.eclipse.wst.server.core RESOURCES 09/01/07 00:52.23.343 Resource changed: F/
Servers/Tomcat v5.5 Server @ localhost-config 4
org.eclipse.wst.server.core RESOURCES 09/01/07 00:52.23.343 Resource changed: L/
Servers/Tomcat v5.5 Server @ localhost-config/web.xml 4
org.eclipse.wst.server.core FINEST    09/01/07 00:52.23.343 > publishHandleProje
ctChange P/Servers
org.eclipse.wst.server.core RESOURCES 09/01/07 00:52.23.343 -<- Done ServerResou
rceChangeListener responding to resource change -<-
org.eclipse.jst.server.tomcat.core FINEST    09/01/07 00:52.23.421 root: null
org.eclipse.jst.server.tomcat.core FINEST    09/01/07 00:52.23.421 path: /index.
jsp
org.eclipse.jst.server.tomcat.core SEVERE    09/01/07 00:52.23.421 Error getting
 URL for WebResource [module=Module[WebLet,org.eclipse.jst.j2ee.server:WebLet],
path=/index.jsp]
java.net.MalformedURLException: no protocol: index.jsp
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:60)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.wst.server.ui FINER   09/01/07 00:52.23.421 adapter= LaunchableAdapt
er[org.eclipse.jst.server.tomcat.web], launchable= null
org.eclipse.wst.server.ui FINER   09/01/07 00:52.23.421 Launchable clients: [Lor
g.eclipse.wst.server.core.internal.IClient;@16c2195
org.eclipse.wst.server.ui SEVERE  09/01/07 00:52.23.484 No launchable clients!
Comment 17 Tim deBoer CLA 2007-01-09 11:31:12 EST
Created attachment 56631 [details]
Possible patch and additional tracing

Thanks for the additional trace, but unfortunately the exception I was expecting is still not there. The rest of the trace looks fine and is working correctly.

I've attached a new copy of the plugin with one minor potential fix, and additional tracing to find where the problem is. Can you please detach this plugin into the eclipse/plugins directory and rerun? It may solve the problem, and otherwise it'll include additional tracing that should help me narrow it down.
Comment 18 Tim deBoer CLA 2007-01-09 16:51:56 EST
Created attachment 56664 [details]
Possible patch and additional tracing

Sorry, minor bug in the last one. Please use this copy of the plugin instead.
Comment 19 Wang Jialiang CLA 2007-01-09 19:35:27 EST
Hi Tim,

I got your attached plugin last night and I tried it out to see the difference. 
I cut the old tomcat plugin and threw the new one in the plugin dir.

I kinda think it is the problem of the file synchronization. And one interesting thing to note is that, with your new plugin, the warning dialog pops out less frequently. The following exception happens when I exit eclipse in an abnormal way like close the console window insteand of the eclipse frame. And next time I start up, the same dialog pops out to say that some files maybe corrupted. 
I found additional two exceptions as below:

org.eclipse.wst.server.ui FINER   10/01/07 08:27.16.812 adapter= LaunchableAdapt
er[org.eclipse.jst.server.cactus.launchableAdapter], launchable= null
org.eclipse.wst.server.ui FINER   10/01/07 08:27.16.812 adapter= LaunchableAdapt
er[org.eclipse.jst.server.generic.web], launchable= null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.812 TomcatLauncha
bleAdapter ServerWorkingCopy 07-1-8_&#19979;&#21320;6_091-WebResource [module=Module[WebLet,
org.eclipse.jst.j2ee.server:WebLet], path=/index.jsp]
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 Module: Modul
e[WebLet,org.eclipse.jst.j2ee.server:WebLet]
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 getTomcatConf
iguration: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 Folder: F/Ser
vers/Tomcat v5.5 Server @ localhost-config
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 Configuration
: TomcatConfiguration[F/Servers/Tomcat v5.5 Server @ localhost-config]
org.eclipse.jst.server.tomcat.core WARNING   10/01/07 08:27.16.828 Could not rel
oad Tomcat v5.5 configuration from: /Servers/Tomcat v5.5 Server @ localhost-conf
ig: Resource is out of sync with the file system: /Servers/Tomcat v5.5 Server @
localhost-config/web.xml.
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 Error loading
 config: Could not load the Tomcat server configuration at \Servers\Tomcat v5.5
Server @ localhost-config. The configuration may be corrupt or incomplete.
org.eclipse.jst.server.tomcat.core SEVERE    10/01/07 08:27.16.828 Could not get
 root URL
org.eclipse.core.runtime.CoreException: Could not load the Tomcat server configu
ration at \Servers\Tomcat v5.5 Server @ localhost-config. The configuration may
be corrupt or incomplete.
        at org.eclipse.jst.server.tomcat.core.internal.Tomcat55Configuration.loa
d(Tomcat55Configuration.java:297)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatCon
figuration(TomcatServer.java:84)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getModuleRoo
tURL(TomcatServer.java:143)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:40)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.core.runtime.CoreException[0]: org.eclipse.core.internal.resources.R
esourceException: Resource is out of sync with the file system: /Servers/Tomcat
v5.5 Server @ localhost-config/web.xml.
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(F
ileSystemResourceManager.java:606)
        at org.eclipse.core.internal.resources.File.getContents(File.java:290)
        at org.eclipse.core.internal.resources.File.getContents(File.java:279)
        at org.eclipse.jst.server.tomcat.core.internal.WebAppDocument.<init>(Web
AppDocument.java:54)
        at org.eclipse.jst.server.tomcat.core.internal.Tomcat55Configuration.loa
d(Tomcat55Configuration.java:262)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatCon
figuration(TomcatServer.java:84)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getModuleRoo
tURL(TomcatServer.java:143)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:40)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 root: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 08:27.16.828 path: /index.
jsp
org.eclipse.jst.server.tomcat.core SEVERE    10/01/07 08:27.16.828 Error getting
 URL for WebResource [module=Module[WebLet,org.eclipse.jst.j2ee.server:WebLet],
path=/index.jsp]
java.net.MalformedURLException: no protocol: index.jsp
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:60)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.wst.server.ui FINER   10/01/07 08:27.16.828 adapter= LaunchableAdapt
er[org.eclipse.jst.server.tomcat.web], launchable= null
org.eclipse.wst.server.ui FINER   10/01/07 08:27.16.828 Launchable clients: [Lor
g.eclipse.wst.server.core.internal.IClient;@91c310
org.eclipse.wst.server.ui SEVERE  10/01/07 08:27.16.875 No launchable clients!


Comment 20 Wang Jialiang CLA 2007-01-09 20:19:27 EST
Actually, the newly fixed plugin has been working well in routine jobs. There are two things I noticed, the server selection dialog pops out a little later than before, it was waiting for something, I guess. And also the "Run on Server" now use another jre? Because my firewall pops out to let me know if I should let another java to get access to the internet. 
Comment 21 Wang Jialiang CLA 2007-01-10 10:33:48 EST
Hi, the problem I found this morning is more serious than I expected. I couldn't start any web project afterwards until I refresh the server project. And I got the  same logs about file synchronization and corruption thing as follows:

org.eclipse.wst.server.core PERF      10/01/07 23:32.03.406 Server.getDelegate()
: <0> org.eclipse.jst.server.tomcat.55
org.eclipse.wst.server.core PERF      10/01/07 23:32.03.406 Runtime.getDelegate(
): <0> org.eclipse.jst.server.tomcat.runtime.55
org.eclipse.wst.server.core PERF      10/01/07 23:32.03.421 Server.getDelegate()
: <0> org.eclipse.jst.server.tomcat.55
org.eclipse.wst.server.core FINEST    10/01/07 23:32.03.437 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.contextTask]
org.eclipse.wst.server.core PERF      10/01/07 23:32.03.437 ServerWorkingCopy.ge
tWorkingCopyDelegate(): <0> org.eclipse.jst.server.tomcat.55
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.03.437 getTomcatConf
iguration: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.03.437 Folder: F/Ser
vers/Tomcat v5.5 Server @ localhost-config
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.03.437 Configuration
: TomcatConfiguration[F/Servers/Tomcat v5.5 Server @ localhost-config]
org.eclipse.jst.server.tomcat.core WARNING   10/01/07 23:32.03.453 Could not rel
oad Tomcat v5.5 configuration from: /Servers/Tomcat v5.5 Server @ localhost-conf
ig: Resource is out of sync with the file system: /Servers/Tomcat v5.5 Server @
localhost-config/web.xml.
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.03.453 Error loading
 config: Could not load the Tomcat server configuration at \Servers\Tomcat v5.5
Server @ localhost-config. The configuration may be corrupt or incomplete.
org.eclipse.wst.server.core FINEST    10/01/07 23:32.03.453 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.publishTask]
org.eclipse.wst.server.core FINEST    10/01/07 23:32.04.078 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.contextTask]
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.078 getTomcatConf
iguration: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.078 Folder: F/Ser
vers/Tomcat v5.5 Server @ localhost-config
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.078 Configuration
: TomcatConfiguration[F/Servers/Tomcat v5.5 Server @ localhost-config]
org.eclipse.jst.server.tomcat.core WARNING   10/01/07 23:32.04.093 Could not rel
oad Tomcat v5.5 configuration from: /Servers/Tomcat v5.5 Server @ localhost-conf
ig: Resource is out of sync with the file system: /Servers/Tomcat v5.5 Server @
localhost-config/web.xml.
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.093 Error loading
 config: Could not load the Tomcat server configuration at \Servers\Tomcat v5.5
Server @ localhost-config. The configuration may be corrupt or incomplete.
org.eclipse.wst.server.core FINEST    10/01/07 23:32.04.093 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.publishTask]
org.eclipse.wst.server.core FINEST    10/01/07 23:32.04.109 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.contextTask]
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.109 getTomcatConf
iguration: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.109 Folder: F/Ser
vers/Tomcat v5.5 Server @ localhost-config
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.109 Configuration
: TomcatConfiguration[F/Servers/Tomcat v5.5 Server @ localhost-config]
org.eclipse.jst.server.tomcat.core WARNING   10/01/07 23:32.04.125 Could not rel
oad Tomcat v5.5 configuration from: /Servers/Tomcat v5.5 Server @ localhost-conf
ig: Resource is out of sync with the file system: /Servers/Tomcat v5.5 Server @
localhost-config/web.xml.
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.125 Error loading
 config: Could not load the Tomcat server configuration at \Servers\Tomcat v5.5
Server @ localhost-config. The configuration may be corrupt or incomplete.
org.eclipse.wst.server.core FINEST    10/01/07 23:32.04.125 Task.init PublishTas
k[org.eclipse.jst.server.tomcat.core.publishTask]
org.eclipse.wst.server.ui FINER   10/01/07 23:32.04.171 Server: ServerWorkingCop
y 07-1-8_&#19979;&#21320;6_091
org.eclipse.wst.server.core EXTENSION 10/01/07 23:32.04.187 ->- Loading .launcha
bleAdapters extension point ->-
org.eclipse.wst.server.core EXTENSION 10/01/07 23:32.04.187   Loaded launchableA
dapter: org.eclipse.jst.server.cactus.launchableAdapter
org.eclipse.wst.server.core EXTENSION 10/01/07 23:32.04.187   Loaded launchableA
dapter: org.eclipse.jst.server.generic.web
org.eclipse.wst.server.core EXTENSION 10/01/07 23:32.04.187   Loaded launchableA
dapter: org.eclipse.jst.server.tomcat.web
org.eclipse.wst.server.core EXTENSION 10/01/07 23:32.04.187 -<- Done loading .la
unchableAdapters extension point -<-
org.eclipse.wst.server.ui FINER   10/01/07 23:32.04.187 adapter= LaunchableAdapt
er[org.eclipse.jst.server.cactus.launchableAdapter], launchable= null
org.eclipse.wst.server.ui FINER   10/01/07 23:32.04.187 adapter= LaunchableAdapt
er[org.eclipse.jst.server.generic.web], launchable= null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.187 TomcatLauncha
bleAdapter ServerWorkingCopy 07-1-8_&#19979;&#21320;6_091-WebResource [module=Module[FrailsM
yFacesTrial,org.eclipse.jst.j2ee.server:FrailsMyFacesTrial], path=/trial.jsf]
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 Module: Modul
e[FrailsMyFacesTrial,org.eclipse.jst.j2ee.server:FrailsMyFacesTrial]
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 getTomcatConf
iguration: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 Folder: F/Ser
vers/Tomcat v5.5 Server @ localhost-config
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 Configuration
: TomcatConfiguration[F/Servers/Tomcat v5.5 Server @ localhost-config]
org.eclipse.jst.server.tomcat.core WARNING   10/01/07 23:32.04.203 Could not rel
oad Tomcat v5.5 configuration from: /Servers/Tomcat v5.5 Server @ localhost-conf
ig: Resource is out of sync with the file system: /Servers/Tomcat v5.5 Server @
localhost-config/web.xml.
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 Error loading
 config: Could not load the Tomcat server configuration at \Servers\Tomcat v5.5
Server @ localhost-config. The configuration may be corrupt or incomplete.
org.eclipse.jst.server.tomcat.core SEVERE    10/01/07 23:32.04.203 Could not get
 root URL
org.eclipse.core.runtime.CoreException: Could not load the Tomcat server configu
ration at \Servers\Tomcat v5.5 Server @ localhost-config. The configuration may
be corrupt or incomplete.
        at org.eclipse.jst.server.tomcat.core.internal.Tomcat55Configuration.loa
d(Tomcat55Configuration.java:297)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatCon
figuration(TomcatServer.java:84)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getModuleRoo
tURL(TomcatServer.java:143)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:40)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.core.runtime.CoreException[0]: org.eclipse.core.internal.resources.R
esourceException: Resource is out of sync with the file system: /Servers/Tomcat
v5.5 Server @ localhost-config/web.xml.
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(F
ileSystemResourceManager.java:606)
        at org.eclipse.core.internal.resources.File.getContents(File.java:290)
        at org.eclipse.core.internal.resources.File.getContents(File.java:279)
        at org.eclipse.jst.server.tomcat.core.internal.WebAppDocument.<init>(Web
AppDocument.java:54)
        at org.eclipse.jst.server.tomcat.core.internal.Tomcat55Configuration.loa
d(Tomcat55Configuration.java:262)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getTomcatCon
figuration(TomcatServer.java:84)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatServer.getModuleRoo
tURL(TomcatServer.java:143)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:40)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 root: null
org.eclipse.jst.server.tomcat.core FINEST    10/01/07 23:32.04.203 path: /trial.
jsf
org.eclipse.jst.server.tomcat.core SEVERE    10/01/07 23:32.04.203 Error getting
 URL for WebResource [module=Module[FrailsMyFacesTrial,org.eclipse.jst.j2ee.serv
er:FrailsMyFacesTrial], path=/trial.jsf]
java.net.MalformedURLException: no protocol: trial.jsf
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:60)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.wst.server.ui FINER   10/01/07 23:32.04.203 adapter= LaunchableAdapt
er[org.eclipse.jst.server.tomcat.web], launchable= null
org.eclipse.wst.server.ui FINER   10/01/07 23:32.04.203 Launchable clients: [Lor
g.eclipse.wst.server.core.internal.IClient;@94dd46
org.eclipse.wst.server.ui SEVERE  10/01/07 23:32.04.250 No launchable clients!
org.eclipse.wst.server.core RESOURCES 10/01/07 23:33.06.937 ->- ServerResourceCh
angeListener responding to resource change: 16 ->-
org.eclipse.wst.server.core FINEST    10/01/07 23:33.06.937 Loading project pref
erences: P/Servers
org.eclipse.wst.server.core RESOURCES 10/01/07 23:33.06.937 Resource changed: F/
Servers/Tomcat v5.5 Server @ localhost-config 4
org.eclipse.wst.server.core RESOURCES 10/01/07 23:33.06.937 Resource changed: L/
Servers/Tomcat v5.5 Server @ localhost-config/web.xml 4
org.eclipse.wst.server.core FINEST    10/01/07 23:33.06.937 > publishHandleProje
ctChange P/Servers
org.eclipse.wst.server.core RESOURCES 10/01/07 23:33.06.937 -<- Done ServerResou
rceChangeListener responding to resource change -<-
Comment 22 Tim deBoer CLA 2007-01-10 17:51:40 EST
Did you get the last error _after_ refreshing the server project? Both logs show the problem being that the Server project was out of sync with the file system. I can easily put an automatic refresh in, but it seems like an odd error. Do you know how the Servers project got out of sync? If that's the problem then doing a refresh once would also have solved the problem in 1.5.2.

Re: the other issues you're seeing like the dialog taking a little longer. The patch literally only contained a couple lines change and could not affect this behaviour. This is most likely an unrelated issue or just caused by my building a plugin manually instead of through the regular build process.
Comment 23 Wang Jialiang CLA 2007-01-10 19:35:14 EST
The file out of synchronization problem happens everytime when the eclipse quit in an abnormal way, like I kill the thread immediately or I close the debug console window instead of close the eclipse GUI window, both of which would cause the startup parameter dialog shows up.

When I start the eclipse again and didn't refresh the server project manually, this would happen.

I agree that just add an auto refresh would be a little weird. I'm just wondering how the server project got out of synchronized? The file should be changed when the server was started or the eclipse was crushed, so I'm thinking maybe auto refresh at that time?
Comment 24 Wang Jialiang CLA 2007-01-11 06:16:28 EST
I find that the "last modified" of web.xml file of tomcat server in the server project changes everytime I start the tomcat. When eclipse exists in abnormal way, it seems that eclipse doesn't recognize the modification and unless you refresh the server project. The project won't run on server. I understand just fix this with a refresh everytime would not be a smart idea, I am wondering if you could just let it happen when the file is out of synchronization.
Comment 25 Tim deBoer CLA 2007-01-11 10:10:32 EST
cc'ing Larry as FYI

Ok, this is definitely helping to narrow it down. web.xml is being modified when you publish/start Tomcat 5.5. This works fine except when there is an abnormal exit, which seems to cause project(s) to get out of sync. As a result, Run on Server (and probably other operations) fails the next time you start because it can't read the Tomcat configuration from the out-of-sync Servers project.

I've investigated and found that the configuration files are normally only saved when required, but there is a gap where web.xml can be saved even if there are no changes. For instance, if you add a module to the server, it requires a modification to server.xml, but web.xml gets saved regardless. Likewise, there appear to be situations where the other files in the configuration will get saved unnecessarily as well.

This is not too bad, but due to the workspace crash it will cause things to be out of sync more often. I believe the following fixes should be made:
 * Ensure that the configuration files are saved only when necessary, which will reduce the chances of this happening.
 * Make sure the "out of sync" error gets back to the user so that they can refresh the Servers project and try again. I do not think we should automatically refresh the project since this is an exceptional case and AFAIK the platform does not refresh in cases like this. (e.g. why don't they do it after a crash?)

This full fix is too risky to put in 1.5.3 since it may cause regressions if the files are not saved often enough or the error appears in cases where it shouldn't be. Are you ok with manually refreshing the Servers project after a crash (or when this happens) until 2.0, or is the behaviour bad enough that you think we should put in a temporary (auto-refresh?) fix?
Comment 26 Wang Jialiang CLA 2007-01-12 09:58:39 EST
I just found that the web.xml could be out of sync without crash of the workspace, which cause the failure of "Run on server"
I hope this could also be fixed when the unnecessary change to configuration files is removed.
Comment 27 Tim deBoer CLA 2007-01-12 10:22:12 EST
Can you provide any information on how it gets out of sync? I've checked the WTP code and although it is saved a little too often, it is always saved due to a user change to the server or configuration and always in a manner that should keep it in sync with the workspace. Could something external (Tomcat?) be changing the file?

Please let us know when the change seems to be occurring, if you can tell what/who is changing the file (maybe save a copy of the file beforehand and see if any changes are being made?), and if there are any steps we can follow to reproduce.
Comment 28 Wang Jialiang CLA 2007-01-12 11:40:32 EST
I see what the problem is about, the warning dialog is shown is not because the file is out of synchronization. There maybe chances that it is the problem of WTP JSF Project, because the error log I got was like this:

Note the extension of the url is ".jsf", which could be modified by JSF Tools.

Anyway, it's not a big deal, after the warning dialog was out, that project could run afterwards and I can't reproduce the error, so I assume WTP heals itself? That doesn't bother me much.

org.eclipse.wst.server.core FINEST    13/01/07 00:19.38.687 > publishHandleProje
ctChange P/Servers
org.eclipse.jst.server.tomcat.core FINEST    13/01/07 00:19.38.703 Configuration
2: null
org.eclipse.jst.server.tomcat.core FINEST    13/01/07 00:19.38.703 root: null
org.eclipse.jst.server.tomcat.core FINEST    13/01/07 00:19.38.703 path: /index.
jsf
org.eclipse.jst.server.tomcat.core SEVERE    13/01/07 00:19.38.703 Error getting
 URL for WebResource [module=Module[FrailsMyFacesTrial,org.eclipse.jst.j2ee.serv
er:FrailsMyFacesTrial], path=/index.jsf]
java.net.MalformedURLException: no protocol: index.jsf
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.eclipse.jst.server.tomcat.core.internal.TomcatLaunchableAdapterDe
legate.getLaunchable(TomcatLaunchableAdapterDelegate.java:60)
        at org.eclipse.wst.server.core.internal.LaunchableAdapter.getLaunchable(
LaunchableAdapter.java:60)
        at org.eclipse.wst.server.ui.internal.actions.RunOnServerActionDelegate$
1.run(RunOnServerActionDelegate.java:267)
org.eclipse.wst.server.ui FINER   13/01/07 00:19.38.703 adapter= LaunchableAdapt
er[org.eclipse.jst.server.tomcat.web], launchable= null
org.eclipse.wst.server.ui FINER   13/01/07 00:19.38.703 Launchable clients: [Lor
g.eclipse.wst.server.core.internal.IClient;@c50443
org.eclipse.wst.server.core RESOURCES 13/01/07 00:19.38.703 -<- Done ServerResou
rceChangeListener responding to resource change -<-
org.eclipse.wst.server.ui SEVERE  13/01/07 00:19.38.703 No launchable clients!
Comment 29 Tim deBoer CLA 2007-01-17 15:16:21 EST
This problem should be unrelated to JSF or the .jsf file extension. I've scanned a current JSF build and couldn't find anything related to this.

One of your last notes triggered something in my mind, so I went back and found the following in one of your traces:

org.eclipse.wst.server.core RESOURCES 09/01/07 00:52.23.343 Resource changed:
  L/Servers/Tomcat v5.5 Server @ localhost-config/web.xml 4

This confirms that *something* is modifying Tomcat's web.xml, and that is the cause of the problem and why it isn't just related to crashes. However, unless someone else can reproduce this problem or you are comfortable with debugging Eclipse & WTP (e.g. set a breakpoint in
org.eclipse.wst.server.core.internal.ResourceManager.handleResourceDelta(IResourceDelta)
and look up the stack trace to see what is making the change to the file) there is no way to tell whether this is Tomcat itself or some other component like JSF.

In the meantime, I have completed the changes to Tomcat to make sure it is not writing files when unnecessary. I will check these into the WTP 2.0 stream. I will resolve this bug since the change will help and we have no firm indication that anything else is at fault.
Comment 30 Tim deBoer CLA 2007-01-17 17:51:30 EST
Released to WTP 2.0 builds.
Comment 31 John Lanuti CLA 2007-04-03 11:45:51 EDT
Closing as part of mass query to clean up old resolved bugs in untargetted milestones.
Comment 32 Eclipse Genie CLA 2017-10-11 16:09:02 EDT
New Gerrit change created: https://git.eclipse.org/r/108111
Comment 33 Eclipse Genie CLA 2017-10-11 16:09:04 EDT
New Gerrit change created: https://git.eclipse.org/r/108110