ArrayIndexOutOfBoundsException while loading an SCA contribution
An ArrayIndexOutOfBoundsException is thrown while trying to load an SCA contribution. With the counter-rest contribution, it fails only with the counter-client composite. the counter-server is loaded and running.
GRAVE: Error when loading the composite {http://www.osoa.org/xmlns/sca/1.0}counter-client.composite org.ow2.frascati.assembly.factory.api.ManagerException: Error when loading the composite {http://www.osoa.org/xmlns/sca/1.0}counter-client.composite at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processContribution(AssemblyFactoryManager.java:372) at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCALCb56bb98SCACCIntent.processContribution(CompositeManagerInterceptorSCALCb56bb98SCACCIntent.java:308) at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCAIntent.processContribution(CompositeManagerInterceptorSCAIntent.java:114) at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCAIntent.processContribution(CompositeManagerInterceptorSCAIntent.java:114) at org.ow2.frascati.assembly.factory.api.CompositeManagerFcInItf.processContribution(CompositeManagerFcInItf.java:86) at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCAIntent.processContribution(CompositeManagerInterceptorSCAIntent.java:114) at org.ow2.frascati.assembly.factory.api.CompositeManagerFcInItf.processContribution(CompositeManagerFcInItf.java:86) at org.ow2.frascati.assembly.factory.api.CompositeManagerFcSR.processContribution(CompositeManagerFcSR.java:31) at org.ow2.frascati.explorer.action.LoadMenuItem.execute(LoadMenuItem.java:137) at org.ow2.frascati.explorer.action.LoadMenuItem.execute(LoadMenuItem.java:49) at org.ow2.frascati.explorer.plugin.AbstractMenuItemPlugin.execute(AbstractMenuItemPlugin.java:79) at org.ow2.frascati.explorer.plugin.AbstractMenuItemPlugin.actionPerformed(AbstractMenuItemPlugin.java:62) at org.objectweb.util.explorer.swing.menu.GenericAction.actionPerformed(GenericAction.java:140) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:389) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809) at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:137) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6374) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6139) at java.awt.Container.processEvent(Container.java:2085) at java.awt.Component.dispatchEventImpl(Component.java:4736) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Component.dispatchEvent(Component.java:4566) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) at java.awt.Container.dispatchEventImpl(Container.java:2129) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4566) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:680) at java.awt.EventQueue.access$000(EventQueue.java:86) at java.awt.EventQueue$1.run(EventQueue.java:639) at java.awt.EventQueue$1.run(EventQueue.java:637) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:653) at java.awt.EventQueue$2.run(EventQueue.java:651) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:650) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: org.ow2.frascati.assembly.factory.api.ManagerException: Could not start the SCA composite '{http://www.osoa.org/xmlns/sca/1.0}counter-client.composite' at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processComposite(AssemblyFactoryManager.java:547) at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processContribution(AssemblyFactoryManager.java:369) ... 52 more Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processComposite(AssemblyFactoryManager.java:544) ... 53 more