[ 
https://issues.apache.org/jira/browse/KARAF-6341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16878500#comment-16878500
 ] 

Guillaume Nodet commented on KARAF-6341:
----------------------------------------

It looks like [https://github.com/jline/jline3/issues/408] which I've fixed 
last week.  I'm planning a release very soon.

> Karaf does not start if TERM=linux
> ----------------------------------
>
>                 Key: KARAF-6341
>                 URL: https://issues.apache.org/jira/browse/KARAF-6341
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf
>    Affects Versions: 4.2.6
>            Reporter: Nicolas Dutertry
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>
> When environment variable TERM is set to "linux", it is not possible to get 
> the karaf console.
> You can easily reproduce the issue on Linux by typing :
> {code:none}
> $ export TERM=linux; ./karaf{code}
> In the karaf log we get :
> {code:none}
> 2019-06-21T09:18:50,272 | ERROR | FelixDispatchQueue | core                   
>           | 35 - org.apache.karaf.shell.core - 4.2.6 | FrameworkEvent ERROR - 
> org.apache.karaf.shell.core
> org.osgi.framework.BundleException: Activator start error in bundle 
> org.apache.karaf.shell.core [35].
>     at org.apache.felix.framework.Felix.activateBundle(Felix.java:2290) ~[?:?]
>     at org.apache.felix.framework.Felix.startBundle(Felix.java:2146) ~[?:?]
>     at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373) 
> ~[?:?]
>     at 
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
>  ~[?:?]
>     at java.lang.Thread.run(Thread.java:834) [?:?]
> Caused by: java.io.IOError: java.lang.UnsupportedOperationException
>     at org.jline.utils.Curses.tputs(Curses.java:62) ~[?:?]
>     at org.jline.utils.Curses.tputs(Curses.java:45) ~[?:?]
>     at org.jline.keymap.KeyMap.key(KeyMap.java:243) ~[?:?]
>     at org.jline.reader.impl.LineReaderImpl.key(LineReaderImpl.java:5784) 
> ~[?:?]
>     at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) 
> ~[?:?]
>     at 
> java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) 
> ~[?:?]
>     at 
> java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
>  ~[?:?]
>     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
> ~[?:?]
>     at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
> ~[?:?]
>     at 
> java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
> ~[?:?]
>     at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
>  ~[?:?]
>     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
> ~[?:?]
>     at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) 
> ~[?:?]
>     at 
> org.jline.reader.impl.LineReaderImpl.bindKeys(LineReaderImpl.java:5792) ~[?:?]
>     at org.jline.reader.impl.LineReaderImpl.emacs(LineReaderImpl.java:5503) 
> ~[?:?]
>     at 
> org.jline.reader.impl.LineReaderImpl.defaultKeyMaps(LineReaderImpl.java:5479) 
> ~[?:?]
>     at org.jline.reader.impl.LineReaderImpl.<init>(LineReaderImpl.java:277) 
> ~[?:?]
>     at org.jline.reader.LineReaderBuilder.build(LineReaderBuilder.java:115) 
> ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.<init>(ConsoleSessionImpl.java:184)
>  ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.SessionFactoryImpl.create(SessionFactoryImpl.java:159)
>  ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.lambda$start$0(LocalConsoleManager.java:79)
>  ~[?:?]
>     at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
>     at org.apache.karaf.util.jaas.JaasHelper.doAs(JaasHelper.java:102) ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.start(LocalConsoleManager.java:71)
>  ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.osgi.Activator.start(Activator.java:127) 
> ~[?:?]
>     at 
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
>  ~[?:?]
>     at org.apache.felix.framework.Felix.activateBundle(Felix.java:2240) ~[?:?]
>     ... 4 more
> Caused by: java.lang.UnsupportedOperationException
>     at org.jline.utils.Curses.doTputs(Curses.java:78) ~[?:?]
>     at org.jline.utils.Curses.tputs(Curses.java:60) ~[?:?]
>     at org.jline.utils.Curses.tputs(Curses.java:45) ~[?:?]
>     at org.jline.keymap.KeyMap.key(KeyMap.java:243) ~[?:?]
>     at org.jline.reader.impl.LineReaderImpl.key(LineReaderImpl.java:5784) 
> ~[?:?]
>     at 
> java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) 
> ~[?:?]
>     at 
> java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) 
> ~[?:?]
>     at 
> java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
>  ~[?:?]
>     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) 
> ~[?:?]
>     at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) 
> ~[?:?]
>     at 
> java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
> ~[?:?]
>     at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
>  ~[?:?]
>     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
> ~[?:?]
>     at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) 
> ~[?:?]
>     at 
> org.jline.reader.impl.LineReaderImpl.bindKeys(LineReaderImpl.java:5792) ~[?:?]
>     at org.jline.reader.impl.LineReaderImpl.emacs(LineReaderImpl.java:5503) 
> ~[?:?]
>     at 
> org.jline.reader.impl.LineReaderImpl.defaultKeyMaps(LineReaderImpl.java:5479) 
> ~[?:?]
>     at org.jline.reader.impl.LineReaderImpl.<init>(LineReaderImpl.java:277) 
> ~[?:?]
>     at org.jline.reader.LineReaderBuilder.build(LineReaderBuilder.java:115) 
> ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.<init>(ConsoleSessionImpl.java:184)
>  ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.SessionFactoryImpl.create(SessionFactoryImpl.java:159)
>  ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.lambda$start$0(LocalConsoleManager.java:79)
>  ~[?:?]
>     at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
>     at org.apache.karaf.util.jaas.JaasHelper.doAs(JaasHelper.java:102) ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.osgi.LocalConsoleManager.start(LocalConsoleManager.java:71)
>  ~[?:?]
>     at 
> org.apache.karaf.shell.impl.console.osgi.Activator.start(Activator.java:127) 
> ~[?:?]
>     at 
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
>  ~[?:?]
>     at org.apache.felix.framework.Felix.activateBundle(Felix.java:2240) ~[?:?]
>     ... 4 more{code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to