Bug 120715 - Install New Server Should Use a Background Job
Summary: Install New Server Should Use a Background Job
Status: CLOSED FIXED
Alias: None
Product: WTP ServerTools
Classification: WebTools
Component: wst.server (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 1.5.1 M151   Edit
Assignee: Tim deBoer CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance, ui, usability
: 120694 123610 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-13 15:26 EST by Arthur Ryman CLA
Modified: 2017-10-11 16:01 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Ryman CLA 2005-12-13 15:26:52 EST
In WTP 1.0 RC4 I attempted to install Apache Geronimo V1.0. However, the download took a long time and the dialog was modal so I had to wait (actually, I'm still waiting after a couple of minutes).

This is bad UI design. The download should be done in a background task so the user can do other work (or cancel the download).
Comment 1 Arthur Ryman CLA 2005-12-13 15:29:12 EST
BTW, the download did complete. 

However, the icon for Geronimo looks like a solid red square. Is that correct or is the icon bad?
Comment 2 Gorkem Ercan CLA 2005-12-13 15:44:20 EST
Arthur, take a look at 120694 , I think you both of these refer to the same problem with different solutions.
Comment 3 Arthur Ryman CLA 2005-12-13 15:47:48 EST
Gorkem, bug 120694 is similar but I think we should be explicit about using a background job if possible. I'm not sure if the Update Manager supports that.

BTW, I had other problems so I restarted and then the icon looked good, like a blue G.

I still have errors: missing \bin\server.jar, missing \repository\geronimo-spec\jars. I'll hunt around for some user docs. Perhaps I'm being too much a naive user.
Comment 4 Tim deBoer CLA 2005-12-13 16:12:50 EST
I will make bug 120694 as a duplicate of this one, since I believe a background job is the best way of tracking the install.

The icon and restart issues are tracked via another bug opened by Sachin.

You can check with Sachin re: the usage problem with the adapter. I beleive Apache also uses a bugzilla system to track issues with the adapter.
Comment 5 Tim deBoer CLA 2005-12-13 16:13:40 EST
*** Bug 120694 has been marked as a duplicate of this bug. ***
Comment 6 Arthur Ryman CLA 2005-12-13 16:37:38 EST
Is the Geronimo download site supposed to be working? The download completed but there were missing directories. Only the \lib directory was received - the \bin was missing.
Comment 7 Arthur Ryman CLA 2005-12-13 17:20:55 EST
FYI, I opened a JIRA bug http://issues.apache.org/jira/browse/GERONIMO-1353 to track some of the other problems I hit.
Comment 8 Tim deBoer CLA 2006-01-12 14:28:43 EST
*** Bug 123610 has been marked as a duplicate of this bug. ***
Comment 9 Tim deBoer CLA 2006-05-10 17:55:48 EDT
Fix checked into HEAD.
Comment 10 Tim deBoer CLA 2006-07-05 11:13:50 EDT
Missed resolving this bug previously - it was released and included in WTP 1.5 within a day or two of the last comment.
Comment 11 Arthur Ryman CLA 2006-09-19 12:24:33 EDT
Verified on wtp-sdk-M-1.5.1-200609150551.zip.

The Geronimo server adapter was downloaded in a background job but I had to reboot. The icons looked good.

However, when I downloaded the Geronimo runtime, I had to wait in the foreground. Also, the UI of the dialog is bad since it doesn't tell you to enter a directory name and the Install button isn't greyed out although it is disabled until you enter a directory name. But these are not WTP problems so I am verifying the fix.
Comment 12 Tim deBoer CLA 2006-09-21 14:24:43 EDT
Closing.
Comment 13 David Williams CLA 2006-09-27 09:07:20 EDT
This is part of a "mass update" where bugs showing "fixed" between 7/1/2006 and 9/27/2006 are assumed fixed in WTP 1.5.1. feel free to change the target milestone if you know a more accurate setting. 
Comment 14 Eclipse Genie CLA 2017-10-11 15:56:52 EDT
New Gerrit change created: https://git.eclipse.org/r/107662
Comment 15 Eclipse Genie CLA 2017-10-11 16:01:31 EDT
New Gerrit change created: https://git.eclipse.org/r/107836