[ https://issues.apache.org/jira/browse/DIRMINA-676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Lecharny closed DIRMINA-676. ------------------------------------- > ObjectMBean throws NullPointerException when accessing non-existing attributes > ------------------------------------------------------------------------------ > > Key: DIRMINA-676 > URL: https://issues.apache.org/jira/browse/DIRMINA-676 > Project: MINA > Issue Type: Bug > Components: Integration > Affects Versions: 2.0.0-M4 > Reporter: Steve Ulrich > Assignee: Ashish Paliwal > Priority: Trivial > Fix For: 2.0.0-M5 > > Attachments: ObjectMBean.java.patch > > > Currently when someone tries to access an attribute via JMX that doesn't > exist, the ObjectMBean throws a NullPointerException. > It would be better to precheck if the attribute exists and throw an > AttributeNotFoundException with a short info, like "Attribute <XYZ> doesn't > not exist". > Stacktrace: > java.lang.NullPointerException > at > org.apache.mina.integration.jmx.ObjectMBean.getAttribute(ObjectMBean.java:168) > at MyTestClass.main(MyTestClass.java:12) > Exception in thread "main" javax.management.MBeanException > at > org.apache.mina.integration.jmx.ObjectMBean.throwMBeanException(ObjectMBean.java:849) > at > org.apache.mina.integration.jmx.ObjectMBean.getAttribute(ObjectMBean.java:173) > at MyTestClass.main(MyTestClass.java:12) > Caused by: java.lang.NullPointerException > at > org.apache.mina.integration.jmx.ObjectMBean.getAttribute(ObjectMBean.java:168) > ... 1 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.