Hi
I installed the hyperic-hq 2.7 webapp today on Tomcat 5.5.20 on our AIX machine, and get the following error :
0509-022 Cannot load module /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so.
0509-103 The module has an invalid magic number.
I checked the latest SIGAR download from sourceforge and the binary is the same as the one that I installed.
We are using AIX 5.3 on Power PC with the 64bit Java 5. While googling the problem, I saw one post that sounded similar, which said that the error occurs when the binary is compiled as 32 bit and the used in the 64 bit runtime.
Could anyone tell me if this is the case, or any other information on the problem?
The full exception trace is as follows:
/usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so ( 0509-022 Cannot load module /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so.
0509-103 The module has an invalid magic number.)
org.hyperic.sigar.SigarException: /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so ( 0509-022 Cannot load module /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so.
0509-103 The module has an invalid magic number.)
at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:160)
at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:90)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
at org.hyperic.sigar.jmx.SigarProcess.<init>(SigarProcess.java:40)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.getSigarProcess(JMXServlet.java:566)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.registerSigarProcessMBean(JMXServlet.java:574)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.initSigar(JMXServlet.java:623)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.init(JMXServlet.java:97)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Thanks,
Alan
I installed the hyperic-hq 2.7 webapp today on Tomcat 5.5.20 on our AIX machine, and get the following error :
0509-022 Cannot load module /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so.
0509-103 The module has an invalid magic number.
I checked the latest SIGAR download from sourceforge and the binary is the same as the one that I installed.
We are using AIX 5.3 on Power PC with the 64bit Java 5. While googling the problem, I saw one post that sounded similar, which said that the error occurs when the binary is compiled as 32 bit and the used in the 64 bit runtime.
Could anyone tell me if this is the case, or any other information on the problem?
The full exception trace is as follows:
/usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so ( 0509-022 Cannot load module /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so.
0509-103 The module has an invalid magic number.)
org.hyperic.sigar.SigarException: /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so ( 0509-022 Cannot load module /usr/apache-tomcat-5.5.20/webapps/hyperic-hq/native-lib/libsigar-ppc-aix-5.so.
0509-103 The module has an invalid magic number.)
at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:160)
at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:90)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
at org.hyperic.sigar.jmx.SigarProcess.<init>(SigarProcess.java:40)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.getSigarProcess(JMXServlet.java:566)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.registerSigarProcessMBean(JMXServlet.java:574)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.initSigar(JMXServlet.java:623)
at org.hyperic.hq.product.servlet.webapp.JMXServlet.init(JMXServlet.java:97)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Thanks,
Alan