关于java.lang.RuntimeException: illegal property:

来源:互联网 发布:东方航空网络值机 编辑:程序博客网 时间:2024/06/05 16:06
<span style="color:#ff9900;">10-02 08:33:51.560: W/System.err(1457): java.lang.RuntimeException: illegal property: passwd10-02 08:33:51.560: W/System.err(1457): at org.ksoap2.serialization.SoapObject.getProperty(SoapObject.java:162)10-02 08:33:51.570: W/System.err(1457): at com.strive.ws_client.back.ConnectWeb.Inquire(ConnectWeb.java:56)10-02 08:33:51.570: W/System.err(1457): at com.strive.ws_client.MainActivity$ButtonListener.onClick(MainActivity.java:37)10-02 08:33:51.580: W/System.err(1457): at android.view.View.performClick(View.java:4204)10-02 08:33:51.580: W/System.err(1457): at android.view.View$PerformClick.run(View.java:17355)10-02 08:33:51.580: W/System.err(1457): at android.os.Handler.handleCallback(Handler.java:725)10-02 08:33:51.590: W/System.err(1457): at android.os.Handler.dispatchMessage(Handler.java:92)10-02 08:33:51.590: W/System.err(1457): at android.os.Looper.loop(Looper.java:137)10-02 08:33:51.600: W/System.err(1457): at android.app.ActivityThread.main(ActivityThread.java:5041)10-02 08:33:51.600: W/System.err(1457): at java.lang.reflect.Method.invokeNative(Native Method)10-02 08:33:51.600: W/System.err(1457): at java.lang.reflect.Method.invoke(Method.java:511)10-02 08:33:51.610: W/System.err(1457): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)10-02 08:33:51.610: W/System.err(1457): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)10-02 08:33:51.620: W/System.err(1457): at dalvik.system.NativeStart.main(Native Method</span>
<span style="color:#ff0000;">10-02 08:33:51.620: D/AndroidRuntime(1457): Shutting down VM</span>
<span style="color:#ff9900;">10-02 08:33:51.620: W/dalvikvm(1457): threadid=1: thread exiting with uncaught exception (group=0x40a71930)</span><span style="color:#ff9900;">10-02 08:33:51.660: E/AndroidRuntime(1457): FATAL EXCEPTION: main10-02 08:33:51.660: E/AndroidRuntime(1457): java.lang.NullPointerException10-02 08:33:51.660: E/AndroidRuntime(1457): at com.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)10-02 08:33:51.660: E/AndroidRuntime(1457): at com.strive.ws_client.MainActivity$ButtonListener.onClick(MainActivity.java:38)10-02 08:33:51.660: E/AndroidRuntime(1457): at android.view.View.performClick(View.java:4204)10-02 08:33:51.660: E/AndroidRuntime(1457): at android.view.View$PerformClick.run(View.java:17355)10-02 08:33:51.660: E/AndroidRuntime(1457): at android.os.Handler.handleCallback(Handler.java:725)10-02 08:33:51.660: E/AndroidRuntime(1457): at android.os.Handler.dispatchMessage(Handler.java:92)10-02 08:33:51.660: E/AndroidRuntime(1457): at android.os.Looper.loop(Looper.java:137)10-02 08:33:51.660: E/AndroidRuntime(1457): at android.app.ActivityThread.main(ActivityThread.java:5041)10-02 08:33:51.660: E/AndroidRuntime(1457): at java.lang.reflect.Method.invokeNative(Native Method)10-02 08:33:51.660: E/AndroidRuntime(1457): at java.lang.reflect.Method.invoke(Method.java:511)10-02 08:33:51.660: E/AndroidRuntime(1457): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)10-02 08:33:51.660: E/AndroidRuntime(1457): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)10-02 08:33:51.660: E/AndroidRuntime(1457): at dalvik.system.NativeStart.main(Native Method)10-02 08:33:51.860: D/dalvikvm(1457): GC_CONCURRENT freed 236K, 14% free 2534K/2916K, paused 7ms+4ms, total 213ms</span>


在尝试在Android上获取webService上的List封装类的时候显示这个问题,发现passwd在类中定义的时候拼错了,改过来还是同样的错误,又发现getpasswd、setpasswd没改过来,改过来错误消除,看来是直接根据passwd调用getpasswd,这也说明get、set函数不能随便命名!


0 0