The relevant stanza from your logcat is: 03-18 16:34:05.627: E/AndroidRuntime(9005): at com.InventoryList.inventory.ViewInventoryActivity.find_and_modify_text_view( *ViewInventoryActivity.java:58*)
Now you just need to debug and fix this part of your code. -- K 2015-03-19 22:06 GMT+03:00 Daniel Chacon <[email protected]>: > Anyone see anything that would cause the error? > Im trying to atleast get past this issue today, i can run my other project > which is identical other than the SOAP_ACTION, METHOD_NAME and URL. > I basically wanted to start this project from a working point and it > doesnt work.. > > On Wed, Mar 18, 2015 at 4:44 PM, Dan Cha <[email protected]> wrote: > >> So i was trying to reuse existing code that works in another app, just >> changing the namespace, WSDL, Saop action and method name, but getting an >> error >> >> Please let me know what im doing wrong or what needs changing or checking. >> >> Here is the error log from the button click >> >> 03-18 16:34:05.627: E/AndroidRuntime(9005): FATAL EXCEPTION: main >> 03-18 16:34:05.627: E/AndroidRuntime(9005): Process: >> com.InventoryList.inventory, PID: 9005 >> 03-18 16:34:05.627: E/AndroidRuntime(9005): java.lang.RuntimeException: >> Unable to start activity >> ComponentInfo{com.InventoryList.inventory/com.InventoryList.inventory.ViewInventoryActivity}: >> java.lang.NullPointerException >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2540) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2599) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.ActivityThread.access$900(ActivityThread.java:174) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.os.Handler.dispatchMessage(Handler.java:102) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.os.Looper.loop(Looper.java:146) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.ActivityThread.main(ActivityThread.java:5748) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> java.lang.reflect.Method.invokeNative(Native Method) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> java.lang.reflect.Method.invoke(Method.java:515) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> dalvik.system.NativeStart.main(Native Method) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): Caused by: >> java.lang.NullPointerException >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> com.InventoryList.inventory.ViewInventoryActivity.find_and_modify_text_view(ViewInventoryActivity.java:58) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> com.InventoryList.inventory.ViewInventoryActivity.onCreate(ViewInventoryActivity.java:51) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.Activity.performCreate(Activity.java:5600) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): at >> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2504) >> 03-18 16:34:05.627: E/AndroidRuntime(9005): ... 11 more >> >> Like i said, im reusing another apps code, merely changed the above >> variables to point to the correct service calls. I know the web service >> works cause i built a windows form app to call it and works and returns >> great. >> So i know the webservice is working and returning what it should. >> >> Here is my code on the page that getting the error when you click the >> button. >> >> private Button.OnClickListener get_view_buttonView_Listener = new >> Button.OnClickListener() { >> public void onClick(View v) { >> new ItemTask().execute(); >> } >> }; >> >> protected Void doInBackground(final Void... unused){ >> StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() >> >> .detectDiskReads() >> .detectDiskWrites() >> .detectNetwork() >> .penaltyLog() >> .build()); >> >> SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE,METHOD_NAME); >> SoapSerializationEnvelope envelope = new >> SoapSerializationEnvelope(SoapEnvelope.VER11); >> >> envelope.dotNet = true; >> envelope.setOutputSoapObject(request); >> >> HttpTransportSE httpTransport = new HttpTransportSE(URL); >> >> >> try >> { >> List<HeaderProperty> invHeaders = new >> LinkedList<HeaderProperty>(); >> httpTransport.call(SOAP_ACTION, envelope, >> (List<HeaderProperty>)invHeaders); >> SoapObject response = (SoapObject)envelope.bodyIn; >> >> if(response != null) >> { >> SoapObject dataset = (SoapObject) response.getProperty(0); >> >> SoapObject table = (SoapObject) >> dataset.getProperty("diffgram"); >> SoapObject dar = (SoapObject) table.getProperty("NewDataSet"); >> Integer recCount = dar.getPropertyCount(); >> >> for (int i=0;i<recCount;i++) >> { >> SoapObject suvas = (SoapObject) dar.getProperty(i); >> if (suvas instanceof SoapObject) >> { >> String r; >> r = suvas.getPropertySafelyAsString("Category").toString(); >> >> CategoryValue.setText(r); >> } >> } >> } >> } >> catch (Exception exception) >> { >> textViewStatus.setText(exception.toString()); >> } >> return null; >> } >> >> protected void onPostExecute(Void result){ >> if(this.dialog.isShowing()){ >> this.dialog.dismiss(); >> } >> } >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Android Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Android Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

