question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Missing images in Perseus exercises when the mastery model is changed on Studio

See original GitHub issue

Observed behavior

(continues after #6564)

Since it was impossible to update the channel with the exercises whose mastery model I changed on Studio, when I deleted it and imported again from scratch, I got various 404 errors and missing images in the affected exercises.

Issue is confirmed by testing this workflow on two different Windows VMs, so not a fluke.

Win10 (start)  Running  - Oracle VM VirtualBox_336

Could that be because of the mastery model change? In the same channel I have a control exercise with the unchanged mastery model, and no 404 errors in it… 🤔 Exercises are from Counting topic on KA English imported to my testing channel nakav-mafak.

Kolibri Studio (Beta) - Mozilla Firefox_337

Expected behavior

Correctly displayed images in exercises.

User-facing consequences

Inability to interact with the exercises

Errors and logs

No errors on Studio, and initially I only saw the usual 404 on an image inside the zipcontent (we’ve seen these Perseus errors before), and another error which appears intermittently:

TypeError: "state.core.logging.attempt.interaction_history is undefined"
    currentInteractions index.vue:181
    key vuex.esm.js:836
    VueJS 3
    beforeDestroy index.vue:270
    invokeWithErrorHandling VueJS
vue.runtime.esm.js:1888:12
    VueJS 37
    SET_EMPTY_LOGGING_STATE logging.js:

404s-exercises

Data load failed: http://127.0.0.1:8080/zipcontent/c9ad888fe4d4f271c15272f08b9128a1.perseus/images/cd7b86152d1ff093ac300a13e207d33ff159ef9e-data.json undefined

@jayoshih wrote:

Those are referencing certain svg/json information embedded in the perseus files, so it seems more related to the zips being generated than the mastery model change. It could be that something broke at some point, and the change in mastery model caused the zips to be regenerated

Steps to reproduce

Import the exercises from the KA EN sub-topic in the channel with nakav-mafak token.

Context

  • Kolibri version: 0.13.1b2
  • Operating system: Windows 7 & 10
  • Browser: Firefox & Chrome

cc @indirectlylit to review the labels and the milestone

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
radinamaticcommented, Mar 11, 2021

Thank you for testing @pcenov & @metodimilevqa! 💯 As suspected, issue is long gone, will close it now!

1reaction
jonboisercommented, Mar 10, 2021

@radinamatic @metodimilevqa Could you see if this is still an issue on the latest versions of Kolibri + Studio

Read more comments on GitHub >

github_iconTop Results From Across the Web

studio/publish.py at unstable · learningequality/studio · GitHub
Used to track slow Publishing operations. We don't raise this error,. just feed it to Sentry for reporting. """.
Read more >
Educating the Net Generation - Educause
All in all, a number of changes are implied if higher education is to adapt to the. Net Generation. Carole Barone of EDUCAUSE...
Read more >
Untitled
Jet force technology backpack, No fee bank account rbc, Kelly mcnair oncor, ... German place name etymology, Reno duster images, How to get...
Read more >
ricecooker docs - Read the Docs
New les are uploaded to Kolibri Studio (in the above case no new les are ... Processing images for exercise: An exercise containing...
Read more >
Untitled
Agarwal's images, Katti batti review behindwoods, Krstarica recnik tursko srpski, ... Hearthstone doomsayer did i miss it, Emix internship, Studio farronato ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found