Hi all, I have the same issue on Apache Karaf 4.2.2 ( commit da7ae8f76f2db1347200ff6bb4760e4ecbb1b454 ), I get/see ??? chars ( 95% of the times ) when I redeploy application.
Interesting thing is, this is on one instance only running RHEL 7.5. Intermediate server environment ( beta server ). At this time, I solve this with server ( OS ) restart. But if someone has any other observation or hints to fix - I would be glad to update :) Kind Regards, Miroslav V V pet., 9. nov. 2018 ob 05:42 je oseba Jean-Baptiste Onofré < j...@nanthrax.net> napisala: > Hi Nicolas, > > Let me check but AFAIR, null should use the default term encoding of the > system. > > Regards > JB > > On 08/11/2018 14:20, DUTERTRY Nicolas wrote: > > Hi, > > > > > > > > I’m using Karaf 4.2.1 on environments which doesn’t have a UTF-8 > > encoding for instance Windows 10 or AIX with ISO-8859-1 encoding. > > > > When I open a SSH session with the “client” script or with another SSH > > client, the non-ascii characters are not displayed correctly. > > > > For instance the result of the “bundle:list” command prints “?” instead > > of “|” : > > > > > > > > karaf@root()> bundle:list > > > > START LEVEL 100 , List Threshold: 50 > > > > ID ? State ? Lvl ? Version ? Name > > > > ????????????????????????????????????????????????????????????????????????? > > > > 23 ? Active ? 80 ? 4.2.1 ? Apache Karaf :: OSGi Services :: Event > > > > > > > > After some investigations I have found that the class > > org.apache.karaf.shell.ssh.SshTerminal has a hard coded UTF-8 value in > > its constructor : > > > > > > > > public SshTerminal(Environment environment, InputStream input, > > OutputStream output) throws IOException { > > > > super("Karaf SSH terminal", > > > > environment.getEnv().get(Environment.ENV_TERM), > > > > input, > > > > output, > > > > StandardCharsets.UTF_8); > > > > > > > > I have replaced StandardCharsets.UTF_8 with null and when running Karaf > > with this modification, I do not have the character issue anymore. > > > > > > > > Do you think it is a valid correction ? I can open a jira ticket if you > > want. > > > > > > > > Regards, > > > > -- > > > > Nicolas Dutertry > > > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Miroslav Beranič MIBESIS +386(0)40/814-843 miroslav.bera...@mibesis.si http://www.mibesis.si