From: Jeff Mesnil Date: 2010-08-04T23:46:07+09:00 Subject: Re: jmx4r metaprogramming aidy wrote: > Hi, > > I am attempting to use the jmx4r library to set an MBean attribute. > `method_missing': undefined method `active =' > > exception, when I attempt to set the attribute. This error is strange, there should not be a white space between 'active' and '='. The method to set the value should be 'active=', not 'active =' This may be due to an error in the description of the MBean. What you can do: * check what attributes are exposed by the jmx4r mbean irb> standby_mbean.attributes * check what is exposed by the Real JMX MBean object: irb> JMX::MBean.pretty_print "xxx.jmx.monitors:name=hydra.planb.cps,type=JmsQueueStatsMBeanFactory" In you case, you should see a "Value" attribute which is both readable and writable. hope that helps, jeff -- Posted via http://www.ruby-forum.com/.