Hi Brad,
1/ Regarding z/os, it seems that jline doesn't support well this
platform. We tested on FreeBSD, Linux, Solaris, AIX and Windows, but not
on z/os (I don't have a z/os next to me :)).
2/ Regarding the ssh connection, could you try to use putty with max 80
characters width ?
Regards
JB
On 07/29/2011 10:51 PM, Brad Taylor wrote:
I am attempting to run karaf on z/os. I have successfully gotten it started,
however I can not "talk" to it. I utilize Putty as the telnet console.
After karaf starts up must characters I type come back with:
Error executing command: Invalid UTF-8 first byte: -109
The log entries for that are:
java.io.IOException: Invalid UTF-8 first byte: -109
.at
jline.internal.ReplayPrefixOneCharInputStream.setInputUTF8(ReplayPrefixOneCharInputStream.java:68)
.at
jline.internal.ReplayPrefixOneCharInputStream.setInput(ReplayPrefixOneCharInputStream.java:43)
.at jline.UnixTerminal.readVirtualKey(UnixTerminal.java:175)
.at jline.console.ConsoleReader.readVirtualKey(ConsoleReader.java:851)
.at jline.console.ConsoleReader.readBinding(ConsoleReader.java:1048)
.at jline.console.ConsoleReader.readLine(ConsoleReader.java:1130)
.at jline.console.ConsoleReader.readLine(ConsoleReader.java:1082)
.at org.apache.karaf.shell.console.jline.Console.run(Console.java:217)
I have karaf up on my windows box and when I issue:
karaf@root> ssh -l karaf -P karaf -p 8101 ca31
Connecting to host ca31 on port 8101
Connected
Error executing command: Session is closed
karaf@root>
The corresponding log entries from karaf log are:
java.lang.IllegalStateException: Incorrect identification: line too long
at
org.apache.sshd.common.session.AbstractSession.doReadIdentification(AbstractSession.java:595)
at
org.apache.sshd.server.session.ServerSession.readIdentification(ServerSession.java:303)
at
org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:219)
at
org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:58)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:692)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:645)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:634)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:66)
at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1078)
at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
at java.lang.Thread.run(Thread.java:736)
19:52:50,352 | INFO | NioProcessor-3 | ServerSession |
d.common.session.AbstractSession 287 | 16 - sshd-core - 0.5.0 | Closing
session
I get similar results when I run the karaf client from my windows box.
Any hints appreciated.
Thank you
Brad Taylor
--
View this message in context:
http://karaf.922171.n3.nabble.com/Running-karaf-on-z-os-tp3210716p3210716.html
Sent from the Karaf - Dev mailing list archive at Nabble.com.
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com