[ 
https://issues.apache.org/jira/browse/KARAF-7886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Pavlovich updated KARAF-7886:
----------------------------------
    Description: 
{noformat}
Exception in thread "Karaf local console user karaf" java.lang.LinkageError: 
loader constraint violation: loader 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @46b0006d 
(instance of org.apache.felix.framework.BundleWiringImpl$BundleClassLoader, 
child of java.net.URLClassLoader @167fdd33 java.net.URLClassLoader) wants to 
load class org.jline.utils.AttributedString. A different class with the same 
name was previously loaded by 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @13957045 
(instance of org.apache.felix.framework.BundleWiringImpl$BundleClassLoader, 
child of java.net.URLClassLoader @167fdd33 java.net.URLClassLoader).
        at 
org.apache.karaf.shell.support.ShellUtil.applyStyle(ShellUtil.java:231)
        at 
org.apache.karaf.shell.support.ShellUtil.logException(ShellUtil.java:181)
        at 
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.readCommand(ConsoleSessionImpl.java:466)
        at 
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:405)
        at java.base/java.lang.Thread.run(Thread.java:834)
{noformat}

Possibly related
{noformat}
2024-11-21T10:10:20,153 | ERROR | Karaf local console user karaf | ShellUtil    
                    | 66 - org.apache.karaf.shell.core - 4.4.6 | Exception 
caught while executing command
java.lang.NoClassDefFoundError: org/jline/terminal/impl/MouseSupport
        at 
org.jline.terminal.impl.AbstractTerminal.trackMouse(AbstractTerminal.java:230) 
~[?:?]
        at 
org.apache.karaf.shell.impl.console.JLineTerminal.trackMouse(JLineTerminal.java:246)
 ~[?:?]
        at 
org.jline.reader.impl.LineReaderImpl.doCleanup(LineReaderImpl.java:2540) ~[?:?]
        at 
org.jline.reader.impl.LineReaderImpl.cleanup(LineReaderImpl.java:2526) ~[?:?]
        at 
org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:727) ~[?:?]
        at 
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.readCommand(ConsoleSessionImpl.java:447)
 ~[?:?]
        at 
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:405)
 ~[?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: Unable to load class 
'org.jline.terminal.impl.MouseSupport' because the bundle wiring for org.jline 
is no longer valid.
        at 
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1542)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
 ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
        ... 8 more
{noformat}


  was:
{noformat}
Exception in thread "Karaf local console user karaf" java.lang.LinkageError: 
loader constraint violation: loader 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @46b0006d 
(instance of org.apache.felix.framework.BundleWiringImpl$BundleClassLoader, 
child of java.net.URLClassLoader @167fdd33 java.net.URLClassLoader) wants to 
load class org.jline.utils.AttributedString. A different class with the same 
name was previously loaded by 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @13957045 
(instance of org.apache.felix.framework.BundleWiringImpl$BundleClassLoader, 
child of java.net.URLClassLoader @167fdd33 java.net.URLClassLoader).
        at 
org.apache.karaf.shell.support.ShellUtil.applyStyle(ShellUtil.java:231)
        at 
org.apache.karaf.shell.support.ShellUtil.logException(ShellUtil.java:181)
        at 
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.readCommand(ConsoleSessionImpl.java:466)
        at 
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:405)
        at java.base/java.lang.Thread.run(Thread.java:834)
{noformat}



> Classloader LinkageError when running ./bin/karaf in foreground
> ---------------------------------------------------------------
>
>                 Key: KARAF-7886
>                 URL: https://issues.apache.org/jira/browse/KARAF-7886
>             Project: Karaf
>          Issue Type: Bug
>    Affects Versions: 4.4.6
>            Reporter: Matt Pavlovich
>            Priority: Major
>
> {noformat}
> Exception in thread "Karaf local console user karaf" java.lang.LinkageError: 
> loader constraint violation: loader 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @46b0006d 
> (instance of org.apache.felix.framework.BundleWiringImpl$BundleClassLoader, 
> child of java.net.URLClassLoader @167fdd33 java.net.URLClassLoader) wants to 
> load class org.jline.utils.AttributedString. A different class with the same 
> name was previously loaded by 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @13957045 
> (instance of org.apache.felix.framework.BundleWiringImpl$BundleClassLoader, 
> child of java.net.URLClassLoader @167fdd33 java.net.URLClassLoader).
>       at 
> org.apache.karaf.shell.support.ShellUtil.applyStyle(ShellUtil.java:231)
>       at 
> org.apache.karaf.shell.support.ShellUtil.logException(ShellUtil.java:181)
>       at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.readCommand(ConsoleSessionImpl.java:466)
>       at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:405)
>       at java.base/java.lang.Thread.run(Thread.java:834)
> {noformat}
> Possibly related
> {noformat}
> 2024-11-21T10:10:20,153 | ERROR | Karaf local console user karaf | ShellUtil  
>                       | 66 - org.apache.karaf.shell.core - 4.4.6 | Exception 
> caught while executing command
> java.lang.NoClassDefFoundError: org/jline/terminal/impl/MouseSupport
>       at 
> org.jline.terminal.impl.AbstractTerminal.trackMouse(AbstractTerminal.java:230)
>  ~[?:?]
>       at 
> org.apache.karaf.shell.impl.console.JLineTerminal.trackMouse(JLineTerminal.java:246)
>  ~[?:?]
>       at 
> org.jline.reader.impl.LineReaderImpl.doCleanup(LineReaderImpl.java:2540) 
> ~[?:?]
>       at 
> org.jline.reader.impl.LineReaderImpl.cleanup(LineReaderImpl.java:2526) ~[?:?]
>       at 
> org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:727) ~[?:?]
>       at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.readCommand(ConsoleSessionImpl.java:447)
>  ~[?:?]
>       at 
> org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:405)
>  ~[?:?]
>       at java.lang.Thread.run(Thread.java:834) [?:?]
> Caused by: java.lang.ClassNotFoundException: Unable to load class 
> 'org.jline.terminal.impl.MouseSupport' because the bundle wiring for 
> org.jline is no longer valid.
>       at 
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1542)
>  ~[?:?]
>       at 
> org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79)
>  ~[?:?]
>       at 
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1976)
>  ~[?:?]
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
>       ... 8 more
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to