Bug 423389 - Equinox console port only valid if console bundle is included
Summary: Equinox console port only valid if console bundle is included
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Framework (show other bugs)
Version: 3.10.0 Luna   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: Luna   Edit
Assignee: equinox.framework-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
Depends on:
Blocks:
 
Reported: 2013-12-05 18:02 EST by Alex Blewitt CLA
Modified: 2014-05-30 10:52 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 Alex Blewitt CLA 2013-12-05 18:02:02 EST
The equinox -console <port> only starts up if the org.eclipse.equinox.console bundle is installed.

However the Felix gogo shell has an implementation of 'telnetd' which can do the same thing. It seems odd that the -console will provide a console shell, but -console <port> only works if the org.eclipse.console bundle is present.

At the least this probably needs to be documented in the help pages, because it lists the -console <port> as being a way to start a telnet session.

If the old console is used (-Dosgi.console.enable.builtin=true) then -console and -console <port> work from the equinox bundle.
Comment 1 Thomas Watson CLA 2013-12-06 10:05:20 EST
This is because the org.eclipse.equinox.console is the thing that processes the configuration property to start the telnet server.  We also implement our own telnet server to provide more functionality such as autocomplete, ssh support etc.

This is the work Lazar (from SAP) did.  For luna we should update the docs to state that osgi.console.enable.builtin option will no longer work at all since all the console implementation has been removed from the framework.  We should also make a note that all the console options require the console related bundles (equinox and gogo).