topi314 / SponsorBlock-Plugin

Lavalink SponsorBlock Plugin
Apache License 2.0
21 stars 2 forks source link

4.0-beta3 exepection uncaught #11

Closed Redhawk18 closed 10 months ago

Redhawk18 commented 10 months ago

using this docker image lavalink:4.0.0-beta.4-alpine

2023-10-26T21:43:23.606Z ERROR 1 --- [  XNIO-1 task-3] c.s.d.lavaplayer.player.AudioPlayer      : Handler of event com.sedmelluq.discord.lavaplayer.player.event.TrackStartEvent@1f23b0c3 threw an exception.
kotlinx.serialization.MissingFieldException: Field 'simpleText' is required for type with serial name 'com.github.topi314.sponsorblock.plugin.inntertube.TextBlock', but it was missing at path: $.contents.twoColumnSearchResultsRenderer.primaryContents.sectionListRenderer.contents[0].itemSectionRenderer.contents[8].videoRenderer.expandableMetadata.expandableMetadataRenderer.expandedContent.horizontalCardListRenderer.cards[0].macroMarkersListItemRenderer.title
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:93) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.MacroMarkersListItemRenderer$$serializer.deserialize(Chapters.kt:30) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.MacroMarkersListItemRenderer$$serializer.deserialize(Chapters.kt:30) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.Card$$serializer.deserialize(Chapters.kt:25) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.Card$$serializer.deserialize(Chapters.kt:25) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:533) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.HorizontalCardListRenderer$$serializer.deserialize(Chapters.kt:20) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.HorizontalCardListRenderer$$serializer.deserialize(Chapters.kt:20) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ExpandedContent$$serializer.deserialize(Chapters.kt:17) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ExpandedContent$$serializer.deserialize(Chapters.kt:17) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ExpandableMetadataRenderer$$serializer.deserialize(Chapters.kt:14) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ExpandableMetadataRenderer$$serializer.deserialize(Chapters.kt:14) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ExpandableMetadata$$serializer.deserialize(Chapters.kt:11) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ExpandableMetadata$$serializer.deserialize(Chapters.kt:11) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at com.github.topi314.sponsorblock.plugin.inntertube.VideoRenderer$$serializer.deserialize(Chapters.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.VideoRenderer$$serializer.deserialize(Chapters.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at com.github.topi314.sponsorblock.plugin.inntertube.VideoRendererConsent$$serializer.deserialize(search.kt:25) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.VideoRendererConsent$$serializer.deserialize(search.kt:25) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:533) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeBox$$serializer.deserialize(shared.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeBox$$serializer.deserialize(shared.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at com.github.topi314.sponsorblock.plugin.inntertube.ItemSectionRendererContent$$serializer.deserialize(search.kt:20) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.ItemSectionRendererContent$$serializer.deserialize(search.kt:20) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:533) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeBox$$serializer.deserialize(shared.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeBox$$serializer.deserialize(shared.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.SectionListRendererContent$$serializer.deserialize(search.kt:15) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.SectionListRendererContent$$serializer.deserialize(search.kt:15) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.TwoColumnSearchResultsRenderer$$serializer.deserialize(search.kt:10) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.TwoColumnSearchResultsRenderer$$serializer.deserialize(search.kt:10) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.TwoColumnSearchResultsRendererContent$$serializer.deserialize(search.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.TwoColumnSearchResultsRendererContent$$serializer.deserialize(search.kt:5) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:165) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeSingleBox$$serializer.deserialize(shared.kt:9) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeSingleBox$$serializer.deserialize(shared.kt:9) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeClient.requestVideoSearch(requests.kt:146) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeClient.requestVideoRendererById(requests.kt:46) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.InnerTubeClient.requestVideoChaptersById(requests.kt:65) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.SponsorBlockPlugin$PlayerListener.onTrackStart(SponsorBlockPlugin.java:152) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter.onEvent(AudioEventAdapter.java:72) ~[lavaplayer-2.0.2.jar!/:na]
        at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayer.dispatchEvent(DefaultAudioPlayer.java:354) ~[lavaplayer-2.0.2.jar!/:na]
        at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayer.startTrack(DefaultAudioPlayer.java:101) ~[lavaplayer-2.0.2.jar!/:na]
        at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayer.playTrack(DefaultAudioPlayer.java:64) ~[lavaplayer-2.0.2.jar!/:na]
        at lavalink.server.player.LavalinkPlayer.play(LavalinkPlayer.kt:81) ~[classes!/:4.0.0-beta.4]
        at lavalink.server.player.PlayerRestHandler.patchPlayer(PlayerRestHandler.kt:207) ~[classes!/:4.0.0-beta.4]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
        at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) ~[spring-web-6.0.9.jar!/:6.0.9]
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) ~[spring-web-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:888) ~[spring-webmvc-6.0.9.jar!/:6.0.9]
        at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) ~[jakarta.servlet-api-6.0.0.jar!/:6.0.0]
        at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at lavalink.server.io.ResponseHeaderFilter.doFilterInternal(ResponseHeaderFilter.kt:17) ~[classes!/:4.0.0-beta.4]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.9.jar!/:6.0.9]
        at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.0.9.jar!/:6.0.9]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.0.9.jar!/:6.0.9]
        at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101) ~[undertow-servlet-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:859) ~[undertow-core-2.3.6.Final.jar!/:2.3.6.Final]
        at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) ~[jboss-threads-3.5.0.Final.jar!/:3.5.0.Final]
        at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513) ~[jboss-threads-3.5.0.Final.jar!/:3.5.0.Final]
        at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538) ~[jboss-threads-3.5.0.Final.jar!/:3.5.0.Final]
        at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282) ~[xnio-api-3.8.8.Final.jar!/:3.8.8.Final]
        at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
Caused by: kotlinx.serialization.MissingFieldException: Field 'simpleText' is required for type with serial name 'com.github.topi314.sponsorblock.plugin.inntertube.TextBlock', but it was missing
        at kotlinx.serialization.internal.PluginExceptionsKt.throwMissingFieldException(PluginExceptions.kt:20) ~[kotlinx-serialization-core-jvm-1.5.1.jar!/:1.5.1]
        at com.github.topi314.sponsorblock.plugin.inntertube.TextBlock.<init>(Chapters.kt:36) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.TextBlock$$serializer.deserialize(Chapters.kt:36) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at com.github.topi314.sponsorblock.plugin.inntertube.TextBlock$$serializer.deserialize(Chapters.kt:36) ~[sponsorblock-plugin-3.0.0-beta.3.jar!/:na]
        at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:70) ~[kotlinx-serialization-json-jvm-1.5.1.jar!/:na]
        ... 180 common frames omitted
topi314 commented 10 months ago

well, I guess yt chaged the response @DRSchlaubi any motivation to look into this?

topi314 commented 10 months ago

released in https://github.com/topi314/Sponsorblock-Plugin/releases/tag/3.0.0-beta.4