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

Bottom Playlist crashes #309

Open
ripofflennon opened this issue Aug 8, 2024 · 11 comments
Open

Bottom Playlist crashes #309

ripofflennon opened this issue Aug 8, 2024 · 11 comments

Comments

@ripofflennon
Copy link

when i open my playlist, i get

Error: Spider Monkey Panel v1.6.1 (BottomPlaylist: BottomPlaylist v1.2.3b23 by Ottodix)
arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js
Line: 2517, Column: 8
Stack trace:
oBrowser/this.draw@WSHsmoothplaylist_trackinfos.js:2517:8
on_paint@WSHsmoothplaylist_trackinfos.js:4931:20

and the side panel works neither, i get

Error: Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix)
arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js
Line: 2517, Column: 8
Stack trace:
oBrowser/this.draw@WSHsmoothplaylist_trackinfos.js:2517:8
on_paint@WSHsmoothplaylist_trackinfos.js:4931:20

@JadeTank
Copy link
Collaborator

JadeTank commented Aug 8, 2024

Something is not splitting correctly. Would you be able to edit the file WSHsmoothplaylist_trackinfos.js under profile > themes > eole > js and add this to line 2516 console.log("arr_e: " + arr_e); like in this screenshot?

image

This will print the contents of arr_e to the console before the crash. Please take a picture or copy the text from the console when this happens, it will help me figure out what is going on.

@ripofflennon
Copy link
Author

Error: Spider Monkey Panel v1.6.1 (NowPlayingPlaylist: NowPlayingPlaylist v1.2.3b23 by Ottodix)
arr_e[2] is undefined

File: WSHsmoothplaylist_trackinfos.js
Line: 2517, Column: 8
Stack trace:
oBrowser/this.draw@WSHsmoothplaylist_trackinfos.js:2517:8
on_paint@WSHsmoothplaylist_trackinfos.js:4931:20

@JadeTank
Copy link
Collaborator

JadeTank commented Aug 8, 2024

The console is viewed under the main foobar menu (top left), View > Console
This is just the error message, it wont appear there

@ripofflennon
Copy link
Author

ripofflennon commented Aug 8, 2024 via email

@JadeTank
Copy link
Collaborator

JadeTank commented Aug 8, 2024

Seems to be related to an item tag, potentially an unusual character that is causing problems with the way the array is split. Can you send the properties for whatever item is 'The Mothers of Invention'?

@ripofflennon
Copy link
Author

ripofflennon commented Aug 8, 2024 via email

@JadeTank
Copy link
Collaborator

JadeTank commented Aug 8, 2024

Yes, there is some sort of problem with this item. Find any songs by The Mothers of Invention wherever you have your music stored, see if temporarily taking them out of the library solves the issue. Its possible a track just has an incorrect tag, symbol in the name, or it could be corrupted.

@ripofflennon
Copy link
Author

ripofflennon commented Aug 8, 2024 via email

@JadeTank
Copy link
Collaborator

JadeTank commented Aug 8, 2024

Great! Would you mind sharing what exactly was messed up about the artist name? I may be able to add a simple check so that at minimum it wont crash and will warn the user about a corrupt tag

@ripofflennon
Copy link
Author

ripofflennon commented Aug 8, 2024 via email

@JadeTank
Copy link
Collaborator

JadeTank commented Aug 8, 2024

I see, thank you. Will try to add some checks for unusual characters like that.

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

No branches or pull requests

2 participants