Closed alanfermtz closed 1 year ago
I can't reproduce this even if I delete the M³ folder from %appdata% completely...
which windows are you trying?
I'm on Windows 11.
Are you able to reproduce the issue on your side with the following steps?
If so, please post the output of the Console tab in the Developer tools here.
Where I can find the output?
What i find is if i use my home network, does not work, but using my phone's hotspot it works
Where I can find the output?
To open the inspector, hit Ctrl ⇧ Shift I (⌘ Command ⌥ Option I for Mac) when the app is starting up. Then, go to the Console tab and copy/paste all output here.
What i find is if i use my home network, does not work, but using my phone's hotspot it works
That definitely seems like it's a network issue.. We'll see what the Console says
Also, please tell me what you see for the following URL:
https://www.jw.org/en/languages
Where I can find the output?
To open the inspector, hit Ctrl ⇧ Shift I (⌘ Command ⌥ Option I for Mac) when the app is starting up. Then, go to the Console tab and copy/paste all output here.
I can't find a way to do this...
I tried with Ubuntu new installation from my home network, an it does not display the languages. Also, Its worth to mention that my home network and congregation network its from different provider
I tried with Ubuntu new installation from my home network, an it does not display the languages. Also, Its worth to mention that my home network and congregation network its from different provider
Ok; can you post a screenshot of what %appdata%\meeting-media-manager
contains, and if langs.json
exists in there, the contents of it please?
Also, can you enable beta updates from the settings and relaunch the app? It should then download the latest beta, in which I've added some potential fixes. Alternatively, the latest beta is found here.
roaming
This on beta 4
roaming
This on beta 4
Thanks! And what does the console say now?
So now, I skipped this problem of language using my hotspot thats the only way it works. Then connect again with my home network, and when I click the midweek meeting it does download the feed of the meeting, but it takes more time than usual. No problem downloading the week now. Also, the background text of year is showing as usual.
So now, I skipped this problem of language using my hotspot thats the only way it works. Then connect again with my home network, and when I click the midweek meeting it does download the feed of the meeting, but it takes more time than usual. No problem downloading the week now. Also, the background text of year is showing as usual.
Very odd.
@mtdvlpr Do you think we should include a kind of "default" langs array as a fallback for if the langs fetching doesn't work (for some inexplicable reason like in this case), instead of a blank array?
This is new
@sircharlo, yeah, we've had more people experiencing this and a fallback array would solve this for good.
@alanfermtz Thanks for your patience with this bug! I've just released a new beta version which (if everything goes well) should work even on the problematic computer you were troubleshooting.
Please, if and when you can, try the following:
Also, please copy/paste the console output (whether it worked or not), while including "All levels" like so:
Well, I think (again) I see what happened. Again, I've just released a new beta version which (if everything goes well) should fix the issue. Please, if and when you can, try the following:
We're closing in. Latest beta.
You're a very patient person! Again, latest beta.
Language works now but now stuck when trying to update media
Language works now but now stuck when trying to update media
This is getting comical. I'm not sure what what to try after this beta, but here goes. Let me know what happens now.
Languages working correctly now, even I notice that the animation of fetching is no longer there. Download now working too, but now the download takes more time than used to.
Could I have the console output please? I'm still unsure as to why this issue is happening in the first place.
Visually what takes longer times is the section jw.org
The full flow since fresh install:
What I see interesting is this new line: instrument.js:111 Result from langs call: {status: 200, languages: Array(1114), localizedCount: '1,081'}
What do you think @mtdvlpr ? Changes: https://github.com/sircharlo/meeting-media-manager/compare/v23.6.1...v23.6.2-beta.12
See anything that's out of place or that should be refactored? I think with this we might finally have squashed this pesky bug, or at least staved off its effects.
@sircharlo, first of all, nice work! Couple things:
- Why'd you comment out the langs refresh in the settings watchers?
Yeah, originally getPubAvailability
would try to reads langs.json
, which would get weird if that file didn't exist or was corrupted. So now, I call getPubAvailability
directly from getJWLangs
, feeding it a langs
argument that is either the contents of the successfully parsed langs.json
file, or the fallback langs, as needed.
But you're right, it should be called from the watchers, so I've added calls to getJWLangs
from the watchers, which will call getPubAvailability
as needed.
- Why are the w and mwb availability calls not done simultaneously anymore?
Touché; fixed.
- All those extra debug statements can be removed again to avoid clutter in the console.
I'll get on that.
Done. I think that should wrap up this issue. @alanfermtz I'll just ask you to do the traditional wipe and reinstall using the latest (and hopefully final) beta.
If that works, then we're going to release this fix in a new M³ a bit later this week for the benefit of others who might be encountering this bug.
The latest beta its working as usual prior bug. Thanks
The latest beta its working as usual prior bug. Thanks
Do you mean, the bug is back? Or the bug is gone, and M³ works as expected?
No, i am sorry, the latest beta is working correctly
What happened?
It all started when I got a call from another congregation asking me that the midweek meeting day was not downloading. To try to solve it I tried to delete the program with all the data from appdata\roaming. After fresh installation, I found that in the part of "Media Language" and "Fallback media language" the list of languages is not displayed. Like is fetching but can not finish, I tried to turn off the firewall, I thought that maybe something related to some rule, this did not solve anything. Now I tried with my personal computer, doing a fresh installation. And I get the same situation of "Media Language" and "Fallback media language".
To solve it, what I did was that in the congregation computer, in our Windows user of the congregation it has always worked correctly, so I copied all the data of the program that is in Appdata\roaming where the preferences are stored by user. And start working normally
To Reproduce
Fresh installation, delete manually user preferences before installation
What did you expect to happen?
n/a
Version
23.6.1
What platform are you seeing the problem on?
Windows
Relevant log output
No response
Screenshots
No response
Additional context
No response