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

Using a ptql query as the jmx.url parameter

$
0
0
Hello,

reading the instructions on that page http://support.hyperic.com/display/hypcomm/Advanced+JMX+Plugins , i set the folowing ptql query in the jmx.url parameter of Apache Tomcat 6 run with a sun jvm 1.6:

ptql:State.Name.eq=java,Args.*.ct=Dcom.sun.management.jmxremote

But when I press the OK button, the following error is displayed

"The configuration has not been set for this resource due to : Invalid configuration: Error contacting resource: Can't connect to MBeanServer [{jmx.url=ptql:State.Name.eq=java,Args.*.ct=Dcom.sun.management.jmxremote}]: java.io.IOException: State.Name.eq=java,Args.*.ct=Dcom.sun.management.jmxremote java.lang.reflect.InvocationTargetException"

I am wondering if the parameter jmx.url is the right place for ptql query. By the way , shouldn't I use the ptql query for the  ptql (PTQL for Tomcat Process) parameter ?

For your information, I successfully executed this command:

java -jar pdk/lib/hq-product.jar -t 'Sun JVM 1.5' '-Djmx.url=ptql:State.Name.eq=java,Args.*.ct=Dcom.sun.management.jmxremote,Pid.Pid.ne=$$' -Dplugins.include=jmx -m metric

which means (I guess) that the query in valid


Thank you for your help

Cisco Nexus switches

$
0
0
Is adding support for Cisco nexus switches on the Hyperic HQ road map?

Exchange 2003 server in Hyperic

$
0
0
Hi,

For exchange 2003 server all the services like( Exchange 2003 Web ,Exchange 2003 POP3,Exchange 2003 IMAP4,Exchange 2003 MTA) are showing as up(100%) availability but the outer server is showing as down(0% availability) .I have restarted the Exchange server and services but everything went into vain.Please provide the solution asap.I have attached the snapshot.Please refer to it.


Regards,
Cyndhya.S

Problem with Linux process monitoring (PTQL query)

$
0
0
I am trying to monitor a new resource using the linux monitoring plugin (http://www.hyperic.com/products/linux-monitoring) but I am finding some problems. The resource is a linux process so I'm using the ptql language for its configuration (I've validated the ptql query in the sigar console and as far as I see it is right). The resource availability shows "ok" but the indicators always show the message "No metric data available" (I've added the metric data several times). The rest of resources for the same agent are running without any problem. Does anyone knows if I have missed any step in the resource configuration?

Thank you.

Tomcat 6 monitoring on Windows 2008 Server x64

$
0
0
I have completely gone bonkers with this.. I can't get Hyperic HQ to monitor my Tomcat service and grab statistics on Windows 2008. I have searched the forms and have googled my issue but i can't get it to work..

I know it's probably been discussed over and over again but i am seriously out of ideas on what to do..

Hyperic HQ auto-discovers the tomcat for itself but my actual tomcat service that is running

I want to have the same statistics about the websites i have running under tomcat that i am getting from Hyperic about my IIS websites. (availability, bytes rec/sent..etc)

I have tried the "Quick and Dirty" method as mentioned in the configuration properties.. it doesn't work..

I have tried to modify the 'catalina.bat' still no go.. i have no errors when restarting my tomcat service in windows so i am assuming it's okay

I don't have authentication enabled or SSL that i know of.. i haven't touched the remotejmx.access and remotejmx.password files

this is my java -version output
c:\>java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)

this points to my  64-bit JDK

i have tried to specify the port manually on CLI with

set CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.s
un.management.jmxremote.port=6969 -Dcom.sun.mangement.ssl=false -Dcom.sun.manage
ment.jmxremote.authenticate=false tomcat6.exe

and all i get is this when i attempt to monitor it in Hyperic

The configuration has not been set for this resource due to : Invalid configuration: Error contacting resource: Can't connect to MBeanServer [{jmx.url=service:jmx:rmi:///jndi/rmi://localhost:6969/jmxrmi}]: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect

my 'ptql' i left it to the default "Pid.Service.eq=%service_name%" and the service name i put in the service name as per Windows Services 'tomcat6.exe'

if in IE i manually go to: http://localhost:8080/hyperic-hq/jmx-attributes?dmp=hyperic-hq:* i get some data

Jconsole doesn't even connect..

i don't know what to do anymore......

Graph's Date/Time on X-Axis is wrong

$
0
0
I am looking at a detailed graph for a single server's 5 Minute load average (graph attached). The x-axis label is "time" with that value 9:12am  1/4 for each and every data point which is not correct. The y-values are correct, and when I click on export to csv, the data is proper. Seems like the graph function is labeling the x-axis with only the very first data point (acutally something "close" to the first data point), and then repeating it with taking the additional values. I am running Hyperic HQ Open Source version 4.5


1/4/2011 9:15     3.16
1/4/2011 9:20     2.77
1/4/2011 9:25     3.05
1/4/2011 9:30     3.23
1/4/2011 9:35     3.2
1/4/2011 9:40     3.36
1/4/2011 9:45     4.18
1/4/2011 9:50     4.32
1/4/2011 9:55     4.65
1/4/2011 10:00     4.16
1/4/2011 10:05     4.22
1/4/2011 10:10     4.67
1/4/2011 10:15     4.53
1/4/2011 10:20     4.32
1/4/2011 10:25     3.29
1/4/2011 10:30     1.7
1/4/2011 10:35     0.8
1/4/2011 10:40     0.41
1/4/2011 10:45     0.25
1/4/2011 10:50     0.08
1/4/2011 10:55     0.03
1/4/2011 11:00     0.16
1/4/2011 11:05     0.21
1/4/2011 11:10     0.21

Message was edited by: tharrer

amd64 lib appears to be missing in distributable and unable to compile

$
0
0
I'm trying to access this library from my C/C++ codebase and have been unsuccessful so far.

Environment:
Visual Studio 2008 Professional
Windows 7 x64

1. I see `unresolved external symbols` while compiling with my project [1]. I will take a guess at the issue - the following files are included in the package:

sigar-amd64-winnt.dll
sigar-x86-winnt.dll
sigar-x86-winnt.lib

Shouldn't there be a `sigar-amd64-winnt.lib`?


2. I tried to build from the source. I am stuck with the errors listed in [2]. I see the declarations and use of those 2 functions in the codebase, but I do not see their implementations!


3. I tried building the project with Ant. I have no experience with Java or Ant, so please forgive me if I'm doing something very stupid here. I see the error in [3].

[1]
Creating library C:\Users\RjOllos\Workspace\T834-RO\tmp\runAcq.lib and object C:\Users\RjOllos\Workspace\T834-RO\tmp\runAcq.exp
6>SystemInfo.obj : error LNK2019: unresolved external symbol sigar_close referenced in function "public: __cdecl SystemInfo::~SystemInfo(void)" (??1SystemInfo@@QEAA@XZ)
6>SystemInfo.obj : error LNK2019: unresolved external symbol sigar_cpu_info_list_get referenced in function "public: __cdecl SystemInfo::SystemInfo(void)" (??0SystemInfo@@QEAA@XZ)
6>SystemInfo.obj : error LNK2019: unresolved external symbol sigar_open referenced in function "public: __cdecl SystemInfo::SystemInfo(void)" (??0SystemInfo@@QEAA@XZ)
6>C:\Users\RjOllos\Workspace\T834-RO\tmp\runAcq.mexw64 : fatal error LNK1120: 3 unresolved externals
6>Build Time 0:00
6>Build log was saved at "file://C:\Users\RjOllos\Workspace\T834-RO\tmp\Acquisition Server\x64\Release\BuildLog.htm"
6>Acquisition Server - 4 error(s), 0 warning(s)\


[2]
Creating library C:\Users\RjOllos\Workspace\T834-RO\tmp\sigar-amd64-winnt.lib and object C:\Users\RjOllos\Workspace\T834-RO\tmp\sigar-amd64-winnt.exp
3>win32_sigar.obj : error LNK2019: unresolved external symbol sigar_proc_args_wmi_get referenced in function sigar_remote_proc_args_get
3>win32_sigar.obj : error LNK2019: unresolved external symbol sigar_proc_exe_wmi_get referenced in function sigar_proc_exe_get
3>C:\Users\RjOllos\Workspace\T834-RO\tmp\sigar-amd64-winnt.dll : fatal error LNK1120: 2 unresolved externals

[3]
C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java>ant
Buildfile: C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build.xml

jni-init:
    [mkdir] Created dir: C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build\clas
ses
     [echo] jni.src=win32, jni.jdk.os=win32, 64-bit
    [javac] C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\hyperic_jni\jni-build.x
ml:165: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to fals
e for repeatable builds
    [javac] Compiling 6 source files to C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\
java\build\classes
    [javac] Note: C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\hyperic_jni\src\o
rg\hyperic\jni\ArchLoader.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
  [libarch] amd64-winnt
     [echo] java.home=C:\Program Files\Java\jdk1.6.0_24

sigar-version:
     [echo] SIGAR git revision exported

version-file:
     [echo] cp ./src/org/hyperic/sigar/SigarVersion.java.in -> C:\Users\RjOllos\Downloads\hyperic-si
gar-1.6.4-src\bindings\java\build/./src/org/hyperic/sigar/SigarVersion.java
     [copy] Copying 1 file to C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build
\src\org\hyperic\sigar

version-file:
     [echo] cp ../../src/sigar_version.c.in -> C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bi
ndings\java\build/src/sigar_version.c
     [copy] Copying 1 file to C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build
\src

version-file:
     [echo] cp ../../src/os/darwin/Info.plist.in -> C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-s
rc\bindings\java\build/src/Info.plist
     [copy] Copying 1 file to C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build
\src

version-file:
     [echo] cp ../../src/os/win32/sigar.rc.in -> C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\
bindings\java\build/src/sigar.rc
     [copy] Copying 1 file to C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build
\src

sigar.rc:

BUILD FAILED
C:\Users\RjOllos\Downloads\hyperic-sigar-1.6.4-src\bindings\java\build.xml:179: Execute failed: java
.io.IOException: Cannot run program "rc" (in directory "C:\Users\RjOllos\Downloads\hyperic-sigar-1.6
.4-src\bindings\java\build\src"): CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
        at java.lang.Runtime.exec(Runtime.java:593)
        at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
        at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
        at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
        at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:631)
        at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
        at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:390)
        at org.apache.tools.ant.Target.performTasks(Target.java:411)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:809)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
        at java.lang.ProcessImpl.start(ProcessImpl.java:30)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
        ... 23 more

Total time: 2 seconds

"result set is closed" error while testing own DB2 plugin.

$
0
0
I have created my own SQL Query plugin for a simple test of db2.

Here is the error I am getting:
Simple ALIS Number of Tables:
   sql:SELECT COUNT(*) FROM syscat.tables:Number of Tables:jdbcDriver=com.ibm.db2.jcc.DB2Driver,jdbcUrl=jdbc%3Adb2%3A//myserver%3A50004/XXX,jdbcUser=myuser,jdbcPassword=*****
getValue failed for metric: Simple ALIS:sql:SELECT COUNT(*) FROM syscat.tables:Number of Tables:jdbcDriver=com.ibm.db2.jcc.DB2Driver,jdbcUrl=jdbc%3Adb2%3A//myserver%3A50004/XXX,jdbcUser=myuser,jdbcPassword=*****
MetricNotFoundException: Query failed for Number of Tables, while attempting to issue query SELECT COUNT(*) FROM syscat.tables:[jcc][t4][10120][10898][3.51.90] Invalid operation: result set is closed. ERRORCODE=-4470, SQLSTATE=null


Here is the metric I am trying to test:
<metric name="Number of Tables"
            template="sql:SELECT COUNT(*) FROM syscat.tables:Number of Tables"
            indicator="true"/>

Here is the command I am using to test:
java -jar ./agent-4.5/bundles/agent-4.5/pdk/lib/hq-pdk-4.5.jar \
-Dplugins.include=simplealis \
-Dcom.ibm.db2.jcc.DB2BaseDataSource.allowNextOnExhaustedResultSet=1  \
-DjdbcUrl=jdbc:db2://myserver:50004/XXX  \
-DjdbcDriver=com.ibm.db2.jcc.DB2Driver  \
-DjdbcUser=myuser \
-DjdbcPassword=***** -t "Simple ALIS"

I tried with and wo com.ibm.db2.jcc.DB2BaseDataSource.allowNextOnExhaustedResultSet=1.

I am able to run the sample SQL Query plugin from this url:
http://support.hyperic.com/display/EVO/SQL+Query+Plugin

I am new to hyperic so this could definitely be a noob error.

Camel control action results in exception caused by length restriction

$
0
0
I have a custom plugin to monitor camel routes (org.apache.camel). The routes have a getLastExchangeCompletedTimestamp action that executes correctly in jconsole. The same command issued from Hyperic HQ UI results in the following exception. It appears the command can only be 32 characters long and this command is 33. This is a camel bean so I do not want to change for monitoring. I am using Hyperic HQ server and agent 4.4.0 running on the same window 7 box.

2011-06-15 10:18:23,668 INFO  [http-0.0.0.0-7080-9] [org.hyperic.hq.agent.client.AgentConnection@120] 192.168.5.70:2144 -> control:controlPluginCommand
2011-06-15 10:18:23,795 INFO  [Thread-43] [org.hyperic.hq.bizapp.server.session.LatherDispatcher@928] Getting live measurements for 3:10729
2011-06-15 10:18:23,798 INFO  [Thread-43] [org.hyperic.hq.measurement.server.session.MeasurementManagerEJBImpl@466] Getting live measurements for 10 measurements
2011-06-15 10:18:23,800 INFO  [Thread-43] [org.hyperic.hq.agent.client.AgentConnection@120] 192.168.5.70:2144 -> rtm:getMeasurements
2011-06-15 10:18:50,178 INFO  [http-0.0.0.0-7080-9] [org.hyperic.hq.agent.client.AgentConnection@120] 192.168.5.70:2144 -> control:controlPluginCommand
2011-06-15 10:18:50,763 WARN  [http-0.0.0.0-7080-9] [org.hibernate.util.JDBCExceptionReporter@77] SQL Error: 0, SQLState: null
2011-06-15 10:18:50,763 ERROR [http-0.0.0.0-7080-9] [org.hibernate.util.JDBCExceptionReporter@78] Batch entry 0 insert into EAM_CONTROL_HISTORY (VERSION_COL, GROUP_ID, BATCH_ID, ENTITY_TYPE, ENTITY_ID, SUBJECT, SCHEDULED, DATE_SCHEDULED, STARTTIME, STATUS, ENDTIME, DESCRIPTION, MESSAGE, ACTION, ARGS, ID) values (0, NULL, NULL, 3, 10729,  E'hqadmin',  E'0', 1308151130175, 1308151130175,  E'In Progress', 1308151130175,  E'', NULL,  E'getLastExchangeCompletedTimestamp',  E'', 10040) was aborted.  Call getNextException to see the cause.
2011-06-15 10:18:50,764 WARN  [http-0.0.0.0-7080-9] [org.hibernate.util.JDBCExceptionReporter@77] SQL Error: 0, SQLState:
2011-06-15 10:18:50,764 ERROR [http-0.0.0.0-7080-9] [org.hibernate.util.JDBCExceptionReporter@78] ERROR:  value too long for type character varying(32)
2011-06-15 10:18:50,765 ERROR [http-0.0.0.0-7080-9] [org.hibernate.event.def.AbstractFlushingEventListener@301] Could not synchronize database state with session
org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
     at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
     at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
     at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
     at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
     at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
     at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
     at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
     at org.hibernate.transaction.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
     at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
     at com.arjuna.ats.arjuna.AtomicAction.end(AtomicAction.java:216)
     at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:240)
     at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:501)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:361)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
     at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
     at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:572)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:650)
     at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)
     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:572)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:650)
     at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)
     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
     at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
     at $Proxy248.doAction(Unknown Source)
     at org.hyperic.hq.ui.action.resource.common.control.QuickControlAction.execute(QuickControlAction.java:87)
     at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:63)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:344)
     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:110)
     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:98)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:95)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)
     at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
     at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.hyperic.hibernate.filter.SessionFilter$1.run(SessionFilter.java:59)
     at org.hyperic.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:79)
     at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:68)
     at org.hyperic.hibernate.filter.SessionFilter.doFilter(SessionFilter.java:57)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
     at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
     at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
     at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.hyperic.hq.product.servlet.filter.JMXFilter.doFilter(JMXFilter.java:322)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
     at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into EAM_CONTROL_HISTORY (VERSION_COL, GROUP_ID, BATCH_ID, ENTITY_TYPE, ENTITY_ID, SUBJECT, SCHEDULED, DATE_SCHEDULED, STARTTIME, STATUS, ENDTIME, DESCRIPTION, MESSAGE, ACTION, ARGS, ID) values (0, NULL, NULL, 3, 10729,  E'hqadmin',  E'0', 1308151130175, 1308151130175,  E'In Progress', 1308151130175,  E'', NULL,  E'getLastExchangeCompletedTimestamp',  E'', 10040) was aborted.  Call getNextException to see the cause.
     at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)
     at org.postgresql.core.v2.QueryExecutorImpl$2.handleError(QueryExecutorImpl.java:283)
     at org.postgresql.core.v2.QueryExecutorImpl.processResults(QueryExecutorImpl.java:480)
     at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:364)
     at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)
     at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)
     at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476)
     at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774)
     at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
     ... 113 more
2011-06-15 10:18:50,765 ERROR [Thread-45] [org.jboss.ejb.plugins.LogInterceptor@308] TransactionRolledbackLocalException in method: public abstract void org.hyperic.hq.control.shared.ControlManagerLocal.sendCommandResult(int,int,long,long,java.lang.String), causedBy:
org.hyperic.hq.common.SystemException: Failure getting control history id=10040. Could not update history {status=Completed, startTime=1308151130229, endTime=1308151130260, message=null}
     at org.hyperic.hq.control.server.session.ControlManagerEJBImpl.sendCommandResult(ControlManagerEJBImpl.java:561)
     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.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
     at $Proxy210.sendCommandResult(Unknown Source)
     at org.hyperic.hq.bizapp.server.session.LatherDispatcher.cmdControlSendCommandResult(LatherDispatcher.java:920)
     at org.hyperic.hq.bizapp.server.session.LatherDispatcher._dispatch(LatherDispatcher.java:874)
     at org.hyperic.hq.bizapp.server.session.LatherDispatcher.dispatch(LatherDispatcher.java:838)
     at org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl.dispatchWithoutTx(LatherBossEJBImpl.java:86)
     at org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl.dispatchWithTx(LatherBossEJBImpl.java:70)
     at sun.reflect.GeneratedMethodAccessor800.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
     at $Proxy239.dispatchWithTx(Unknown Source)
     at org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl.dispatch(LatherBossEJBImpl.java:114)
     at sun.reflect.GeneratedMethodAccessor799.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:315)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
     at $Proxy239.dispatch(Unknown Source)
     at sun.reflect.GeneratedMethodAccessor798.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.hyperic.lather.jboss.JBossLatherServlet$EJBCaller.doInvoke(JBossLatherServlet.java:314)
     at org.hyperic.lather.jboss.JBossLatherServlet$EJBCaller.run(JBossLatherServlet.java:350)
2011-06-15 10:18:50,766 WARN  [http-0.0.0.0-7080-9] [com.arjuna.ats.arjuna.logging.arjLoggerI18N@256] [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_2] TwoPhaseCoordinator.beforeCompletion - failed for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple@11c1682
org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
     at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
     at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
     at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
     at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
     at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
     at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
     at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
     at org.hibernate.transaction.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
     at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
     at com.arjuna.ats.arjuna.AtomicAction.end(AtomicAction.java:216)
     at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:240)
     at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:501)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:361)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
     at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
     at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:572)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:650)
     at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)
     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:572)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:650)
     at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)
     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
     at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
     at $Proxy248.doAction(Unknown Source)
     at org.hyperic.hq.ui.action.resource.common.control.QuickControlAction.execute(QuickControlAction.java:87)
     at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:63)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:344)
     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:110)
     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:98)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:95)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)
     at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
     at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.hyperic.hibernate.filter.SessionFilter$1.run(SessionFilter.java:59)
     at org.hyperic.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:79)
     at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:68)
     at org.hyperic.hibernate.filter.SessionFilter.doFilter(SessionFilter.java:57)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
     at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
     at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
     at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.hyperic.hq.product.servlet.filter.JMXFilter.doFilter(JMXFilter.java:322)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
     at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into EAM_CONTROL_HISTORY (VERSION_COL, GROUP_ID, BATCH_ID, ENTITY_TYPE, ENTITY_ID, SUBJECT, SCHEDULED, DATE_SCHEDULED, STARTTIME, STATUS, ENDTIME, DESCRIPTION, MESSAGE, ACTION, ARGS, ID) values (0, NULL, NULL, 3, 10729,  E'hqadmin',  E'0', 1308151130175, 1308151130175,  E'In Progress', 1308151130175,  E'', NULL,  E'getLastExchangeCompletedTimestamp',  E'', 10040) was aborted.  Call getNextException to see the cause.
     at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)
     at org.postgresql.core.v2.QueryExecutorImpl$2.handleError(QueryExecutorImpl.java:283)
     at org.postgresql.core.v2.QueryExecutorImpl.processResults(QueryExecutorImpl.java:480)
     at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:364)
     at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)
     at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)
     at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476)
     at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774)
     at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
     ... 113 more
2011-06-15 10:18:50,767 ERROR [Thread-45] [org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl@88] Error dispatching method 'controlSendCommandResult'
javax.ejb.TransactionRolledbackLocalException: Failure getting control history id=10040. Could not update history {status=Completed, startTime=1308151130229, endTime=1308151130260, message=null}
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:262)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
     at $Proxy210.sendCommandResult(Unknown Source)
     at org.hyperic.hq.bizapp.server.session.LatherDispatcher.cmdControlSendCommandResult(LatherDispatcher.java:920)
     at org.hyperic.hq.bizapp.server.session.LatherDispatcher._dispatch(LatherDispatcher.java:874)
     at org.hyperic.hq.bizapp.server.session.LatherDispatcher.dispatch(LatherDispatcher.java:838)
     at org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl.dispatchWithoutTx(LatherBossEJBImpl.java:86)
     at org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl.dispatchWithTx(LatherBossEJBImpl.java:70)
     at sun.reflect.GeneratedMethodAccessor800.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
     at $Proxy239.dispatchWithTx(Unknown Source)
     at org.hyperic.hq.bizapp.server.session.LatherBossEJBImpl.dispatch(LatherBossEJBImpl.java:114)
     at sun.reflect.GeneratedMethodAccessor799.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:315)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
     at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
     at $Proxy239.dispatch(Unknown Source)
     at sun.reflect.GeneratedMethodAccessor798.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.hyperic.lather.jboss.JBossLatherServlet$EJBCaller.doInvoke(JBossLatherServlet.java:314)
     at org.hyperic.lather.jboss.JBossLatherServlet$EJBCaller.run(JBossLatherServlet.java:350)
Caused by: org.hyperic.hq.common.SystemException: Failure getting control history id=10040. Could not update history {status=Completed, startTime=1308151130229, endTime=1308151130260, message=null}
     at org.hyperic.hq.control.server.session.ControlManagerEJBImpl.sendCommandResult(ControlManagerEJBImpl.java:561)
     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.jboss.invocation.Invocation.performCall(Invocation.java:359)
     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
     ... 74 more
2011-06-15 10:18:50,768 ERROR [http-0.0.0.0-7080-9] [org.jboss.ejb.plugins.LogInterceptor@308] TransactionRolledbackException in method: public abstract void org.hyperic.hq.bizapp.shared.ControlBoss.doAction(int,org.hyperic.hq.appdef.shared.AppdefEntityID,java.lang.String,java.lang.String) throws org.hyperic.hq.product.PluginException,org.hyperic.hq.grouping.shared.GroupNotCompatibleException,org.hyperic.hq.auth.shared.SessionNotFoundException,org.hyperic.hq.auth.shared.SessionTimeoutException,org.hyperic.hq.authz.shared.PermissionException,org.hyperic.hq.appdef.shared.AppdefEntityNotFoundException,java.rmi.RemoteException, causedBy:
javax.transaction.RollbackException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit because the transaction is in aborted state
     at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:255)
     at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:501)
     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:361)
     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:576)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:657)
     at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)
     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
     at org.jboss.ejb.Container.invoke(Container.java:960)
     at sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
     at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
     at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:572)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:650)
     at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)
     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:572)
     at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:650)
     at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)
     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
     at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
     at $Proxy248.doAction(Unknown Source)
     at org.hyperic.hq.ui.action.resource.common.control.QuickControlAction.execute(QuickControlAction.java:87)
     at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:63)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:344)
     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:110)
     at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:98)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:95)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:178)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
     at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
     at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)
     at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
     at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.hyperic.hibernate.filter.SessionFilter$1.run(SessionFilter.java:59)
     at org.hyperic.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:79)
     at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:68)
     at org.hyperic.hibernate.filter.SessionFilter.doFilter(SessionFilter.java:57)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
     at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
     at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
     at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.hyperic.hq.product.servlet.filter.JMXFilter.doFilter(JMXFilter.java:322)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
     at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
     at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
     at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
     at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
     at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
     at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
     at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
     at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
     at org.hibernate.transaction.CacheSynchronization.beforeCompletion(CacheSynchronization.java:59)
     at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
     at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
     at com.arjuna.ats.arjuna.AtomicAction.end(AtomicAction.java:216)
     at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:240)
     ... 101 more
Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into EAM_CONTROL_HISTORY (VERSION_COL, GROUP_ID, BATCH_ID, ENTITY_TYPE, ENTITY_ID, SUBJECT, SCHEDULED, DATE_SCHEDULED, STARTTIME, STATUS, ENDTIME, DESCRIPTION, MESSAGE, ACTION, ARGS, ID) values (0, NULL, NULL, 3, 10729,  E'hqadmin',  E'0', 1308151130175, 1308151130175,  E'In Progress', 1308151130175,  E'', NULL,  E'getLastExchangeCompletedTimestamp',  E'', 10040) was aborted.  Call getNextException to see the cause.
     at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)
     at org.postgresql.core.v2.QueryExecutorImpl$2.handleError(QueryExecutorImpl.java:283)
     at org.postgresql.core.v2.QueryExecutorImpl.processResults(QueryExecutorImpl.java:480)
     at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:364)
     at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)
     at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)
     at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:476)
     at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:774)
     at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
     ... 113 more

Auto discovery of JMX Services and metrics

$
0
0
We are trying to get autodiscovery of JXM services and metrics working.  We are using spring annotations on the class of interest.  The server is picked up correctly, and the bean can be found and queried upon in the view tab, but no services or attributes show up for it in the monitor tab.
Any ideas?

import org.springframework.jmx.export.annotation.ManagedAttribute;
import org.springframework.jmx.export.annotation.ManagedMetric;
import org.springframework.jmx.export.annotation.ManagedOperation;
import org.springframework.jmx.export.annotation.ManagedOperationParameter;
import org.springframework.jmx.export.annotation.ManagedResource;
import org.springframework.jmx.support.MetricType;
import org.springframework.stereotype.Component;

import com.dialect.utility.Application;
import com.dialect.utility.jmx.JmxBeanRegistrar;

/**
* TODO: Javadoc
*/
@Component
@ManagedResource(objectName="spring.application:application=swf-booking-mvc,type=MessageListener,name=bookingMessageListener")
public final class JmxFooServiceImpl{
    @ManagedMetric(category="UTILIZATION", displayName="HypericSpikeAttribute",
    description="Some time dependent value",
    metricType = MetricType.GAUGE, unit="TB")
    public String getSomeValue() {
        return "" + System.currentTimeMillis() % 99;
    }

    @ManagedMetric(category="UTILIZATION", displayName="HypericSpikeAttribute2",
    description="Some other time dependent value",
    metricType = MetricType.GAUGE, unit="TB")
    public int getSomeOtherValue() {
        return (int) System.currentTimeMillis() % 99;
    }
    private int counter=0;

    @ManagedAttribute(description = "numberOfTimesAccessed")
    public int getAccess(){
        counter++;
        return counter;
    }

}

NTDS\NTLM Authentication Error

$
0
0

Hi,


While configuring "Active Directory" on Hyperic we are experiencing below mentioned Error.

Please suggest to gix the same.


Error : "Invalied configuration Error retriving value: NTDS\NTLM Authentications"


Regards,

Abdul Shaik

Error configuring JBoss 6 on Hyperic 4.6.6

$
0
0

We have hyperic server and agent running  on linux .

 

We are getting below error upon configuring the Jboss 6 on Hyperic 4.6.6
The configuration has not been set for this resource due to : Invalid configuration: Error retrieving value: javax.naming.Reference cannot be cast to javax.management.MBeanServerConnection
Tried all the way but could not find solution. Any suggestions ?

Integrate Hyperic with PagerDuty

$
0
0

Hello Everyone,

 

I was wondering whether anyoner here have integrate Hyperic with PagerDuty? I have tried several comdination to get Hyepric alert to open an incident on PagerDuty so that it can either email,sms or call the on call tech, however I have failed to do so.

 

If anyone here has any experience on this please help me.

 

Thanks

IIS 7 Configuration Error - Plugin error: 403

$
0
0

I am trying to get monitoring working for IIS 7. At first I got a 404 then when I fixed the hostname I get a 403 error. I assume this is a permission error but there is no capability to add credentials on the properties page.

 

The agent log shows:

14-01-2013 15:55:37,505 EST ERROR [commandlistener-generic-0] [MeasurementCommandsService@248] Error getting real time measurement: Plugin error: 403 (Microsoft-IIS/7.5)
14-01-2013 15:55:38,301 EST ERROR [commandlistener-generic-0] [MeasurementCommandsService@248] Error getting real time measurement: Plugin error: 404 (Microsoft-HTTPAPI/2.0)
14-01-2013 15:55:38,987 EST ERROR [commandlistener-generic-0] [MeasurementCommandsService@248] Error getting real time measurement: Plugin error: 404 (Microsoft-HTTPAPI/2.0)
14-01-2013 15:55:40,563 EST WARN  [commandlistener-generic-0] [CommandListener@223] Error invoking method
org.hyperic.hq.agent.AgentRemoteException: Failed to unschedule metrics for entity 3:10606: No measurement schedule for: 3:10606
    at org.hyperic.hq.measurement.agent.server.MeasurementCommandsService.unscheduleMeasurements(MeasurementCommandsService.java:433)
    at org.hyperic.hq.measurement.agent.server.MeasurementCommandsServer.dispatchCommand(MeasurementCommandsServer.java:167)
    at org.hyperic.hq.agent.server.CommandDispatcher.processRequest(CommandDispatcher.java:113)
    at org.hyperic.hq.agent.server.CommandListener.handleConn(CommandListener.java:216)
    at org.hyperic.hq.agent.server.CommandListener.access$100(CommandListener.java:57)
    at org.hyperic.hq.agent.server.CommandListener$AgentDispatchTask.run(CommandListener.java:200)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

 

Anybody know how I can get resolve this?

 

Thanks . . . Murray

Help with missing .dlls

$
0
0

Hey guys,

 

My company did server maintenance this past weekend and my hyperic server happened to be serviced. Monday morning i was greeted with this in the logs. (disregard the date)

 

 

WrapperManager:
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager: WARNING - Unable to load the Wrapper's native library because none of the
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:           following files:
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:             wrapper-windows-x86-64.dll
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:             wrapper.dll
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:           could be located on the following java.library.path:
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:             C:\Hyperic-Server\server-5.0.0-EE\wrapper\sbin\%LD_LIBRARY_PATH%
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:             C:\Hyperic-Server\server-5.0.0-EE\wrapper\sbin\..\..\wrapper\lib
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:           Please see the documentation for the wrapper.java.library.path
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:           configuration property.
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:           System signals will not be handled correctly.
INFO   | jvm 1    | 2013/01/10 11:29:14 | WrapperManager:

 

Now Hyperic is shutting it self down, every start up attempt. I tried to recover with a back up, but all the files on my server are the same as last thursday and friday. HELP!

 

Thanks in advance


JNLP loads Sigar native libs via file: but not http:

$
0
0

I have an app that is using jnlp as the launcher. It uses the Sigar libraries which require dynamically loaded native libraries for platform specific code.

For purposes of debugging this I have two JNLP files, one that references the codebase using file: urls and the other using http: urls. The http urls point to localhost apache which is properly serving the files. I can watch JNLP download them during its launch sequence via apache logs so I know the files are getting to my app properly.

 

Here are the two codebase tags

 

codebase="file:/Users/siberian/Documents/workspace_mnis/MNIS/localhost/"
href="file:/Users/siberian/Documents/workspace_mnis/MNIS/localhost/minis.jnlp"

 

and

 

codebase="http://localhost/"
href="http://localhost/mnis.jnlp"

 

If I double click the file: version it works fine. If I load it via my browser it works fine.

 

If I double click or browser load the http: version it fails to find the dynamic libraries with this error:

 

JNLPClassLoader: Finding library liblibsigar-universal64-macosx.dylib.dylib
[AWT-EventQueue-0] DEBUG Sigar  - no libsigar-universal64-macosx.dylib in java.library.path
org.hyperic.sigar.SigarException: no libsigar-universal64-macosx.dylib in java.library.path

 

Now, the interesting to note is that file that it says it cant find liblibsigar-universal64-macosx.dylib.dylib

 

Note the prefix extra 'lib' and postfix extra '.dylib'.

 

There are notes on the Sigar/vmware forums about similar problems with no solutions.

 

The core question is, why is this acting differently in a file: context vs an http: context?

 

Also of note, I have unsigned and resigned all of my files, there are no signature errors that I can see.

 

Also: JaNeLa tells me all is fine

Apache 2.2 and httpd monitoring

$
0
0

I am new to hyperic and a little confused on how to setup apache 2.2 and httpd montoring.  It lookes like they each require a plugin.

I looked at the apache 2.2 plugin installation instrutions(https://support.hyperic.com/display/hyperforge/Apache+2.2+server)  but the directions are not
clear on what the variable ${installpath} is supposed to be.
I also looked at the plugin page for httpd https://support.hyperic.com/display/hyperforge/Apache+httpd+server and edited my apache configuration file.  However I am getting no data coming through.  Any help is greatly appreaciated, Thanks.

How to collect metrics from vCenter using Hyperic 5.0 vSphere plugin

$
0
0

Hello all:

       I'm new to using Hyperic and as of now we have the agent installed on several of our standalone servers. All of them appear to be working as planned.

However we can't seem to get and metrics collected other than server availability for our VMWare Hosts and VMs. Based on the Documentation vFabric Hyperic Documentation Center we have installed the client on the VCenter server and installed the plugin on the Hyperic server which has full access to the VCenter SDK url. We are also using a local VMWare user that has full administration to the whole site and we have given it full access to all of Hyperic. However we still cannot get any metrics for the Hosts. I do know that in order to get metrics on the VMs a client needs to be installed. Is this true for the hosts, even though the documentation says otherwise? Am I just misunderstanding the documentation, or is there a typo inthe documentation?

Can someone please help me out? I've tried contacting support and the person we get doesn't seem to be fluent with this outside of reading the manual.

 

Thanks,

Ed

Hyperic Agent starting failed...

$
0
0

Hi,

     I am using hyperic 4.6.6 . I have already installed it on some machines successfully.

But on some machines while starting hyperic agent I got error "Unable to register the agent. Failed to connect to agent... Error sending the argument .No route to host".

Even I used  hq-agent.sh setup commannd , but still that failed.

Can some one tell me how to solve this error?

Please...?

Monitoring JBoss ajp threads

$
0
0

HI,

 

     I am using hyperic 4.6.6

     I have to monitor ajp threads of jboss application.

     So what configuration in jboss I need to do ,to monitor ajp thread pool.

Please any buddy can tell me the solution.....???

Viewing all 52618 articles
Browse latest View live


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