cancel
Showing results for 
Search instead for 
Did you mean: 

Service component: java.lang.NoSuchMethodException: java.util.Vector.isX()

Former Member
0 Kudos

Hi everybody:

I created a Mobile service component and a Data Structure with 3 attributes. I created and instantiated the collection and showed all objects in a table but I´m getting the following error:java.lang.NoSuchMethodException: java.util.Vector.isX() where X is the name of the each attribute I defined. so I´m getting this error twice for each attribute.

Complete stack:

java.lang.NoSuchMethodException: java.util.Vector.isX()

at java.lang.Class.getMethod(Class.java:1581)

at com.sap.tc.mobile.wdlite.progmodel.core.context.JavaBeanCMIModel.invokeMethod(JavaBeanCMIModel.java:366)

at com.sap.tc.mobile.wdlite.progmodel.core.context.JavaBeanCMIModel.invokeGetMethod(JavaBeanCMIModel.java:279)

at com.sap.tc.mobile.wdlite.progmodel.core.context.JavaBeanCMIModel.getAttributeValue(JavaBeanCMIModel.java:81)

at com.sap.tc.mobile.wdlite.progmodel.core.context.NodeElement.getAttributeValue(NodeElement.java:104)

at com.sap.tc.mobile.wdlite.progmodel.core.context.NodeElement.getAttributeValue(NodeElement.java:85)

at com.sap.tc.mobile.wdlite.progmodel.core.context.NodeElementWrapper.getAttributeValue(NodeElementWrapper.java:26)

at com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNode.getAttributeValue(ContextNode.java:578)

at com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNode.getAttributeValue(ContextNode.java:569)

at com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNodeMapped.getAttributeValue(ContextNodeMapped.java:134)

at com.sap.tc.mobile.wdlite.progmodel.core.viewelement.Property.listenContextNodeCursorChanged(Property.java:173)

at com.sap.tc.mobile.wdlite.progmodel.core.context.ContextNode.addContextNodeElementListener(ContextNode.java:616)

at com.sap.tc.mobile.wdlite.progmodel.core.viewelement.Property.setBinding(Property.java:73)

at com.sap.tc.mobile.wdlite.progmodel.core.viewelement.Property.setBinding(Property.java:57)

at com.xioma.demo.testeui0001.comp1.Comp1ViewView.(Comp1ViewView.java:615)

at com.xioma.demo.testeui0001.comp1.Comp1ViewView.getInstance0(Comp1ViewView.java:31)

at com.xioma.demo.testeui0001.comp1.Comp1ViewView.getInstance(Comp1ViewView.java:45)

at com.xioma.demo.testeui0001.comp1.Comp1WindowWindow.getDefaultView(Comp1WindowWindow.java:38)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.navigate(Application.java:477)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.enter(Application.java:243)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.setCurrent(Application.java:119)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.launch(Application.java:143)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.launch(Application.java:175)

at com.sap.tc.mobile.wdlite.progmodel.core.WDLite.launchApplication(WDLite.java:387)

at com.sap.tc.mobile.wdlite.container.ContainerApp.startApp(ContainerApp.java:155)

at com.sap.tc.mobile.wdlite.container.AppMenuView.onActionLaunchApp(AppMenuView.java:327)

at com.sap.tc.mobile.wdlite.container.AppMenuView.invokeEventHandler(AppMenuView.java:370)

at com.sap.tc.mobile.wdlite.progmodel.core.AbstractViewElement.doHandleEvent(AbstractViewElement.java:207)

at com.sap.tc.mobile.wdlite.renderer.api.UIElement.doHandleEvent(UIElement.java:399)

at com.sap.tc.mobile.wdlite.renderer.api.UIImageButton.mouseReleased(UIImageButton.java:148)

at com.sap.tc.mobile.wdlite.renderer.api.UIElement.dispatchMouseReleasedWidgetEvent(UIElement.java:442)

at com.sap.tc.mobile.wdlite.renderer.api.UIElement$1.mouseReleased(UIElement.java:485)

at com.sap.tc.mobile.wdlite.renderer.swt.MouseEventDispatcher.mouseUp(SWTControl.java:362)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:137)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)

at com.sap.tc.mobile.wdlite.renderer.swt.container.WorkingArea.refresh(WorkingArea.java:175)

at com.sap.tc.mobile.wdlite.renderer.api.RenderingManager.refresh(RenderingManager.java:233)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.refresh(Application.java:250)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.navigate(Application.java:503)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.enter(Application.java:243)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.setCurrent(Application.java:119)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.launch(Application.java:143)

at com.sap.tc.mobile.wdlite.progmodel.core.Application.launch(Application.java:175)

at com.sap.tc.mobile.wdlite.progmodel.core.WDLite.launchApplication(WDLite.java:387)

at com.sap.tc.mobile.wdlite.framework.Start.runOnContext(Start.java:585)

at com.sap.tc.mobile.wdlite.framework.Start.startApplication(Start.java:609)

at com.sap.tc.mobile.wdlite.framework.Start.startContainer(Start.java:646)

at com.sap.tc.mobile.cfs.framework.spi.FrameworkManager.startContainer(FrameworkManager.java:259)

at com.sap.tc.mobile.cfs.init.FrameworkInitializer.init(FrameworkInitializer.java:230)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.tc.mobile.cfs.startup.pda.Startup.main(Unknown Source)

The errors are throw when the application starts, the custom code works ok.

Any idea?

Thanks a lot for your time on this thread.

Rocío.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Problem solved. The java version was ok.

Former Member
0 Kudos

Ho Rocio,

The creme JVM is compatible with JDK 1.3.Please make sure that the API you are using is available in 1.3 API set.

Best Regards,

Amit