Hi everyone, I'm up and running using the musescore api in my musical Android app, although I see I'm having one weird bug which I can only reproduce when I search a particular phrase, amusingly its "awesome" haha. I'm sure there are others but I'm not sure of the criteria the search term must full.
Here is the error which is being thrown: 02-28 14:28:18.468: D/SearchMuseScore(12848): I want to search:awesome 02-28 14:28:20.208: E/AndroidRuntime(12848): FATAL EXCEPTION: AsyncTask #3 02-28 14:28:20.208: E/AndroidRuntime(12848): Process: nz.co.tentacle.android.newagedrumsBeta, PID: 12848 02-28 14:28:20.208: E/AndroidRuntime(12848): java.lang.RuntimeException: An error occured while executing doInBackground() 02-28 14:28:20.208: E/AndroidRuntime(12848): at android.os.AsyncTask$3.done(AsyncTask.java:300) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.util.concurrent.FutureTask.setException(FutureTask.java:222) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.util.concurrent.FutureTask.run(FutureTask.java:242) 02-28 14:28:20.208: E/AndroidRuntime(12848): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.lang.Thread.run(Thread.java:811) 02-28 14:28:20.208: E/AndroidRuntime(12848): Caused by: java.lang.IllegalArgumentException: id: primitive number field but found a JSON null: private int com.musescore.api.v1.model.Score.id 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.common.base.Preconditions.checkArgument(Preconditions.java:115) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:553) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parse(JsonParser.java:289) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:495) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parseArray(JsonParser.java:391) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parseValue(JsonParser.java:457) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parse(JsonParser.java:232) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.json.JsonParser.parseAndClose(JsonParser.java:125) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.http.json.JsonHttpParser.parse(JsonHttpParser.java:87) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.google.api.client.http.HttpResponse.parseAs(HttpResponse.java:386) 02-28 14:28:20.208: E/AndroidRuntime(12848): at com.musescore.api.v1.MuseScore$Score$List.execute(MuseScore.java:338) 02-28 14:28:20.208: E/AndroidRuntime(12848): at midi.MuseScoreWorker.SendDataFromAndroidDevice(MuseScoreWorker.java:124) 02-28 14:28:20.208: E/AndroidRuntime(12848): at midi.MuseScoreWorker.doInBackground(MuseScoreWorker.java:73) 02-28 14:28:20.208: E/AndroidRuntime(12848): at midi.MuseScoreWorker.doInBackground(MuseScoreWorker.java:1) 02-28 14:28:20.208: E/AndroidRuntime(12848): at android.os.AsyncTask$2.call(AsyncTask.java:288) 02-28 14:28:20.208: E/AndroidRuntime(12848): at java.util.concurrent.FutureTask.run(FutureTask.java:237) 02-28 14:28:20.208: E/AndroidRuntime(12848): ... 4 more I hope someone can please help me with this issue? -- View this message in context: http://dev-list.musescore.org/Android-Musescore-API-issue-tp7578633.html Sent from the MuseScore Developer mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis & security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk _______________________________________________ Mscore-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mscore-developer
