有没有会金蝶的EAS-BOS的啊,我最近刚开始学做EAS-BOS开发了一张表单,在表单的EditUI中的onLoad() 方法中的
IRow ir=kdtEntrys.addRow();这行代码报错,但是表单还能打开就是很慢。注掉此行代码就不报错了!希望高手给看看,能帮着解决问题的,给100分!以下是错误信息的部分截取
2cTmTDPTST2PHthKt/eQ/CRHfaQ=
[2010-02-03 22:30:37,578 INFO]Handle permission : 0ms
[2010-02-03 22:30:37,578 INFO]Handle net control for function : 0ms
[2010-02-03 22:30:37,578 INFO]User monitor : 0ms
[2010-02-03 22:30:37,578 INFO]ItemActionJDKHandler[BEFORE PointCut] actionName: ActionAddNew
UINewFrame
[2010-02-03 22:30:37,890 INFO]UIObject com.kingdee.eas.zw.client.QuartersLevelEditUI new instance : 312 ms.
[2010-02-03 22:30:37,906 INFO]ssl 配置:com.kingdee.eas.zw.client.QuartersLevelEditUI=null
[2010-02-03 22:30:37,906 INFO]license main menu,need check:com.kingdee.eas.zw.client.QuartersLevelEditUI
[2010-02-03 22:30:37,921 INFO] 属于二次开发UI: com.kingdee.eas.zw.client.QuartersLevelEditUI
[2010-02-03 22:30:37,921 INFO]request and cache modulelicense:BOS
[2010-02-03 22:30:37,937 ERROR]Can't find com.kingdee.eas.zw.client.QuartersLevelEditUI!uioj    docState: ONLY_CONFIGURE
[2010-02-03 22:30:37,984 ERROR]ClassName:class com.kingdee.eas.zw.QuartersLevelInfo hasn't setter for property entrys
[2010-02-03 22:30:38,078 INFO]UIObject com.kingdee.eas.zw.client.QuartersLevelEditUI onLoad spent 172 ms.
[2010-02-03 22:30:38,078 INFO]InitUIObject com.kingdee.eas.zw.client.QuartersLevelEditUI : 500 ms!
[2010-02-03 22:30:38,109 ERROR]setBeanProperty occur error in BindingUtility! 
java.lang.IllegalArgumentException
at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.kingdee.bos.appframework.databinding.MethodSetter.invoke(MethodSetter.java:14)
at com.kingdee.bos.appframework.databinding.BindingUtility.setBeanProperty(BindingUtility.java:714)
at com.kingdee.bos.appframework.databinding.BindingUtility.setValue(BindingUtility.java:91)
at com.kingdee.bos.appframework.databinding.BindingUtility.storeLine(BindingUtility.java:429)
at com.kingdee.bos.appframework.databinding.BindingUtility.storeTableToData(BindingUtility.java:347)
at com.kingdee.bos.appframework.databinding.DataBinder.storeFields(DataBinder.java:159)
at com.kingdee.eas.framework.client.EditUI.initOldData(EditUI.java:2147)
at com.kingdee.eas.framework.client.EditUI.onShow(EditUI.java:3359)
at com.kingdee.eas.framework.client.CoreBillEditUI.onShow(CoreBillEditUI.java:2992)
at com.kingdee.eas.zw.client.AbstractQuartersLevelEditUI.onShow(AbstractQuartersLevelEditUI.java:793)
at com.kingdee.eas.framework.client.CoreUI.doLayout(CoreUI.java:2897)
at java.awt.Container.validateTree(Container.java:1473)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validateTree(Container.java:1480)
at java.awt.Container.validate(Container.java:1448)
at java.awt.Window.pack(Window.java:495)
at com.kingdee.eas.base.uiframe.client.UINewFrame.show(UINewFrame.java:248)
at com.kingdee.bos.appframework.uip.UINavigator.navigate(UINavigator.java:58)
at com.kingdee.bos.appframework.uip.UINavigator.navigate(UINavigator.java:65)
at com.kingdee.eas.framework.client.AbstractListUIController.actionAddNew(AbstractListUIController.java:33)
at com.kingdee.eas.framework.client.ListUIController.actionAddNew(ListUIController.java:15)
at com.kingdee.eas.framework.client.ListUI.actionAddNew_actionPerformed(ListUI.java:3326)
at com.kingdee.eas.zw.client.QuartersLevelListUI.actionAddNew_actionPerformed(QuartersLevelListUI.java:256)
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.kingdee.bos.ui.face.ItemAction.reflectPerformAction(ItemAction.java:432)
at com.kingdee.bos.ui.face.ItemAction.innerActionPerformed(ItemAction.java:394)
at com.kingdee.eas.framework.client.AbstractListUI$ActionAddNew.actionPerformed(AbstractListUI.java:1142)
at com.kingdee.bos.appframework.client.servicebinding.ActionProxy.actionPerformedInvoke(ActionProxy.java:165)
at com.kingdee.bos.appframework.client.servicebinding.ActionProxy.actionPerformed(ActionProxy.java:92)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at com.kingdee.bos.ctrl.swing.KDWorkButton.fireActionPerformed(KDWorkButton.java:567)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at com.kingdee.bos.ctrl.swing.KDWorkButton.processMouseEvent(KDWorkButton.java:861)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at com.kingdee.bos.invokecounter.RPCLogEventQueue.dispatchEvent(RPCLogEventQueue.java:83)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[2010-02-03 22:30:38,109 ERROR]setBeanProperty occur error in BindingUtility! 

解决方案 »

  1.   

    bean文件中表字段对应的属性配置错误吧
      

  2.   

    [2010-02-03 22:30:38,109 ERROR]setBeanProperty occur error in BindingUtility!
    java.lang.IllegalArgumentException 
    看错误,是参数类型不正确,比如需要的是int, 而你发过去的参数确实字符串,且无法转化为int
      

  3.   

    bean文件中表字段对应的属性配置错误吧  是参数类型不正确,比如需要的是int, 而你发过去的参数确实字符串,且无法转化为int能不能把代码给出了看一下  看看 具体什么原因啊
      

  4.   

    IRow ir=kdtEntrys.addRow();
    既然是addRow返回的肯定不会是IRow啊 你如果是getRow的话前面到是可以是IRow
    你要是想添加一行的话就先定义一个IRow然后add这一行,要是想取一行的话请试试看有没有getRow
      

  5.   

    setBeanProperty occur error in BindingUtility! 
    java.lang.IllegalArgumentException 
    at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source) 传递的值参与定义的参数类型不匹配