Unable to start shell after upgrade to Solaris 11
Issue
After an upgrade to Solaris 11, the following error was received when running the Karaf client:
java.io.IOException: Unable to start shell
at org.apache.karaf.shell.ssh.ShellFactoryImpl$ShellImpl.start(ShellFactoryImpl.java:155)[42:org.apache.karaf.shell.ssh:2.3.0.redhat-60060]
at org.apache.sshd.server.channel.ChannelSession.handleShell(ChannelSession.java:362)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.channel.ChannelSession.handleRequest(ChannelSession.java:227)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.channel.ChannelSession.handleRequest(ChannelSession.java:195)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.session.AbstractSession.channelRequest(AbstractSession.java:1057)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.session.ServerSession.running(ServerSession.java:229)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.session.ServerSession.handleMessage(ServerSession.java:205)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:566)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:236)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:58)[30:org.apache.sshd.core:0.8.0]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)[36:org.apache.mina.core:2.0.7]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)[36:org.apache.mina.core:2.0.7]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_20]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_20]
at java.lang.Thread.run(Thread.java:619)[:1.6.0_20]
Caused by: java.io.UnsupportedEncodingException:
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:42)[:1.6.0_20]
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:83)[:1.6.0_20]
at jline.console.ConsoleReader.<init>(ConsoleReader.java:228)[15:org.apache.karaf.shell.console:2.3.0.redhat-60060]
at org.apache.karaf.shell.console.jline.Console.<init>(Console.java:100)[15:org.apache.karaf.shell.console:2.3.0.redhat-60060]
at org.apache.karaf.shell.ssh.ShellFactoryImpl$ShellImpl.start(ShellFactoryImpl.java:108)[42:org.apache.karaf.shell.ssh:2.3.0.redhat-60060]
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.