[
https://issues.apache.org/jira/browse/KARAF-6341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jean-Baptiste Onofré reassigned KARAF-6341:
-------------------------------------------
Assignee: Jean-Baptiste Onofré
> 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)