Getting Java Error while starting JBoss Fuse

Solution Verified - Updated -

Issue

  • When starting JBOss A-MQ using bin\amq.bat i get the following error :
Please wait, JBoss A-MQ is initializing...
 23% [================>                                                       ][
ERROR] Terminal initialization failed; falling back to unsupported
java.lang.NoClassDefFoundError: Could not initialize class org.fusesource.jansi.
internal.Kernel32
        at org.fusesource.jansi.internal.WindowsSupport.getConsoleMode(WindowsSu
pport.java:50)
        at jline.WindowsTerminal.getConsoleMode(WindowsTerminal.java:177)
        at jline.WindowsTerminal.init(WindowsTerminal.java:80)
        at jline.TerminalFactory.create(TerminalFactory.java:101)
        at org.apache.karaf.shell.console.jline.TerminalFactory.init(TerminalFac
tory.java:37)
        at org.apache.karaf.shell.console.jline.TerminalFactory.getTerminal(Term
inalFactory.java:30)
        at org.apache.karaf.shell.console.jline.ConsoleFactory.doStart(ConsoleFa
ctory.java:124)
        at org.apache.karaf.shell.console.jline.ConsoleFactory$1.run(ConsoleFact
ory.java:95)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.karaf.jaas.modules.JaasHelper.doAs(JaasHelper.java:67)
        at org.apache.karaf.shell.console.jline.ConsoleFactory.start(ConsoleFact
ory.java:93)
        at org.apache.karaf.shell.console.jline.ConsoleFactory.registerCommandPr
ocessor(ConsoleFactory.java:72)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUti
ls.java:297)
        at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe$L
istener.invokeMethods(AbstractServiceReferenceRecipe.java:551)
        at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe$L
istener.bind(AbstractServiceReferenceRecipe.java:533)
        at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.b
ind(AbstractServiceReferenceRecipe.java:430)
        at org.apache.aries.blueprint.container.ReferenceRecipe.bind(ReferenceRe
cipe.java:161)
        at org.apache.aries.blueprint.container.ReferenceRecipe.retrack(Referenc
eRecipe.java:129)
        at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.u
pdateListeners(AbstractServiceReferenceRecipe.java:422)
        at org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(R
eferenceRecipe.java:108)
        at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.ja
va:79)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.ja
va:88)
        at org.apache.aries.blueprint.container.BlueprintRepository.createInstan
ces(BlueprintRepository.java:245)
        at org.apache.aries.blueprint.container.BlueprintRepository.createAll(Bl
ueprintRepository.java:183)
        at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantia
teEagerComponents(BlueprintContainerImpl.java:667)
        at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(Blu
eprintContainerImpl.java:370)
        at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(Bluep
rintContainerImpl.java:261)
        at org.apache.aries.blueprint.container.BlueprintExtender.createContaine
r(BlueprintExtender.java:270)
        at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle
(BlueprintExtender.java:233)
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.cu
stomizerModified(BundleHookBundleTracker.java:500)
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.cu
stomizerModified(BundleHookBundleTracker.java:433)
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTr
acked.track(BundleHookBundleTracker.java:725)
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bu
ndleChanged(BundleHookBundleTracker.java:463)
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEven
tHook.event(BundleHookBundleTracker.java:422)
        at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(Se
cureAction.java:1103)
        at org.apache.felix.framework.util.EventDispatcher.createWhitelistFromHo
oks(EventDispatcher.java:696)
        at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(Event
Dispatcher.java:484)
        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4580)
        at org.apache.felix.framework.Felix$4.run(Felix.java:2115)
        at org.apache.felix.framework.Felix$5.run(Felix.java:2159)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Environment

  • Redhat JBoss A-MQ
    • 6.0
  • OS : Windows Server 2008 R2 SP1
  • Java : jdk-7u45-windows-x64 64 bits

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content