Skip to content

RadioBrowserApi BugFix - #371

Open
mastermichi wants to merge 1 commit into
firebirdberlin:masterfrom
mastermichi:RadioBrowserAPI_Bugfix
Open

RadioBrowserApi BugFix#371
mastermichi wants to merge 1 commit into
firebirdberlin:masterfrom
mastermichi:RadioBrowserAPI_Bugfix

Conversation

@mastermichi

Copy link
Copy Markdown
Contributor

Bugfix for:

Exception java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$4.done (AsyncTask.java:415)
at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:383)
at java.util.concurrent.FutureTask.setException (FutureTask.java:252)
at java.util.concurrent.FutureTask.run (FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:305)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:920)
Caused by java.lang.IllegalArgumentException: bound must be positive
at java.util.Random.nextInt (Random.java:388)
at com.firebirdberlin.radiostreamapi.RadioBrowserApi.getRandomServer (RadioBrowserApi.java)
at com.firebirdberlin.radiostreamapi.RadioBrowserApi.getPathBuilder (RadioBrowserApi.java)
at com.firebirdberlin.radiostreamapi.RadioBrowserApi.getCountriesPath (RadioBrowserApi.java)
at com.firebirdberlin.radiostreamapi.RadioBrowserApi.fetchCountries (RadioBrowserApi.java)
at com.firebirdberlin.radiostreamapi.CountryRequestTask.doInBackground (CountryRequestTask.java)
at android.os.AsyncTask$3.call (AsyncTask.java:394)
at java.util.concurrent.FutureTask.run (FutureTask.java:266)

@mastermichi
mastermichi force-pushed the RadioBrowserAPI_Bugfix branch from 9376dd4 to d763052 Compare March 16, 2023 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant