Summary: | Shell Processes fails when run with slow logout | ||
---|---|---|---|
Product: | [Tools] Target Management | Reporter: | David Dykstal <ddykstal.eclipse> |
Component: | RSE | Assignee: | dsdp.tm.rse-inbox <tm.rse-inbox> |
Status: | NEW --- | QA Contact: | Martin Oberhuber <mober.at+eclipse> |
Severity: | minor | ||
Priority: | P3 | Keywords: | bugday |
Version: | 2.0 | ||
Target Milestone: | Future | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: |
Description
David Dykstal
2007-06-13 05:36:55 EDT
Changing title to reflect symptom. Create a Linux Host using all the "ssh" services. Create a .bash_logout script as follows: sleep 1 Attempt to connect and get an InvalidThreadStateException. When the "Shell Processes" subsystem starts it gets this when retrieving user names on init. java.lang.IllegalThreadStateException at org.eclipse.rse.services.shells.HostShellProcessAdapter.exitValue(HostShellProcessAdapter.java:85) at org.eclipse.rse.internal.subsystems.processes.shell.linux.LinuxProcessHelper.populateUsernames(LinuxProcessHelper.java:132) at org.eclipse.rse.internal.subsystems.processes.shell.linux.LinuxShellProcessService.initService(LinuxShellProcessService.java:190) at org.eclipse.rse.subsystems.processes.servicesubsystem.ProcessServiceSubSystem.initializeSubSystem(ProcessServiceSubSystem.java:195) at org.eclipse.rse.core.subsystems.AbstractConnectorService.initializeSubSystems(AbstractConnectorService.java:298) at org.eclipse.rse.core.subsystems.AbstractConnectorService.connect(AbstractConnectorService.java:413) at org.eclipse.rse.core.subsystems.SubSystem.connect(SubSystem.java:2255) at org.eclipse.rse.internal.ui.actions.SystemConnectAllSubSystemsAction$ConnectAllJob.run(SystemConnectAllSubSystemsAction.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) |