Yes, that definitely makes sense. 2016-11-29 15:30 GMT+01:00 Jens Offenbach <wolle5...@gmx.de>:
> @Guillaume: > I have created the following issue. It can be found here: > https://issues.apache.org/jira/browse/KARAF-4868 > > I was able to narrow down the problem. The issue occurs only when Karaf is > started via the Service Wrapper. The problem gets caused by these settings > queried via: > system:property > ... > file.encoding=ANSI_X3.4-1968 > sun.jnu.encoding=ANSI_X3.4-1968 > ... > > I was able to solve the encoding issue by adding: > ... > wrapper.java.additional.10=-Dfile.encoding=UTF-8 > wrapper.java.additional.11=-Dsun.jnu.encoding=UTF-8 > > to "karaf-wrapper.conf". > > Is this something that can be added by default? > > Thanks a lot, > Jens > > > Gesendet: Dienstag, 29. November 2016 um 14:02 Uhr > Von: "Guillaume Nodet" <gno...@apache.org> > An: user <user@karaf.apache.org> > Betreff: Re: Re: Encoding problems in CLI > > I may have some fix, would you mind raising a jira issue ? > > 2016-11-29 12:57 GMT+01:00 Guillaume Nodet <gno...@apache.org[mailto:gnod > e...@apache.org]>: > The problem is located in ShellTable which uses unicode characters: > https://github.com/apache/karaf/blob/master/shell/core/ > src/main/java/org/apache/karaf/shell/support/table/ > ShellTable.java#L29[https://github.com/apache/karaf/blob/ > master/shell/core/src/main/java/org/apache/karaf/shell/ > support/table/ShellTable.java#L29] > https://github.com/apache/karaf/blob/master/shell/core/ > src/main/java/org/apache/karaf/shell/support/table/ > ShellTable.java#L147[https://github.com/apache/karaf/blob/ > master/shell/core/src/main/java/org/apache/karaf/shell/ > support/table/ShellTable.java#L147] > https://github.com/apache/karaf/blob/master/shell/core/ > src/main/java/org/apache/karaf/shell/support/table/ > ShellTable.java#L149[https://github.com/apache/karaf/blob/ > master/shell/core/src/main/java/org/apache/karaf/shell/ > support/table/ShellTable.java#L149] > > We could switch it off depending on whether the terminal can support it or > not. Windows cp1252 clearly does not support those characters, so that's > easy, but I'm not sure why that would fail on a correct linux terminal... > > > 2016-11-29 10:45 GMT+01:00 Jens Offenbach <wolle5...@gmx.de[mailto:wolle > 5...@gmx.de]>:Hi JB, > the strange thing is that the issue does not occur, when I use a > 4.1.0-SNAPSHOT build from the Apache repositories: Unfortunately, I need > the fixes for KARAF-4843 and KARAF-4846 in the build. > > I am using Bash and this is what export gives me: > > export > declare -x FTP_PROXY="http://proxy.mycompany.com:3128/[http:// > proxy.mycompany.com:3128/]" > declare -x HOME="/home/karaf" > declare -x HTTPS_PROXY="http://proxy.mycompany.com:3128/[http:// > proxy.mycompany.com:3128/]" > declare -x HTTP_PROXY="http://proxy.mycompany.com:3128/[http:// > proxy.mycompany.com:3128/]" > declare -x JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-amd64" > declare -x LANG="en_US.UTF-8" > declare -x LESSCLOSE="/usr/bin/lesspipe %s %s" > declare -x LESSOPEN="| /usr/bin/lesspipe %s" > declare -x LOGNAME="karaf" > declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35: > do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41: > sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar= > 01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha= > 01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*. > txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*. > Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo= > 01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2= > 01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war= > 01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace= > 01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*. > cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35: > *.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35: > *.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg= > 01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*. > mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01; > 35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob= > 01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm= > 01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*. > flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*. > yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35: > *.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36: > *.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg= > 00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx= > 00;36:*.xspf=00;36:" > declare -x MAIL="/var/mail/karaf" > declare -x NO_PROXY="localhost,127.0.0.1,.mycompany.com[http:// > mycompany.com],.mycompany.de[http://mycompany.de]" > declare -x OLDPWD > declare -x PATH="/opt/apache-karaf/bin:/usr/local/bin:/usr/bin:/bin:/ > usr/local/games:/usr/games:/snap/bin:/opt/puppetlabs/bin" > declare -x PWD="/home/karaf" > declare -x SHELL="/bin/bash" > declare -x SHLVL="1" > declare -x TERM="xterm" > declare -x USER="karaf" > declare -x ftp_proxy="http://proxy.mycompany.com:3128/[http:// > proxy.mycompany.com:3128/]" > declare -x http_proxy="http://proxy.mycompany.com:3128/[http:// > proxy.mycompany.com:3128/]" > declare -x https_proxy="http://proxy.mycompany.com:3128/[http:// > proxy.mycompany.com:3128/]" > declare -x no_proxy="localhost,127.0.0.1,.mycompany.com[http:// > mycompany.com],.mycompany.de[http://mycompany.de]" > > Regards, > Jens > > > Gesendet: Dienstag, 29. November 2016 um 10:09 Uhr > Von: "Jean-Baptiste Onofré" <j...@nanthrax.net[mailto:j...@nanthrax.net]> > An: user@karaf.apache.org[mailto:user@karaf.apache.org] > Betreff: Re: Encoding problems in CLI > > Hi Jens, > > I don't have such behavior on my Ubuntu (16.04). > > What terminal are you using ? What's the value of TERM variable ? > > Regards > JB > > On 11/29/2016 09:40 AM, Jens Offenbach wrote: > > Hallo, > > I have checked out Karaf's master branch and built it without any > issues. Unfortunately, I have some trouble with the command line. Have a > look please: > > > > instance:list 08:31:41 > > SSH Port ? SSH Host ? RMI Registry ? RMI Registry Host ? RMI Server ? > RMI Server Host ? State ? PID ? Name > > ???????????????????????????????????????????????????????????? > ?????????????????????????????????????????????????? > > 8101 ? 0.0.0.0 ? 1099 ? 127.0.0.1 ? 44444 ? 127.0.0.1 ? Started ? 26740 > ? root > > > > Karaf was built using "mvn clean install". The issue occurs on Windows > (Windows 7) and Linux (Ubuntu 16.04.). It seems to be a problem with the > encoding. > > > > Can someone help me to fix the issue? > > > > Thanks a lot, > > Jens > > > > -- > Jean-Baptiste Onofré > jbono...@apache.org[mailto:jbono...@apache.org] > http://blog.nanthrax.netTalend - http://www.talend.com[http:// > www.talend.com][http://www.talend.com[http://www.talend.com]] > -- > > ------------------------ > Guillaume Nodet > ------------------------ > Red Hat, Open Source Integration > > Email: gno...@redhat.com[mailto:gno...@redhat.com] > Web: http://fusesource.com[http://fusesource.com/] > Blog: http://gnodet.blogspot.com/[http://gnodet.blogspot.com/] > > -- > > ------------------------ > Guillaume Nodet > ------------------------ > Red Hat, Open Source Integration > > Email: gno...@redhat.com[mailto:gno...@redhat.com] > Web: http://fusesource.com[http://fusesource.com/] > Blog: http://gnodet.blogspot.com/[http://gnodet.blogspot.com/] > > -- ------------------------ Guillaume Nodet ------------------------ Red Hat, Open Source Integration Email: gno...@redhat.com Web: http://fusesource.com Blog: http://gnodet.blogspot.com/