Skip to main content

[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>




Back to the top