-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.7.7.1 CRASH at XPRIZE sites java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.hashCode()' on a null object reference #410
Comments
RoboTutor doesn't use TTS, so why is it initializing it?? cmu.xprize.util.TTSsynthesizer.onInit(TTSsynthesizer.java:68) |
Caused by student exit? |
I added two new folders to Google Drive. a_crash_examine_0941 Each has a collection of all CRASH and PERF files logged between 11/15 and 11/16 for a given tablet. Many of the CRASH logs contain the hashCode() error. The goal is to map each of these crashes to a corresponding PERF log. |
For reference, here are the types of Crashes in each of the CRASH log files, where HASH indicates the crash mentioned here, STRING indicates the StringOutOfBoundsException, and MEM indicates an OutOfMemoryError. 2942
0941
|
Jo Grimstad [7:34 AM] 11/27/2018:
@kdeland @jack_mostow_robotutor Note that after your update, this crash report is being uploaded from your tablets:
CRASH_20181110_101607_5B13001251_release_2.7.7.1.txt
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.hashCode()' on a null object reference
--------- Stack trace ---------
cmu.xprize.robotutor.tutorengine.CTutor.loadTutorGraph(CTutor.java:235)
cmu.xprize.robotutor.tutorengine.CTutor.inflateTutor(CTutor.java:209)
cmu.xprize.robotutor.tutorengine.CTutor.(CTutor.java:163)
cmu.xprize.robotutor.tutorengine.CTutorEngine.createAndLaunchTutor(CTutorEngine.java:356)
cmu.xprize.robotutor.tutorengine.CTutorEngine.startSessionManager(CTutorEngine.java:238)
cmu.xprize.robotutor.RoboTutor.onStartTutor(RoboTutor.java:614)
cmu.xprize.robotutor.RoboTutor.startEngine(RoboTutor.java:585)
cmu.xprize.robotutor.RoboTutor.onServiceReady(RoboTutor.java:532)
cmu.xprize.util.TTSsynthesizer.onInit(TTSsynthesizer.java:68)
android.speech.tts.TextToSpeech.dispatchOnInit(TextToSpeech.java:824)
android.speech.tts.TextToSpeech.-wrap4(TextToSpeech.java)
android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask.onPostExecute(TextToSpeech.java:2201)
android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask.onPostExecute(TextToSpeech.java:2195)
android.os.AsyncTask.finish(AsyncTask.java:667)
android.os.AsyncTask.-wrap1(AsyncTask.java)
android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:684)
android.os.Handler.dispatchMessage(Handler.java:102)
android.os.Looper.loop(Looper.java:154)
android.app.ActivityThread.main(ActivityThread.java:6119)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
--------- Cause ---------
The text was updated successfully, but these errors were encountered: