Bad profile data getting through validation (0.6.0.1)

Issue #19 resolved
Will Lunniss repo owner created an issue

java.lang.ArrayIndexOutOfBoundsException at com.serviiodroid.devices.DevicesPage.buildAdapterData(DevicesPage.java:98) at com.serviiodroid.devices.DevicesPage.getView(DevicesPage.java:42) at com.serviiodroid.ViewPagerAdapter.instantiateItem(ViewPagerAdapter.java:58) at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:548) at android.support.v4.view.ViewPager.populate(ViewPager.java:671) at android.support.v4.view.ViewPager.setAdapter(ViewPager.java:296) at com.serviiodroid.ServiioDroid.showMainView(ServiioDroid.java:360) at com.serviiodroid.ServiioDroid.access$16(ServiioDroid.java:343) at com.serviiodroid.ServiioDroid$LoadDataTask.onPostExecute(ServiioDroid.java:1181) at com.serviiodroid.ServiioDroid$LoadDataTask.onPostExecute(ServiioDroid.java:1) at android.os.AsyncTask.finish(AsyncTask.java:417) at android.os.AsyncTask.access$300(AsyncTask.java:127) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:144) at android.app.ActivityThread.main(ActivityThread.java:4937) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) at dalvik.system.NativeStart.main(Native Method)

Comments (6)

  1. Will Lunniss reporter

    To reproduce connect to serviio right after starting it up as the profile data is loaded after the restlet server.

    Solution: on finding missing profile data, reload the profiles and then rebuild the devices view.

  2. Log in to comment