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.

Reply via email to