-
1. Re: HTTPService is not working
tall_male Feb 25, 2010 3:32 AM (in response to thsoring)Looks the same for me running Linux....
-
2. Re: HTTPService is not working
pilhuhn Feb 25, 2010 3:47 AM (in response to tall_male)Hello,
what options did you set?
Did you have a look at the agent.log for errors?
Heiko
-
3. Re: HTTPService is not working
tall_male Feb 25, 2010 4:00 AM (in response to pilhuhn)The connection properties:
The Agent log nows shows:
2010-02-25 09:46:49,844 DEBUG [InventoryManager.availability-1] (rhq.core.pc.inventory.AvailabilityExecutor)- Failed to collect availability on resource Resource[id=11703, type=HTTPService, key=http://localhost, name=http://localhost, parent=xxxxxx]
java.lang.reflect.UndeclaredThrowableException
at $Proxy49.getAvailability(Unknown Source)
at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:167)
at org.rhq.core.pc.inventory.AvailabilityExecutor.checkInventory(AvailabilityExecutor.java:209)
at org.rhq.core.pc.inventory.AvailabilityExecutor.call(AvailabilityExecutor.java:106)
at org.rhq.core.pc.inventory.AvailabilityExecutor.run(AvailabilityExecutor.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:146)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:170)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.Exception: java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException
at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:530)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
... 3 more
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException
at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:217)
at org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:88)
at org.rhq.plugins.netservices.HTTPNetServiceComponent.getValuesOrAvailability(HTTPNetServiceComponent.java:99)
at org.rhq.plugins.netservices.HTTPNetServiceComponent.getAvailability(HTTPNetServiceComponent.java:80)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:525)
... 5 morenote: I change the parrent= to xxxx in this log for privacy reason.
I'm using Red Hat Linux 4 with Java jdk1.5.0_21 (32 bit)
-
4. Re: HTTPService is not working
pilhuhn Feb 25, 2010 5:30 AM (in response to tall_male)Thanks for reporting.
It looks like when upgrading from commons-httpclient 2 to c-h 3, apache split out commons-codec, which was missed in our upgrade.
See bug 568275
As a workaround you can unzip netservices-plugin, put
commons-codec-1.2.jar into its lib directory, zip the plugin up again and deploy via RHQ server.
-
5. Re: HTTPService is not working
tall_male Feb 25, 2010 7:52 AM (in response to pilhuhn)Confirmed! It works as described.
Attached the modified plugin. I renamed it to rhq-netservices-plugin-1.3.2.jar
-
rhq-netservices-plugin-1.3.2.jar 287.7 KB
-