Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » DSDP - Target Management » slow connection to Linux sever
slow connection to Linux sever [message #14157] Tue, 21 August 2007 23:07 Go to next message
Windy is currently offline WindyFriend
Messages: 4
Registered: July 2009
Junior Member
Hi
I use RSE-2.0.0.1-200707061039 runtime for core and ssh only on Eclipse 3.3
and experience very slow connection when trying ssh connection to my Linux.
It takes long time to connect to my Linux and a message shows "Fetching
children of My Home" message on the bottom of Eclipse window.
My remote directories eventually shows up when I click ok on an error
message "operation failed with exception 'Exception
java.lang.IllegalThreadStateException'" .

Here is the error log.
!SESSION 2007-08-21
10:38:23.687 -----------------------------------------------

eclipse.buildId=I20070625-1500

java.version=1.5.0_06

java.vendor=Sun Microsystems Inc.

BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US

Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.rse.ui 4 0 2007-08-21 10:45:49.523

!MESSAGE RSEG1066U: SUB#0:Exception java.lang.IllegalThreadStateException

!STACK 0

java.lang.IllegalThreadStateException

at
org.eclipse.rse.services.shells.HostShellProcessAdapter.exit Value(HostShellProcessAdapter.java:85)

at
org.eclipse.rse.internal.subsystems.processes.shell.linux.Li nuxProcessHelper.populateUsernames(LinuxProcessHelper.java:1 32)

at
org.eclipse.rse.internal.subsystems.processes.shell.linux.Li nuxShellProcessService.initService(LinuxShellProcessService. java:190)

at
org.eclipse.rse.subsystems.processes.servicesubsystem.Proces sServiceSubSystem.initializeSubSystem(ProcessServiceSubSyste m.java:195)

at
org.eclipse.rse.core.subsystems.AbstractConnectorService.ini tializeSubSystems(AbstractConnectorService.java:298)

at
org.eclipse.rse.core.subsystems.AbstractConnectorService.con nect(AbstractConnectorService.java:413)

at
org.eclipse.rse.ui.operations.SystemFetchOperation.execute(S ystemFetchOperation.java:243)

at
org.eclipse.rse.ui.operations.SystemFetchOperation.run(Syste mFetchOperation.java:128)

at
org.eclipse.rse.ui.view.AbstractSystemViewAdapter.fetchDefer redChildren(AbstractSystemViewAdapter.java:1970)

at
org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:196)

at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)



Thanks for your help,
Re: slow connection to Linux sever [message #14178 is a reply to message #14157] Wed, 22 August 2007 11:44 Go to previous message
Martin Oberhuber is currently offline Martin OberhuberFriend
Messages: 1007
Registered: July 2009
Senior Member
Hello,

The "IllegalThreadStateException" is already being tracked as
https://bugs.eclipse.org/bugs/show_bug.cgi?id=192390
You may want to CC on it.

What seems to be slow is the SSH Processes subsystem. If you
don't really need it, better use an "SSH Only" systemType,
you won't have processes but be faster. Performance of SSH
Processes is tracked as
https://bugs.eclipse.org/bugs/show_bug.cgi?id=175300

If this does not help, please file a new bug for discussing
the issues. It might be related to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=191374

Thanks,
--
Martin Oberhuber
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm


Windy wrote:
> Hi
> I use RSE-2.0.0.1-200707061039 runtime for core and ssh only on Eclipse 3.3
> and experience very slow connection when trying ssh connection to my Linux.
> It takes long time to connect to my Linux and a message shows "Fetching
> children of My Home" message on the bottom of Eclipse window.
> My remote directories eventually shows up when I click ok on an error
> message "operation failed with exception 'Exception
> java.lang.IllegalThreadStateException'" .
>
> Here is the error log.
> !SESSION 2007-08-21
> 10:38:23.687 -----------------------------------------------
>
> eclipse.buildId=I20070625-1500
>
> java.version=1.5.0_06
>
> java.vendor=Sun Microsystems Inc.
>
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
>
> Command-line arguments: -os win32 -ws win32 -arch x86
>
> !ENTRY org.eclipse.rse.ui 4 0 2007-08-21 10:45:49.523
>
> !MESSAGE RSEG1066U: SUB#0:Exception java.lang.IllegalThreadStateException
>
> !STACK 0
>
> java.lang.IllegalThreadStateException
>
> at
> org.eclipse.rse.services.shells.HostShellProcessAdapter.exit Value(HostShellProcessAdapter.java:85)
>
> at
> org.eclipse.rse.internal.subsystems.processes.shell.linux.Li nuxProcessHelper.populateUsernames(LinuxProcessHelper.java:1 32)
>
> at
> org.eclipse.rse.internal.subsystems.processes.shell.linux.Li nuxShellProcessService.initService(LinuxShellProcessService. java:190)
>
> at
> org.eclipse.rse.subsystems.processes.servicesubsystem.Proces sServiceSubSystem.initializeSubSystem(ProcessServiceSubSyste m.java:195)
>
> at
> org.eclipse.rse.core.subsystems.AbstractConnectorService.ini tializeSubSystems(AbstractConnectorService.java:298)
>
> at
> org.eclipse.rse.core.subsystems.AbstractConnectorService.con nect(AbstractConnectorService.java:413)
>
> at
> org.eclipse.rse.ui.operations.SystemFetchOperation.execute(S ystemFetchOperation.java:243)
>
> at
> org.eclipse.rse.ui.operations.SystemFetchOperation.run(Syste mFetchOperation.java:128)
>
> at
> org.eclipse.rse.ui.view.AbstractSystemViewAdapter.fetchDefer redChildren(AbstractSystemViewAdapter.java:1970)
>
> at
> org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:196)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
>
>
> Thanks for your help,
>
>
>
>
>
>
Re: slow connection to Linux sever [message #569850 is a reply to message #14157] Wed, 22 August 2007 11:44 Go to previous message
Martin Oberhuber is currently offline Martin OberhuberFriend
Messages: 1007
Registered: July 2009
Senior Member
Hello,

The "IllegalThreadStateException" is already being tracked as
https://bugs.eclipse.org/bugs/show_bug.cgi?id=192390
You may want to CC on it.

What seems to be slow is the SSH Processes subsystem. If you
don't really need it, better use an "SSH Only" systemType,
you won't have processes but be faster. Performance of SSH
Processes is tracked as
https://bugs.eclipse.org/bugs/show_bug.cgi?id=175300

If this does not help, please file a new bug for discussing
the issues. It might be related to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=191374

Thanks,
--
Martin Oberhuber
Target Management Project Lead, DSDP PMC Member
http://www.eclipse.org/dsdp/tm


Windy wrote:
> Hi
> I use RSE-2.0.0.1-200707061039 runtime for core and ssh only on Eclipse 3.3
> and experience very slow connection when trying ssh connection to my Linux.
> It takes long time to connect to my Linux and a message shows "Fetching
> children of My Home" message on the bottom of Eclipse window.
> My remote directories eventually shows up when I click ok on an error
> message "operation failed with exception 'Exception
> java.lang.IllegalThreadStateException'" .
>
> Here is the error log.
> !SESSION 2007-08-21
> 10:38:23.687 -----------------------------------------------
>
> eclipse.buildId=I20070625-1500
>
> java.version=1.5.0_06
>
> java.vendor=Sun Microsystems Inc.
>
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
>
> Command-line arguments: -os win32 -ws win32 -arch x86
>
> !ENTRY org.eclipse.rse.ui 4 0 2007-08-21 10:45:49.523
>
> !MESSAGE RSEG1066U: SUB#0:Exception java.lang.IllegalThreadStateException
>
> !STACK 0
>
> java.lang.IllegalThreadStateException
>
> at
> org.eclipse.rse.services.shells.HostShellProcessAdapter.exit Value(HostShellProcessAdapter.java:85)
>
> at
> org.eclipse.rse.internal.subsystems.processes.shell.linux.Li nuxProcessHelper.populateUsernames(LinuxProcessHelper.java:1 32)
>
> at
> org.eclipse.rse.internal.subsystems.processes.shell.linux.Li nuxShellProcessService.initService(LinuxShellProcessService. java:190)
>
> at
> org.eclipse.rse.subsystems.processes.servicesubsystem.Proces sServiceSubSystem.initializeSubSystem(ProcessServiceSubSyste m.java:195)
>
> at
> org.eclipse.rse.core.subsystems.AbstractConnectorService.ini tializeSubSystems(AbstractConnectorService.java:298)
>
> at
> org.eclipse.rse.core.subsystems.AbstractConnectorService.con nect(AbstractConnectorService.java:413)
>
> at
> org.eclipse.rse.ui.operations.SystemFetchOperation.execute(S ystemFetchOperation.java:243)
>
> at
> org.eclipse.rse.ui.operations.SystemFetchOperation.run(Syste mFetchOperation.java:128)
>
> at
> org.eclipse.rse.ui.view.AbstractSystemViewAdapter.fetchDefer redChildren(AbstractSystemViewAdapter.java:1970)
>
> at
> org.eclipse.ui.progress.DeferredTreeContentManager$1.run(Def erredTreeContentManager.java:196)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
>
>
> Thanks for your help,
>
>
>
>
>
>
Previous Topic:Programatically creating a connection?
Next Topic:Custom RSE view - observations & help needed
Goto Forum:
  


Current Time: Fri Apr 19 16:29:02 GMT 2024

Powered by FUDForum. Page generated in 0.01845 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top