You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I integrated barchart-udt into Apache Mina. It works fine in win7 and win-NT. But in Linux, I got "library load failed." exception.
Linux version:
"Linux version 2.6.18-238.12.1.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Tue May 31 13:22:04 EDT 2011"
Stack trace of the exception:
2014-03-05 02:22:20,613 INFO [com.barchart.udt.SocketUDT] - <library location : ./lib/bin>
2014-03-05 02:22:20,615 INFO [com.barchart.udt.SocketUDT] -
2014-03-05 02:22:20,618 INFO [com.barchart.udt.lib.PluginPropsUDT] - <ARCH/OS/LINK = amd64/Linux/gpp>
2014-03-05 02:22:20,626 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,627 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,645 WARN [com.barchart.udt.lib.LibraryLoaderUDT] - <Release libraries missing: /data/org.d2p9.message/lib/bin/lib/amd64-Linux-gpp/jni/libbarchart-udt-core-2.3.0-SNAPSHOT.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /data/org.d2p9.message/lib/bin/lib/amd64-Linux-gpp/jni/libbarchart-udt-core-2.3.0-SNAPSHOT.so)>
2014-03-05 02:22:20,646 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,649 WARN [com.barchart.udt.lib.ResourceManagerUDT] - <classpath resource not found: /barchart-udt-core-2.3.0-SNAPSHOT-amd64-Linux-gpp-jni/lib/amd64-Linux-gpp/jni/libbarchart-udt-core-2.3.0-SNAPSHOT.so>
2014-03-05 02:22:20,650 WARN [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,651 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,653 WARN [com.barchart.udt.lib.ResourceManagerUDT] - <classpath resource not found: /libbarchart-udt-core-amd64-Linux-gpp.so>
2014-03-05 02:22:20,654 WARN [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,656 ERROR [com.barchart.udt.SocketUDT] -
java.lang.IllegalStateException: Fatal: library load failed.
at com.barchart.udt.lib.LibraryLoaderUDT.load(LibraryLoaderUDT.java:75)
at com.barchart.udt.SocketUDT.(SocketUDT.java:142)
at com.barchart.udt.EpollUDT.(EpollUDT.java:140)
at com.barchart.udt.nio.SelectorUDT.(SelectorUDT.java:78)
at com.barchart.udt.nio.SelectorProviderUDT.openSelector(SelectorProviderUDT.java:107)
at com.d2p9.udt.mina.transport.NioProcessorUDT.(NioProcessorUDT.java:37)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:182)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:114)
at org.apache.mina.core.polling.AbstractPollingIoAcceptor.(AbstractPollingIoAcceptor.java:112)
at com.d2p9.udt.mina.transport.NioSocketAcceptorUDT.(NioSocketAcceptorUDT.java:37)
at com.d2p9.mina.PspServer.init(PspServer.java:50)
at com.d2p9.mina.AbstractServer.start(AbstractServer.java:40)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:197)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:172)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:158)
at org.d2p9.message.Main.main(Main.java:26)
2014-03-05 02:22:20,659 ERROR [org.apache.mina.core.service.SimpleIoProcessorPool] -
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:182)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:114)
at org.apache.mina.core.polling.AbstractPollingIoAcceptor.(AbstractPollingIoAcceptor.java:112)
at com.d2p9.udt.mina.transport.NioSocketAcceptorUDT.(NioSocketAcceptorUDT.java:37)
at com.d2p9.mina.PspServer.init(PspServer.java:50)
at com.d2p9.mina.AbstractServer.start(AbstractServer.java:40)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:197)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:172)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:158)
at org.d2p9.message.Main.main(Main.java:26)
Caused by: java.lang.ExceptionInInitializerError
at com.barchart.udt.EpollUDT.(EpollUDT.java:140)
at com.barchart.udt.nio.SelectorUDT.(SelectorUDT.java:78)
at com.barchart.udt.nio.SelectorProviderUDT.openSelector(SelectorProviderUDT.java:107)
at com.d2p9.udt.mina.transport.NioProcessorUDT.(NioProcessorUDT.java:37)
... 33 more
Caused by: java.lang.RuntimeException: load
at com.barchart.udt.SocketUDT.(SocketUDT.java:146)
... 37 more
Caused by: java.lang.IllegalStateException: Fatal: library load failed.
at com.barchart.udt.lib.LibraryLoaderUDT.load(LibraryLoaderUDT.java:75)
at com.barchart.udt.SocketUDT.(SocketUDT.java:142)
... 37 more
The text was updated successfully, but these errors were encountered:
"Library load failed" exception.
I integrated barchart-udt into Apache Mina. It works fine in win7 and win-NT. But in Linux, I got "library load failed." exception.
Linux version:
"Linux version 2.6.18-238.12.1.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Tue May 31 13:22:04 EDT 2011"
Stack trace of the exception:
2014-03-05 02:22:20,613 INFO [com.barchart.udt.SocketUDT] - <library location : ./lib/bin>
2014-03-05 02:22:20,615 INFO [com.barchart.udt.SocketUDT] -
2014-03-05 02:22:20,618 INFO [com.barchart.udt.lib.PluginPropsUDT] - <ARCH/OS/LINK = amd64/Linux/gpp>
2014-03-05 02:22:20,626 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,627 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,645 WARN [com.barchart.udt.lib.LibraryLoaderUDT] - <Release libraries missing: /data/org.d2p9.message/lib/bin/lib/amd64-Linux-gpp/jni/libbarchart-udt-core-2.3.0-SNAPSHOT.so: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /data/org.d2p9.message/lib/bin/lib/amd64-Linux-gpp/jni/libbarchart-udt-core-2.3.0-SNAPSHOT.so)>
2014-03-05 02:22:20,646 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,649 WARN [com.barchart.udt.lib.ResourceManagerUDT] - <classpath resource not found: /barchart-udt-core-2.3.0-SNAPSHOT-amd64-Linux-gpp-jni/lib/amd64-Linux-gpp/jni/libbarchart-udt-core-2.3.0-SNAPSHOT.so>
2014-03-05 02:22:20,650 WARN [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,651 INFO [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,653 WARN [com.barchart.udt.lib.ResourceManagerUDT] - <classpath resource not found: /libbarchart-udt-core-amd64-Linux-gpp.so>
2014-03-05 02:22:20,654 WARN [com.barchart.udt.lib.LibraryLoaderUDT] -
2014-03-05 02:22:20,656 ERROR [com.barchart.udt.SocketUDT] -
java.lang.IllegalStateException: Fatal: library load failed.
at com.barchart.udt.lib.LibraryLoaderUDT.load(LibraryLoaderUDT.java:75)
at com.barchart.udt.SocketUDT.(SocketUDT.java:142)
at com.barchart.udt.EpollUDT.(EpollUDT.java:140)
at com.barchart.udt.nio.SelectorUDT.(SelectorUDT.java:78)
at com.barchart.udt.nio.SelectorProviderUDT.openSelector(SelectorProviderUDT.java:107)
at com.d2p9.udt.mina.transport.NioProcessorUDT.(NioProcessorUDT.java:37)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:182)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:114)
at org.apache.mina.core.polling.AbstractPollingIoAcceptor.(AbstractPollingIoAcceptor.java:112)
at com.d2p9.udt.mina.transport.NioSocketAcceptorUDT.(NioSocketAcceptorUDT.java:37)
at com.d2p9.mina.PspServer.init(PspServer.java:50)
at com.d2p9.mina.AbstractServer.start(AbstractServer.java:40)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:197)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:172)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:158)
at org.d2p9.message.Main.main(Main.java:26)
2014-03-05 02:22:20,659 ERROR [org.apache.mina.core.service.SimpleIoProcessorPool] -
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:182)
at org.apache.mina.core.service.SimpleIoProcessorPool.(SimpleIoProcessorPool.java:114)
at org.apache.mina.core.polling.AbstractPollingIoAcceptor.(AbstractPollingIoAcceptor.java:112)
at com.d2p9.udt.mina.transport.NioSocketAcceptorUDT.(NioSocketAcceptorUDT.java:37)
at com.d2p9.mina.PspServer.init(PspServer.java:50)
at com.d2p9.mina.AbstractServer.start(AbstractServer.java:40)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:197)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:172)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:158)
at org.d2p9.message.Main.main(Main.java:26)
Caused by: java.lang.ExceptionInInitializerError
at com.barchart.udt.EpollUDT.(EpollUDT.java:140)
at com.barchart.udt.nio.SelectorUDT.(SelectorUDT.java:78)
at com.barchart.udt.nio.SelectorProviderUDT.openSelector(SelectorProviderUDT.java:107)
at com.d2p9.udt.mina.transport.NioProcessorUDT.(NioProcessorUDT.java:37)
... 33 more
Caused by: java.lang.RuntimeException: load
at com.barchart.udt.SocketUDT.(SocketUDT.java:146)
... 37 more
Caused by: java.lang.IllegalStateException: Fatal: library load failed.
at com.barchart.udt.lib.LibraryLoaderUDT.load(LibraryLoaderUDT.java:75)
at com.barchart.udt.SocketUDT.(SocketUDT.java:142)
... 37 more
The text was updated successfully, but these errors were encountered: