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

Reply via email to