I recently did this on various platforms successfully. Does the RHQ
agent process have permission to access the target process info? If so,
what platform/jdk are you running?
On 1/23/2012 9:24 PM, Ian Springer wrote:
Thanks.
I looked at the source for
ProcessDiscoveryComponent.discoverResource() and unfortunately it was
swallowing the root cause exception. I have fixed this in the master
branch of RHQ git. If you checkout master and build the platform
plugin, update your RHQ to the new version of the platform plugin,
then attempt the manual add again to re-trigger the exception, you
should get a stack trace in the Agent log that includes the root cause.
--Ian
On 01/23/2012 10:36 AM, Milan Tomic wrote:
>
> Pasting it here:
>
> 2012-01-23 15:03:21,928 ERROR [WorkerThread#0[ip:port]]
> (rhq.core.pc.inventory.InventoryManager)- Manual add failed for
> resource of type [Process] and parent resource id [10295]
> java.lang.reflect.UndeclaredThrowableException
> at $Proxy75.discoverResource(Unknown Source)
> at
>
org.rhq.core.pc.inventory.InventoryManager.discoverResource(InventoryManager.java:352)
> at
>
org.rhq.core.pc.inventory.InventoryManager.manuallyAddResource(InventoryManager.java:684)
> 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.rhq.enterprise.communications.command.impl.remotepojo.server.RemotePojoInvocationCommandService.execute(RemotePojoInvocationCommandService.java:184)
> 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
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(Unknown
> Source)
> at
> com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(Unknown
> Source)
> at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(Unknown Source)
> at com.sun.jmx.mbeanserver.PerInterface.invoke(Unknown Source)
> at com.sun.jmx.mbeanserver.MBeanSupport.invoke(Unknown Source)
> at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown
> Source)
> at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
> at javax.management.MBeanServerInvocationHandler.invoke(Unknown
> Source)
> at $Proxy0.execute(Unknown Source)
> at
>
org.rhq.enterprise.communications.command.server.CommandProcessor.handleIncomingInvocationRequest(CommandProcessor.java:290)
> at
>
org.rhq.enterprise.communications.command.server.CommandProcessor.invoke(CommandProcessor.java:184)
> at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:809)
> at
>
org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:608)
> at
> org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:406)
> at
> org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:173)
> Caused by: java.lang.Exception: Discovery component invocation failed.
> at
>
org.rhq.core.pc.util.DiscoveryComponentProxyFactory$ComponentInvocationThread.call(DiscoveryComponentProxyFactory.java:296)
> at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
> at java.util.concurrent.FutureTask.run(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.RuntimeException: Failed to create process based
> on plugin config: Configuration[id=0]
> at
>
org.rhq.plugins.platform.ProcessDiscoveryComponent.discoverResource(ProcessDiscoveryComponent.java:55)
> 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.rhq.core.pc.util.DiscoveryComponentProxyFactory$ComponentInvocationThread.call(DiscoveryComponentProxyFactory.java:292)
> ... 5 more
>
>
>
> _______________________________________________
> rhq-users mailing list
> rhq-users(a)lists.fedorahosted.org
>
https://fedorahosted.org/mailman/listinfo/rhq-users
--
Ian Springer
Principal Software Developer
JBoss Operations Network
Red Hat
ian.springer(a)redhat.com
_______________________________________________
rhq-users mailing list
rhq-users(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/rhq-users