[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stellation-res] TClient issues (Bugzilla #66680)
|
I have fixed this bug and updated both the Feature Update site
(stellation.eclipse.org/tclient)
and the zipped source drop on the Wiki (TClientCode page). Note: I've
bumped the
version for all plugins within the TClient feature to 0.13 (from 0.12), so
that stellation.util
will always be updated (Annie had a problem most likely caused by a stale
version of
stellation.util; this should fix that problem.).
As suspected, the Engine code was hanging: it did not respect the timeout
specified
for authentication, but waited indefinitely. I've fixed this, and also
added slightly
better error handling in the UI.
NOTE: If you make a mistake with your username or password while attempting to
connect to the repository, you should restart Eclipse and then enter the
correct username
and password. This happens because the Engine assumes there's at most one
Connection to
a given repository, and there's no easy way to purge a "bad" connection
after the Engine is started.
Shutting down Eclipse also shuts down the messaging Engine, allowing a
"good" connection to
be established after a restart. Sorry for any inconveniece; I didn't see a
simple way to fix this,
and it shouldn't cause a problem once the right connection parameters are
entered, since the TClient
caches these for subsequent sessions.
See Bugzilla #66680 for further details.
- Jim
At 12:47 PM 6/11/2004, Jim Wright - IBM Research wrote:
Annie and Mark have both reported problems using the current TClient. See
#66680 for details.
The basic symptom is that the TClient (and Eclipse) hangs while trying to
access a remote repository.
Per discussion with Mark, the problem is likely occuring in the core code (a
"wait(timeout) method is not returning as expected when the timeout
expires). I believe Mark is looking into that issue. For my part -- it may
(should) be possible to modify the TClient code to force cancellation of a
pending client-server transaction when the Cancel button is pressed.
<snip>