Quantcast
Channel: VMware Communities : Popular Discussions - Hyperic User Forums
Viewing all articles
Browse latest Browse all 52618

Error: org.hyperic.sigar.SysInfo.gathe

$
0
0
Hello
I am making a web application that displays system information on its main page. I am using Tomcat as my web server. I am using sigar API  in NetBeans on CentOS 5.2. I have added the sigar.jar file in my project and copied the libsigar-x86-linux.so file in /usr/lib directory. When i am running the project some times it runs perfectly displaying system information on the main page. But some times I am getting these errors on my main page:

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.SysInfo.gather(Lorg/hyperic/sigar/Sigar;)V
     org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: org.hyperic.sigar.SysInfo.gather(Lorg/hyperic/sigar/Sigar;)V
     org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
     org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
     org.apache.jsp.main_jsp._jspService(main_jsp.java:268)
     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.UnsatisfiedLinkError: org.hyperic.sigar.SysInfo.gather(Lorg/hyperic/sigar/Sigar;)V
     org.hyperic.sigar.SysInfo.gather(Native Method)
     org.hyperic.sigar.OperatingSystem.getInstance(OperatingSystem.java:94)
     com.myapp.struts.Main.getOsDescription(Main.java:33)
     org.apache.jsp.main_jsp._jspService(main_jsp.java:180)
     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.26 logs.


I think sigar api is unable to load system information. Any idea why I am getting these exception and how to fix them permanently. I am using hyperic-sigar-1.6.3. I am using CentOS 5.2 on Pentium 4 machine.

Thanks

Viewing all articles
Browse latest Browse all 52618

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>