Return-Path: X-Original-To: apmail-karaf-issues-archive@minotaur.apache.org Delivered-To: apmail-karaf-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CAB34174CD for ; Tue, 14 Oct 2014 13:12:34 +0000 (UTC) Received: (qmail 33923 invoked by uid 500); 14 Oct 2014 13:12:34 -0000 Delivered-To: apmail-karaf-issues-archive@karaf.apache.org Received: (qmail 33899 invoked by uid 500); 14 Oct 2014 13:12:34 -0000 Mailing-List: contact issues-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list issues@karaf.apache.org Received: (qmail 33816 invoked by uid 99); 14 Oct 2014 13:12:34 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Oct 2014 13:12:34 +0000 Date: Tue, 14 Oct 2014 13:12:34 +0000 (UTC) From: =?utf-8?Q?Jean-Baptiste_Onofr=C3=A9_=28JIRA=29?= To: issues@karaf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (KARAF-3285) IllegalArgumentException raised when accessing the FeaturesMBean MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Jean-Baptiste Onofr=C3=A9 created KARAF-3285: ------------------------------------------- Summary: IllegalArgumentException raised when accessing the Fe= aturesMBean Key: KARAF-3285 URL: https://issues.apache.org/jira/browse/KARAF-3285 Project: Karaf Issue Type: Bug Affects Versions: 3.0.2 Reporter: Jean-Baptiste Onofr=C3=A9 Assignee: Jean-Baptiste Onofr=C3=A9 Fix For: 4.0.0, 3.0.3 Using jconsole, when accessing the FeaturesMBean (and especially the Featur= es attribute), an IllegalArgumentException is raised: {code} java.lang.IllegalArgumentException: Different lengths: itemNames[2], itemVa= lues[3] at javax.management.openmbean.CompositeDataSupport.makeMap(Composit= eDataSupport.java:130) at javax.management.openmbean.CompositeDataSupport.(Composite= DataSupport.java:118) at org.apache.karaf.features.management.codec.JmxFeature.getConfigL= ist(JmxFeature.java:136) at org.apache.karaf.features.management.codec.JmxFeature.(Jmx= Feature.java:82) at org.apache.karaf.features.management.internal.FeaturesServiceMBe= anImpl.getFeatures(FeaturesServiceMBeanImpl.java:87) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75) at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(Stand= ardMBeanIntrospector.java:112) at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(Stand= ardMBeanIntrospector.java:46) at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospec= tor.java:237) at com.sun.jmx.mbeanserver.PerInterface.getAttribute(PerInterface.j= ava:83) at com.sun.jmx.mbeanserver.MBeanSupport.getAttribute(MBeanSupport.j= ava:206) at com.sun.jmx.mbeanserver.MBeanSupport.getAttributes(MBeanSupport.= java:213) at javax.management.StandardMBean.getAttributes(StandardMBean.java:= 390) at Proxyc2523419_ec3a_4576_b9a1_222eadf37003.getAttributes(Unknown = Source) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribu= tes(DefaultMBeanServerInterceptor.java:709) at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttributes(JmxMBeanSer= ver.java:705) at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.karaf.management.boot.KarafMBeanServerBuilder$MBeanIn= vocationHandler.invoke(KarafMBeanServerBuilder.java:80) at com.sun.proxy.$Proxy0.getAttributes(Unknown Source) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMICon= nectionImpl.java:1468) at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConn= ectionImpl.java:97) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperatio= n.run(RMIConnectionImpl.java:1328) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperat= ion(RMIConnectionImpl.java:1427) at javax.management.remote.rmi.RMIConnectionImpl.getAttributes(RMIC= onnectionImpl.java:693) at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:3= 22) at sun.rmi.transport.Transport$1.run(Transport.java:177) at sun.rmi.transport.Transport$1.run(Transport.java:174) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:173) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.j= ava:556) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTra= nsport.java:811) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTran= sport.java:670) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec= utor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe= cutor.java:615) at java.lang.Thread.run(Thread.java:745) {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)