Skip to content
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

Download is not in progress and a white screen is displayed instead #806

Closed
vanessa-chang opened this issue Sep 13, 2023 · 6 comments · Fixed by endlessm/kolibri-installer-android#184
Labels
bug Something isn't working

Comments

@vanessa-chang
Copy link

I tried the Chromebook version: Manatee 6.46-400

  • the issue is fixed by updating from an older package
  • If I install a new package from the store, it shows a white screen instead of the download progress page after clicking the download the starter pack (and it seems the download not starting as the screen still shows the white screen after I restart the app after 30 mins)

Windows 6.46.1.0 does not have this issue.

Originally posted by @vanessa-chang in #797 (comment)

@erikos
Copy link
Contributor

erikos commented Sep 13, 2023

Reproduced here the same issue. The app was doing the migration fine but after clearing the app storage and starting again, there is a white screen after selecting the interest - download does not start.

Full_log_Manatee_646-400.log

@dbnicholson
Copy link
Member

2023-09-13 10:07:12.221  7635-7787  org.endlessos.Key       org.endlessos.Key                    E  kolibri_explore_plugin.collectionviews: Collection manifest
                                                                                                    /data/data/org.endlessos.Key/files/app/collections/explorer-0001.json not found

Apparently, I didn't actually test endlessm/kolibri-installer-android#181. Sorry!

@dbnicholson
Copy link
Member

Argh, build issue. It decided that the collections.zip that was already downloaded was newer than the released collections.zip and didn't do anything. But that fails because the already downloaded version was the full endless-key-collections repo and the paths are different.

I'll wipe the workspace and try again.

dbnicholson added a commit to endlessm/kolibri-installer-android that referenced this issue Sep 13, 2023
A recent Jenkins build included the wrong version of `collections.zip`
because the one in the workspace was newer than the requested version.
Let's try to fix this for real by making the `make clean` target
actually clean everything except for the p4a builds and the downloaded
Kolibri wheel file. I checked the results with `git ls-files -o
--directory` after a local build and think I got everything.

With that, `make clean` can be run at the beginning of the Jenkins build
(in addition to the existing `p4a clean-builds`) and we can be
reasonable sure that it will DTRT. The reason not to just wipe the
workspace outright is that we want to keep the `_cache` directory for
the p4a downloads.

One subtle difference is that the `src/kolibri` target was previously
depending on `clean`. Previously that was just cleaning up the `dist`
artifacts, but with the more thorough `clean` recipe, that would break
everything. Instead, the `dist` targets clean old artifacts as needed.

Fixes: endlessm/kolibri-explore-plugin#806
@dbnicholson
Copy link
Member

I tested the last build locally and it worked from a fresh install. Released in Manatee 6.46-401. @vanessa-chang please verify.

@erikos
Copy link
Contributor

erikos commented Sep 14, 2023

Smoke tested with 6.46-401: I was able to get to the Discovery page with that build!

@vanessa-chang
Copy link
Author

Verified Passed with Manatee 6.46-401.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants