[ 
https://issues.apache.org/activemq/browse/SMX4KNL-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45880#action_45880
 ] 

Guillaume Nodet commented on SMX4KNL-92:
----------------------------------------

Btw, the name of the dll should have the jline version inside (jline_0_9_94.dll 
or something like that).
We need to fix that one somehow to avoid conflicts with other applications 
using other versions of jline. 
This happens because we don't use the jline jar, but we use it embedded in the 
gshell-core bundle.
The offending code is in jline.WIndowsTerminal class:
{code}
    private void loadLibrary(final String name) throws IOException {
        // store the DLL in the temporary directory for the System
        String version = getClass().getPackage().getImplementationVersion();
       ...
{code}
The call to getImplementationVersion returns null ...

> SMX4 isn't starting on Vista 64bit with 64bit Java
> --------------------------------------------------
>
>                 Key: SMX4KNL-92
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-92
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: Windows Vista Home Premium 64 bit
> Java 6  - 64bit
>            Reporter: Lars Heinemann
>
> Excerpt from the log file:
> --------------------------------------
> 14:37:26,393 | INFO  | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> pport.AbstractApplicationContext  400 | Refreshing [EMAIL PROTECTED]: display 
> name 
> [OsgiBundleXmlApplicationContext(bundle=org.apache.servicemix.kernel.gshell.core,
>  config=osgibundle:/META-INF/spring/*.xml)]; startup date [Sun Sep 21 
> 14:37:26 CEST 2008]; root of context hierarchy
> 14:37:26,408 | INFO  | FelixStartLevel  | XmlBeanDefinitionReader          | 
> tory.xml.XmlBeanDefinitionReader  308 | Loading XML bean definitions from URL 
> [bundle://1.0:0/META-INF/spring/gshell-commands.xml]
> 14:37:26,432 | INFO  | FelixStartLevel  | XmlBeanDefinitionReader          | 
> tory.xml.XmlBeanDefinitionReader  308 | Loading XML bean definitions from URL 
> [bundle://1.0:0/META-INF/spring/gshell-local.xml]
> 14:37:26,457 | INFO  | FelixStartLevel  | XmlBeanDefinitionReader          | 
> tory.xml.XmlBeanDefinitionReader  308 | Loading XML bean definitions from URL 
> [bundle://1.0:0/META-INF/spring/gshell-osgi.xml]
> 14:37:26,485 | INFO  | FelixStartLevel  | XmlBeanDefinitionReader          | 
> tory.xml.XmlBeanDefinitionReader  308 | Loading XML bean definitions from URL 
> [bundle://1.0:0/META-INF/spring/gshell-remote.xml]
> 14:37:26,507 | INFO  | FelixStartLevel  | XmlBeanDefinitionReader          | 
> tory.xml.XmlBeanDefinitionReader  308 | Loading XML bean definitions from URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]
> 14:37:26,528 | INFO  | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> pport.AbstractApplicationContext  415 | Bean factory for application context 
> [EMAIL PROTECTED]: [EMAIL PROTECTED]
> 14:37:26,627 | INFO  | FelixStartLevel  | DefaultListableBeanFactory       | 
> pport.DefaultListableBeanFactory  385 | Pre-instantiating singletons in 
> [EMAIL PROTECTED]: defining beans 
> [clear,echo,exit,help,info,set,source,unset,create,mainService,gshell,commands,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#1,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#2,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#3,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#4,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#5,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#6,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#7,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#8,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#9,org.springframework.osgi.compendium.internal.OsgiPropertyPlaceholder#0,rshServer,timeoutManager,transportFactoryLocator,sslContextFactory,sslTransportFactory,tcpTransportFactory,vmTransportFactory,cryptoContext,remoteShell,rsh,branding,versionLoader,terminal,promptReader,commandExecutor,interactiveShell,shellInfo,commandRegistry,commandLineBuilder,environment,io];
>  root of factory hierarchy
> 14:37:26,635 | INFO  | FelixStartLevel  | DefaultListableBeanFactory       | 
> ort.DefaultSingletonBeanRegistry  340 | Destroying singletons in [EMAIL 
> PROTECTED]: defining beans 
> [clear,echo,exit,help,info,set,source,unset,create,mainService,gshell,commands,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#1,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#2,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#3,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#4,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#5,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#6,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#7,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#8,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#9,org.springframework.osgi.compendium.internal.OsgiPropertyPlaceholder#0,rshServer,timeoutManager,transportFactoryLocator,sslContextFactory,sslTransportFactory,tcpTransportFactory,vmTransportFactory,cryptoContext,remoteShell,rsh,branding,versionLoader,terminal,promptReader,commandExecutor,interactiveShell,shellInfo,commandRegistry,commandLineBuilder,environment,io];
>  root of factory hierarchy
> 14:37:26,635 | ERROR | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> gatedExecutionApplicationContext  257 | Post refresh error
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'clear' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell-commands.xml]: Cannot resolve 
> reference to bean 'terminal' while setting constructor argument; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:464)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:156)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:855)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:765)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageTwo(DependencyWaiterApplicationContextExecutor.java:310)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:246)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:163)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:124)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$2.run(ContextLoaderListener.java:630)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener.maybeCreateApplicationContextFor(ContextLoaderListener.java:670)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$ContextBundleListener.handleEvent(ContextLoaderListener.java:179)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$BaseListener.bundleChanged(ContextLoaderListener.java:124)
>       at 
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532)
>       at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3591)
>       at org.apache.felix.framework.Felix._startBundle(Felix.java:1604)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1532)
>       at 
> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1116)
>       at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:413)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:833)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:747)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
>       ... 36 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: 
> Factory method [public static jline.Terminal jline.Terminal.getTerminal()] 
> threw exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:404)
>       ... 47 more
> Caused by: java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
>       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
>       at java.lang.Runtime.load0(Runtime.java:769)
>       at java.lang.System.load(System.java:968)
>       at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
>       at jline.WindowsTerminal.initializeTerminal(WindowsTerminal.java:227)
>       at jline.Terminal.setupTerminal(Terminal.java:77)
>       at jline.Terminal.getTerminal(Terminal.java:28)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)
>       ... 48 more
> 14:37:26,637 | INFO  | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> ractOsgiBundleApplicationContext  189 | the application context service has 
> been already unregistered
> 14:37:26,637 | INFO  | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> pport.AbstractApplicationContext  823 | Closing [EMAIL PROTECTED]: display 
> name 
> [OsgiBundleXmlApplicationContext(bundle=org.apache.servicemix.kernel.gshell.core,
>  config=osgibundle:/META-INF/spring/*.xml)]; startup date [Sun Sep 21 
> 14:37:26 CEST 2008]; root of context hierarchy
> 14:37:26,642 | INFO  | FelixStartLevel  | DefaultListableBeanFactory       | 
> ort.DefaultSingletonBeanRegistry  340 | Destroying singletons in [EMAIL 
> PROTECTED]: defining beans 
> [clear,echo,exit,help,info,set,source,unset,create,mainService,gshell,commands,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#1,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#2,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#3,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#4,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#5,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#6,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#7,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#8,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#9,org.springframework.osgi.compendium.internal.OsgiPropertyPlaceholder#0,rshServer,timeoutManager,transportFactoryLocator,sslContextFactory,sslTransportFactory,tcpTransportFactory,vmTransportFactory,cryptoContext,remoteShell,rsh,branding,versionLoader,terminal,promptReader,commandExecutor,interactiveShell,shellInfo,commandRegistry,commandLineBuilder,environment,io];
>  root of factory hierarchy
> 14:37:26,642 | ERROR | FelixStartLevel  | WaiterApplicationContextExecutor | 
> WaiterApplicationContextExecutor  396 | Unable to create application context 
> for [org.apache.servicemix.kernel.gshell.core], unsatisfied dependencies: none
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'clear' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell-commands.xml]: Cannot resolve 
> reference to bean 'terminal' while setting constructor argument; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:464)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:156)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:855)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:765)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageTwo(DependencyWaiterApplicationContextExecutor.java:310)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:246)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:163)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:124)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$2.run(ContextLoaderListener.java:630)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener.maybeCreateApplicationContextFor(ContextLoaderListener.java:670)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$ContextBundleListener.handleEvent(ContextLoaderListener.java:179)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$BaseListener.bundleChanged(ContextLoaderListener.java:124)
>       at 
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532)
>       at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3591)
>       at org.apache.felix.framework.Felix._startBundle(Felix.java:1604)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1532)
>       at 
> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1116)
>       at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:413)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:833)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:747)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
>       ... 36 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: 
> Factory method [public static jline.Terminal jline.Terminal.getTerminal()] 
> threw exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:404)
>       ... 47 more
> Caused by: java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
>       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
>       at java.lang.Runtime.load0(Runtime.java:769)
>       at java.lang.System.load(System.java:968)
>       at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
>       at jline.WindowsTerminal.initializeTerminal(WindowsTerminal.java:227)
>       at jline.Terminal.setupTerminal(Terminal.java:77)
>       at jline.Terminal.getTerminal(Terminal.java:28)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)
>       ... 48 more
> 14:39:14,316 | INFO  | FelixStartLevel  | DefaultListableBeanFactory       | 
> ort.DefaultSingletonBeanRegistry  340 | Destroying singletons in [EMAIL 
> PROTECTED]: defining beans 
> [clear,echo,exit,help,info,set,source,unset,create,mainService,gshell,commands,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#1,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#2,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#3,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#4,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#5,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#6,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#7,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#8,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#9,org.springframework.osgi.compendium.internal.OsgiPropertyPlaceholder#0,rshServer,timeoutManager,transportFactoryLocator,sslContextFactory,sslTransportFactory,tcpTransportFactory,vmTransportFactory,cryptoContext,remoteShell,rsh,branding,versionLoader,terminal,promptReader,commandExecutor,interactiveShell,shellInfo,commandRegistry,commandLineBuilder,environment,io];
>  root of factory hierarchy
> 14:39:14,316 | ERROR | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> gatedExecutionApplicationContext  257 | Post refresh error
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'clear' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell-commands.xml]: Cannot resolve 
> reference to bean 'terminal' while setting constructor argument; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:464)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:156)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:855)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:765)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageTwo(DependencyWaiterApplicationContextExecutor.java:310)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:246)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:163)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:124)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$2.run(ContextLoaderListener.java:630)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener.maybeCreateApplicationContextFor(ContextLoaderListener.java:670)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$ContextBundleListener.handleEvent(ContextLoaderListener.java:179)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$BaseListener.bundleChanged(ContextLoaderListener.java:124)
>       at 
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532)
>       at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3591)
>       at org.apache.felix.framework.Felix._startBundle(Felix.java:1604)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1532)
>       at 
> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1116)
>       at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:413)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:833)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:747)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
>       ... 36 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: 
> Factory method [public static jline.Terminal jline.Terminal.getTerminal()] 
> threw exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:404)
>       ... 47 more
> Caused by: java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
>       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
>       at java.lang.Runtime.load0(Runtime.java:769)
>       at java.lang.System.load(System.java:968)
>       at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
>       at jline.WindowsTerminal.initializeTerminal(WindowsTerminal.java:227)
>       at jline.Terminal.setupTerminal(Terminal.java:77)
>       at jline.Terminal.getTerminal(Terminal.java:28)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)
>       ... 48 more
> 14:39:14,317 | INFO  | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> ractOsgiBundleApplicationContext  189 | the application context service has 
> been already unregistered
> 14:39:14,318 | INFO  | FelixStartLevel  | OsgiBundleXmlApplicationContext  | 
> pport.AbstractApplicationContext  823 | Closing [EMAIL PROTECTED]: display 
> name 
> [OsgiBundleXmlApplicationContext(bundle=org.apache.servicemix.kernel.gshell.core,
>  config=osgibundle:/META-INF/spring/*.xml)]; startup date [Sun Sep 21 
> 14:39:14 CEST 2008]; root of context hierarchy
> 14:39:14,321 | INFO  | FelixStartLevel  | DefaultListableBeanFactory       | 
> ort.DefaultSingletonBeanRegistry  340 | Destroying singletons in [EMAIL 
> PROTECTED]: defining beans 
> [clear,echo,exit,help,info,set,source,unset,create,mainService,gshell,commands,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#1,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#2,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#3,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#4,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#5,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#6,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#7,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#8,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#9,org.springframework.osgi.compendium.internal.OsgiPropertyPlaceholder#0,rshServer,timeoutManager,transportFactoryLocator,sslContextFactory,sslTransportFactory,tcpTransportFactory,vmTransportFactory,cryptoContext,remoteShell,rsh,branding,versionLoader,terminal,promptReader,commandExecutor,interactiveShell,shellInfo,commandRegistry,commandLineBuilder,environment,io];
>  root of factory hierarchy
> 14:39:14,321 | ERROR | FelixStartLevel  | WaiterApplicationContextExecutor | 
> WaiterApplicationContextExecutor  396 | Unable to create application context 
> for [org.apache.servicemix.kernel.gshell.core], unsatisfied dependencies: none
> org.springframework.beans.factory.BeanCreationException: Error creating bean 
> with name 'clear' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell-commands.xml]: Cannot resolve 
> reference to bean 'terminal' while setting constructor argument; nested 
> exception is org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:464)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:156)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:855)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:765)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:400)
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageTwo(DependencyWaiterApplicationContextExecutor.java:310)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:246)
>       at 
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:163)
>       at 
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:124)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$2.run(ContextLoaderListener.java:630)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener.maybeCreateApplicationContextFor(ContextLoaderListener.java:670)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$ContextBundleListener.handleEvent(ContextLoaderListener.java:179)
>       at 
> org.springframework.osgi.extender.internal.ContextLoaderListener$BaseListener.bundleChanged(ContextLoaderListener.java:124)
>       at 
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:690)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:619)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:532)
>       at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3591)
>       at org.apache.felix.framework.Felix._startBundle(Felix.java:1604)
>       at org.apache.felix.framework.Felix.startBundle(Felix.java:1532)
>       at 
> org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1116)
>       at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:258)
>       at java.lang.Thread.run(Thread.java:595)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'terminal' defined in URL 
> [bundle://1.0:0/META-INF/spring/gshell.xml]: Instantiation of bean failed; 
> nested exception is 
> org.springframework.beans.factory.BeanDefinitionStoreException: Factory 
> method [public static jline.Terminal jline.Terminal.getTerminal()] threw 
> exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:413)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:833)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:747)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:412)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at 
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
>       ... 36 more
> Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: 
> Factory method [public static jline.Terminal jline.Terminal.getTerminal()] 
> threw exception; nested exception is java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:127)
>       at 
> org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:404)
>       ... 47 more
> Caused by: java.lang.UnsatisfiedLinkError: 
> C:\Users\lhein\AppData\Local\Temp\jline_.dll: Can't load IA 32-bit .dll on a 
> AMD 64-bit platform
>       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
>       at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
>       at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
>       at java.lang.Runtime.load0(Runtime.java:769)
>       at java.lang.System.load(System.java:968)
>       at jline.WindowsTerminal.loadLibrary(WindowsTerminal.java:296)
>       at jline.WindowsTerminal.initializeTerminal(WindowsTerminal.java:227)
>       at jline.Terminal.setupTerminal(Terminal.java:77)
>       at jline.Terminal.getTerminal(Terminal.java:28)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at 
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:115)
> So it seems that SMX4 is currently not able to run in 64 bit mode.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to