Cant figure out suddenly im getting error in Eclipse Android " Source not found " why? -


i had listview deleted in main.xml designer , automatically removed main.xml code also.

then added spinner designer added automatically main.xml code too. in program deleted uses listview , added using spinner.

then did debug on 1 line , when run application in debug mode , select yes i'm getting error in debug window in red saying source not found.

and have button can click: edit source lookup path

i'm not sure problem , how fix it. 5 minutes ago before removed listview , added spinner in designer worked perfectly.

this main.xml code:

<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >      <textview         android:layout_width="fill_parent"         android:layout_height="wrap_content"         android:text="@string/hello" />       <button         android:id="@+id/btnspeak"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="button" />      <edittext         android:id="@+id/txttext"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:ems="10" >          <requestfocus />      </edittext>      <spinner         android:id="@+id/spinner1"         android:layout_width="match_parent"         android:layout_height="wrap_content" />  </linearlayout> 

and java class code:

package com.testotspeech;  import java.util.arraylist; import java.util.arrays; import java.util.locale;  import android.app.activity; import android.os.bundle; import android.speech.tts.texttospeech; import android.util.log; import android.view.view; import android.widget.button; import android.widget.edittext;  public class androidtesttospeechactivity extends activity implements         texttospeech.oninitlistener {     /** called when activity first created. */      private texttospeech tts;     private button btnspeak;     private edittext txttext;     private string array_spinner[];     private arraylist<string> itemslist;      @override     public void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.main);         log.i("----------",arrays.tostring(locale.getavailablelocales()));         itemslist.add(arrays.tostring(locale.getavailablelocales()));         array_spinner = new string[itemslist.size()];         tts = new texttospeech(this, this);         btnspeak = (button) findviewbyid(r.id.btnspeak);         txttext = (edittext) findviewbyid(r.id.txttext);          // button on click event         btnspeak.setonclicklistener(new view.onclicklistener() {              public void onclick(view arg0) {                 speakout();             }          });     }      @override     public void ondestroy() {         // don't forget shutdown tts!         if (tts != null) {             tts.stop();             tts.shutdown();         }         super.ondestroy();     }      public void oninit(int status) {          if (status == texttospeech.success) {              int result = tts.setlanguage(locale.english);              if (result == texttospeech.lang_missing_data                     || result == texttospeech.lang_not_supported) {                 log.e("tts", "this language not supported");             } else {                 btnspeak.setenabled(true);                 speakout();              }          } else {             log.e("tts", "initilization failed!");         }      }      private void speakout() {          string text = txttext.gettext().tostring();         tts.speak(text, texttospeech.queue_flush, null);     } } 

what causing error?

thanks.

edit: here stacktrace log, errors in red:

06-04 20:20:05.609: e/androidruntime(8567): fatal exception: main 06-04 20:20:05.609: e/androidruntime(8567): java.lang.runtimeexception: unable start activity componentinfo{com.testotspeech/com.testotspeech.androidtesttospeechactivity}: java.lang.nullpointerexception 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.activitythread.performlaunchactivity(activitythread.java:2787) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.activitythread.handlelaunchactivity(activitythread.java:2803) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.activitythread.access$2300(activitythread.java:135) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.activitythread$h.handlemessage(activitythread.java:2136) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.os.handler.dispatchmessage(handler.java:99) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.os.looper.loop(looper.java:144) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.activitythread.main(activitythread.java:4937) 06-04 20:20:05.609: e/androidruntime(8567):     @ java.lang.reflect.method.invokenative(native method) 06-04 20:20:05.609: e/androidruntime(8567):     @ java.lang.reflect.method.invoke(method.java:521) 06-04 20:20:05.609: e/androidruntime(8567):     @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:868) 06-04 20:20:05.609: e/androidruntime(8567):     @ com.android.internal.os.zygoteinit.main(zygoteinit.java:626) 06-04 20:20:05.609: e/androidruntime(8567):     @ dalvik.system.nativestart.main(native method) 06-04 20:20:05.609: e/androidruntime(8567): caused by: java.lang.nullpointerexception 06-04 20:20:05.609: e/androidruntime(8567):     @ com.testotspeech.androidtesttospeechactivity.oncreate(androidtesttospeechactivity.java:30) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1069) 06-04 20:20:05.609: e/androidruntime(8567):     @ android.app.activitythread.performlaunchactivity(activitythread.java:2751) 06-04 20:20:05.609: e/androidruntime(8567):     ... 11 more 06-04 20:22:54.219: e/activitymanager(127): fail set top app changed! 06-04 20:24:32.509: e/activitymanager(127): fail set top app changed! 06-04 20:25:45.439: e/activitymanager(127): fail set top app changed! 06-04 20:32:49.439: e/activitymanager(127): fail set top app changed! 06-04 20:33:06.109: e/lights(127): write ok string=0,len=1 06-04 20:33:06.109: e/lights(127): write ok string=0,len=1 06-04 20:33:06.119: e/lights(127): write ok string=0 0,len=3 06-04 20:33:06.119: e/lights(127): write ok string=1,len=1 06-04 20:33:06.129: e/lights(127): write ok string=0,len=1 06-04 20:33:06.129: e/lights(127): write ok string=0 0,len=3 06-04 20:33:06.149: e/lights(127): write ok string=0,len=1 06-04 20:33:06.159: e/lights(127): write ok string=0,len=1 06-04 20:33:06.159: e/lights(127): write ok string=0 0,len=3 06-04 20:33:06.169: e/lights(127): write ok string=1,len=1 06-04 20:33:06.169: e/lights(127): write ok string=0,len=1 06-04 20:33:06.169: e/lights(127): write ok string=0 0,len=3 06-04 20:33:09.179: e/lights(127): write ok string=0,len=1 06-04 20:33:09.179: e/lights(127): write ok string=0,len=1 06-04 20:33:09.179: e/lights(127): write ok string=0 0,len=3 06-04 20:33:09.189: e/lights(127): write ok string=1,len=1 06-04 20:33:09.189: e/lights(127): write ok string=0,len=1 06-04 20:33:09.189: e/lights(127): write ok string=0 0,len=3 06-04 20:33:16.309: e/androidruntime(8748): fatal exception: main 06-04 20:33:16.309: e/androidruntime(8748): java.lang.runtimeexception: unable start activity componentinfo{com.testotspeech/com.testotspeech.androidtesttospeechactivity}: java.lang.nullpointerexception 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.activitythread.performlaunchactivity(activitythread.java:2787) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.activitythread.handlelaunchactivity(activitythread.java:2803) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.activitythread.access$2300(activitythread.java:135) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.activitythread$h.handlemessage(activitythread.java:2136) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.os.handler.dispatchmessage(handler.java:99) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.os.looper.loop(looper.java:144) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.activitythread.main(activitythread.java:4937) 06-04 20:33:16.309: e/androidruntime(8748):     @ java.lang.reflect.method.invokenative(native method) 06-04 20:33:16.309: e/androidruntime(8748):     @ java.lang.reflect.method.invoke(method.java:521) 06-04 20:33:16.309: e/androidruntime(8748):     @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:868) 06-04 20:33:16.309: e/androidruntime(8748):     @ com.android.internal.os.zygoteinit.main(zygoteinit.java:626) 06-04 20:33:16.309: e/androidruntime(8748):     @ dalvik.system.nativestart.main(native method) 06-04 20:33:16.309: e/androidruntime(8748): caused by: java.lang.nullpointerexception 06-04 20:33:16.309: e/androidruntime(8748):     @ com.testotspeech.androidtesttospeechactivity.oncreate(androidtesttospeechactivity.java:30) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1069) 06-04 20:33:16.309: e/androidruntime(8748):     @ android.app.activitythread.performlaunchactivity(activitythread.java:2751) 06-04 20:33:16.309: e/androidruntime(8748):     ... 11 more 06-04 20:33:16.339: e/lights(127): write ok string=0,len=1 06-04 20:33:16.349: e/lights(127): write ok string=0,len=1 06-04 20:33:16.349: e/lights(127): write ok string=0 0,len=3 06-04 20:33:16.349: e/lights(127): write ok string=1,len=1 06-04 20:33:16.349: e/lights(127): write ok string=0,len=1 06-04 20:33:16.359: e/lights(127): write ok string=0 0,len=3 06-04 20:33:16.559: e/lights(127): write ok string=0,len=1 06-04 20:33:16.569: e/lights(127): write ok string=0,len=1 06-04 20:33:16.579: e/lights(127): write ok string=0 0,len=3 06-04 20:33:16.579: e/lights(127): write ok string=0,len=1 06-04 20:33:16.579: e/lights(127): write ok string=0,len=1 06-04 20:33:16.579: e/lights(127): write ok string=0 0,len=3 06-04 20:33:16.629: e/lights(127): write ok string=0,len=1 06-04 20:33:16.639: e/lights(127): write ok string=0,len=1 06-04 20:33:16.639: e/lights(127): write ok string=0 0,len=3 06-04 20:33:16.639: e/lights(127): write ok string=0,len=1 06-04 20:33:16.639: e/lights(127): write ok string=0,len=1 06-04 20:33:16.649: e/lights(127): write ok string=0 0,len=3 06-04 20:33:18.789: e/lights(127): write ok string=0,len=1 06-04 20:33:18.789: e/lights(127): write ok string=0,len=1 06-04 20:33:18.789: e/lights(127): write ok string=0 0,len=3 06-04 20:33:18.789: e/lights(127): write ok string=0,len=1 06-04 20:33:18.799: e/lights(127): write ok string=0,len=1 06-04 20:33:18.799: e/lights(127): write ok string=0 0,len=3 06-04 20:33:23.009: e/lights(127): write ok string=0,len=1 06-04 20:33:23.019: e/lights(127): write ok string=0,len=1 06-04 20:33:23.019: e/lights(127): write ok string=0 0,len=3 06-04 20:33:23.019: e/lights(127): write ok string=1,len=1 06-04 20:33:23.029: e/lights(127): write ok string=0,len=1 06-04 20:33:23.029: e/lights(127): write ok string=0 0,len=3 06-04 20:33:23.049: e/databaseutils(367): writing exception parcel 06-04 20:33:23.049: e/databaseutils(367): java.lang.securityexception: permission denial: reading com.android.providers.downloads.downloadprovider uri content://downloads/download pid=316, uid=10007 requires android.permission.access_download_manager 06-04 20:33:23.049: e/databaseutils(367):   @ android.content.contentprovider$transport.enforcereadpermission(contentprovider.java:277) 06-04 20:33:23.049: e/databaseutils(367):   @ android.content.contentprovider$transport.bulkquery(contentprovider.java:155) 06-04 20:33:23.049: e/databaseutils(367):   @ android.content.contentprovidernative.ontransact(contentprovidernative.java:134) 06-04 20:33:23.049: e/databaseutils(367):   @ android.os.binder.exectransact(binder.java:288) 06-04 20:33:23.049: e/databaseutils(367):   @ dalvik.system.nativestart.run(native method) 06-04 20:33:23.049: e/switchusbsettings(316): error when query download provider. error: java.lang.securityexception: permission denial: reading com.android.providers.downloads.downloadprovider uri content://downloads/download pid=316, uid=10007 requires android.permission.access_download_manager 06-04 20:33:23.149: e/databaseutils(367): writing exception parcel 06-04 20:33:23.149: e/databaseutils(367): java.lang.securityexception: permission denial: reading com.android.providers.downloads.downloadprovider uri content://downloads/download pid=316, uid=10007 requires android.permission.access_download_manager 06-04 20:33:23.149: e/databaseutils(367):   @ android.content.contentprovider$transport.enforcereadpermission(contentprovider.java:277) 06-04 20:33:23.149: e/databaseutils(367):   @ android.content.contentprovider$transport.bulkquery(contentprovider.java:155) 06-04 20:33:23.149: e/databaseutils(367):   @ android.content.contentprovidernative.ontransact(contentprovidernative.java:134) 06-04 20:33:23.149: e/databaseutils(367):   @ android.os.binder.exectransact(binder.java:288) 06-04 20:33:23.149: e/databaseutils(367):   @ dalvik.system.nativestart.run(native method) 06-04 20:33:23.149: e/switchusbsettings(316): error when query download provider. error: java.lang.securityexception: permission denial: reading com.android.providers.downloads.downloadprovider uri content://downloads/download pid=316, uid=10007 requires android.permission.access_download_manager 06-04 20:33:56.369: e/activitymanager(127): fail set top app changed! 06-04 20:38:30.539: e/activitymanager(127): fail set top app changed! 06-04 20:50:48.819: e/activitymanager(127): fail set top app changed! 06-04 20:51:59.019: e/activitymanager(127): fail set top app changed! 06-04 23:01:32.909: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:02:23.029: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:04:03.339: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:07:23.899: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:09:54.619: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:14:04.959: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:16:35.439: e/tethering(127): active iface (usb0) reported added, ignoring 06-04 23:20:58.319: e/jdwp(9122): failed sending reply debugger: broken pipe 06-04 23:21:36.259: e/tethering(127): active iface (usb0) reported added, ignoring 

your null pointer telling you, arraylist itemslist null, , not initialized. try this:

public void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.main);     log.i("----------",arrays.tostring(locale.getavailablelocales()));     itemslist = new arraylist<string>();     //here never initialized itemslist before, , nullpointer     itemslist.add(arrays.tostring(locale.getavailablelocales()));     array_spinner = new string[itemslist.size()];     tts = new texttospeech(this, this);     btnspeak = (button) findviewbyid(r.id.btnspeak);     txttext = (edittext) findviewbyid(r.id.txttext);      // button on click event     btnspeak.setonclicklistener(new view.onclicklistener() {          public void onclick(view arg0) {             speakout();         }      }); } 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -