forked from jagrosh/MusicBot
-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
Bug Description
When i try to play any song it gives me an error while trying to change my visitor token
[ERROR]: Error while updating config.txt Cannot run program "docker": error=2
my dockerfile:
FROM openjdk:21-jdk
COPY JMB-0.4.3.4.jar /home/xkotelek/discord/
COPY config.txt /home/xkotelek/discord/
RUN chmod 644 /home/xkotelek/discord/JMB-0.4.3.4.jar
RUN chmod 644 /home/xkotelek/discord/config.txt
WORKDIR /home/xkotelek/discord
ENTRYPOINT ["java", "-jar", "/home/xkotelek/discord/JMB-0.4.3.4.jar"]
i added the ytpotoken and ytvisitordata to config.txt
Steps to Reproduce
- just install JMusicBot from repo
- put the ytpotoken and ytvisitordata into config
- build (
docker build --tag 'tag' .) and run (docker run'tag') the dockerfile - try to play any music
Expected Result
I expected to first change the config - nothing changes (maybe because the dockerfile is wrong - idk anything about docker) and to play the music wich played last week till this day. I also set updatealerts to false but i still get dms.
Debug Output
[18:25:05] [WARN] [JMusicBot Version]: Switching to nogui mode. You can manually start in nogui mode by including the -Dnogui=true flag.
[18:25:05] [WARN] [JMusicBot Version]: There is a new version of JMusicBot available!
Current version: 0.4.3.4
New Version: 0.4.3
Please visit https://github.com/jagrosh/MusicBot/releases/latest to get the latest release.
[18:25:05] [INFO] [JMusicBot]: Loaded config from /home/xkotelek/discord/config.txt
[18:25:05] [INFO] [Settings]: serversettings.json will be created in /home/xkotelek/discord/serversettings.json
[18:25:05] [ERROR]: Error while updating config.txt Cannot run program "docker": error=2, No such file or directory
[18:25:06] [INFO] [JDA]: Login Successful!
[18:25:06] [INFO] [WebSocketClient]: Connected to WebSocket
[18:25:06] [INFO] [JMusicBot]: JMusicBot
[18:25:07] [INFO] [JDA]: Finished Loading!
[18:25:22] [INFO] [YoutubeAccessTokenTracker]: Updating YouTube visitor id succeeded, new one is CgtDUnlkUkw3aUlHNCiSq_S8BjIiCgJQTBIcEhgSFgsMDg8QERITFBUWFxgZGhscHR4fICEgRToMCAEgkom17KOyxc5n, next update will be after 600 seconds.
[18:25:24] [WARN] [SignatureCipherManager]: Transformed n parameter is the same as input, n function possibly short-circuited (in: C9rRzGFZCaTIpgqIb, out: C9rRzGFZCaTIpgqIb, player script: /s/player/f3d47b5a/player_ias.vflset/pl_PL/base.js, source version: 1.11.3)
[18:25:24] [WARN] [SignatureCipherManager]: Transformed n parameter is the same as input, n function possibly short-circuited (in: tKJcf62W9AfgV76eB, out: tKJcf62W9AfgV76eB, player script: /s/player/f3d47b5a/player_ias.vflset/pl_PL/base.js, source version: 1.11.3)
[18:25:24] [ERROR] [LocalAudioTrackExecutor]: Error in playback of vimf_OMKXhU
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something broke when playing the track.
at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:45)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:121)
at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$2(DefaultAudioPlayerManager.java:339)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.RuntimeException: Not success status code: 403
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.validateStatusCode(PersistentHttpStream.java:88)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.attemptConnect(PersistentHttpStream.java:124)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.connect(PersistentHttpStream.java:106)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.internalRead(PersistentHttpStream.java:158)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.read(PersistentHttpStream.java:174)
at java.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:295)
at java.base/java.io.DataInputStream.readByte(DataInputStream.java:275)
at com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaEbmlReader.readEbmlInteger(MatroskaEbmlReader.java:39)
at com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaFileReader.readNextElement(MatroskaFileReader.java:47)
at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.readFile(MatroskaStreamingFile.java:94)
at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.loadMatroskaFile(MatroskaAudioTrack.java:52)
at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.process(MatroskaAudioTrack.java:35)
at com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:25)
at dev.lavalink.youtube.track.YoutubeAudioTrack.processStatic(YoutubeAudioTrack.java:159)
at dev.lavalink.youtube.track.YoutubeAudioTrack.processWithClient(YoutubeAudioTrack.java:138)
at dev.lavalink.youtube.track.YoutubeAudioTrack.process(YoutubeAudioTrack.java:79)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:109)
... 4 common frames omitted
Suppressed: dev.lavalink.youtube.ClientInformation:
yts.version: 1.11.3
client.identifier: WEB_EMBEDDED_PLAYER
client.options: ClientOptions{playback=true, playlistLoading=true, videoLoading=true, searching=true}
[18:25:24] [ERROR] [AudioHandler]: Track vimf_OMKXhU has failed to play
com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something broke when playing the track.
at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:45)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:121)
at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$2(DefaultAudioPlayerManager.java:339)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.RuntimeException: Not success status code: 403
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.validateStatusCode(PersistentHttpStream.java:88)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.attemptConnect(PersistentHttpStream.java:124)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.connect(PersistentHttpStream.java:106)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.internalRead(PersistentHttpStream.java:158)
at com.sedmelluq.discord.lavaplayer.tools.io.PersistentHttpStream.read(PersistentHttpStream.java:174)
at java.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:295)
at java.base/java.io.DataInputStream.readByte(DataInputStream.java:275)
at com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaEbmlReader.readEbmlInteger(MatroskaEbmlReader.java:39)
at com.sedmelluq.discord.lavaplayer.container.matroska.format.MatroskaFileReader.readNextElement(MatroskaFileReader.java:47)
at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaStreamingFile.readFile(MatroskaStreamingFile.java:94)
at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.loadMatroskaFile(MatroskaAudioTrack.java:52)
at com.sedmelluq.discord.lavaplayer.container.matroska.MatroskaAudioTrack.process(MatroskaAudioTrack.java:35)
at com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:25)
at dev.lavalink.youtube.track.YoutubeAudioTrack.processStatic(YoutubeAudioTrack.java:159)
at dev.lavalink.youtube.track.YoutubeAudioTrack.processWithClient(YoutubeAudioTrack.java:138)
at dev.lavalink.youtube.track.YoutubeAudioTrack.process(YoutubeAudioTrack.java:79)
at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:109)
... 4 common frames omitted
Suppressed: dev.lavalink.youtube.ClientInformation:
yts.version: 1.11.3
client.identifier: WEB_EMBEDDED_PLAYER
client.options: ClientOptions{playback=true, playlistLoading=true, videoLoading=true, searching=true}
Additional Info
No response
Checklist
- I have looked for information about this within the documentation
- I have searched for similar issues on the issues page
- I am using an official release from the releases page
JMusicBot Version
0.4.3.4
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels