Aniwave has JsonDecodingException #56

Closed
opened 2024-07-16 05:44:16 -05:00 by MiiJack · 19 comments
MiiJack commented 2024-07-16 05:44:16 -05:00 (Migrated from github.com)

Source information

Aniwave (14.69)

Source language

English

Steps to reproduce

Open any anime with Aniwave extension.

Expected behavior

Should be able to fetch episodes or watch an episode

Actual behavior

JsonDecodingException: Unexpected JSON token at offset 23: Expected string literal but 'null' literal was found at path: $.result
Use 'coercelnputValues = true' in 'Json {}' builder to coerce nulls if property has a default value.
JSON input: {"status":403,"result":null,"message":"Request is invalid,"]}

Aniyomi version

Kuukiyomi r8160

Android version

Android 14

Other details

It will also be the same error if you have an anime entry with episodes already fetched and attempt to watch one. You can however attempt to watch an episode via webview (if your user agent allows it)

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • I have updated the app to version 0.15.2.4.
  • I have updated all installed extensions.
  • I have tried the troubleshooting guide.
  • If this is an issue with the app itself, I should be opening an issue in the app repository.
  • I will fill out all of the requested information in this form.
### Source information Aniwave (14.69) ### Source language English ### Steps to reproduce Open any anime with Aniwave extension. ### Expected behavior Should be able to fetch episodes or watch an episode ### Actual behavior JsonDecodingException: Unexpected JSON token at offset 23: Expected string literal but 'null' literal was found at path: $.result Use 'coercelnputValues = true' in 'Json {}' builder to coerce nulls if property has a default value. JSON input: {"status":403,"result":null,"message":"Request is invalid,"]} ### Aniyomi version Kuukiyomi r8160 ### Android version Android 14 ### Other details It will also be the same error if you have an anime entry with episodes already fetched and attempt to watch one. You can however attempt to watch an episode via webview (if your user agent allows it) ### Acknowledgements - [X] I have searched the existing issues and this is a new ticket, **NOT** a duplicate or related to another open or closed issue. - [X] I have written a short but informative title. - [X] I have updated the app to version **[0.15.2.4](https://github.com/aniyomiorg/aniyomi/releases/latest)**. - [X] I have updated all installed extensions. - [X] I have tried the [troubleshooting guide](https://aniyomi.org/docs/guides/troubleshooting/). - [X] If this is an issue with the app itself, I should be opening an issue in the [app repository](https://github.com/aniyomiorg/aniyomi/issues/new/choose). - [X] I will fill out all of the requested information in this form.
SaadKhalid96 commented 2024-07-17 13:05:50 -05:00 (Migrated from github.com)

Same issue i am facing as well
but i have delete the extension so upon reinstalling it says package exist and it conflicts with the exsiting one kindly look into it

Same issue i am facing as well but i have delete the extension so upon reinstalling it says package exist and it conflicts with the exsiting one kindly look into it
SaadKhalid96 commented 2024-07-17 13:08:09 -05:00 (Migrated from github.com)

almightyhak plz look into this is not resolved

[almightyhak](https://github.com/almightyhak) plz look into this is not resolved
Ridwan155-Akasake commented 2024-07-24 08:27:50 -05:00 (Migrated from github.com)

Im thankful to however are working hard to maintain and fix this extension server.
So, I don't want to sound ungrateful, but its been a while. When can we expect this issues to be solved.
Thank you for your service so far and continued service.

Im thankful to however are working hard to maintain and fix this extension server. So, I don't want to sound ungrateful, but its been a while. When can we expect this issues to be solved. Thank you for your service so far and continued service.
SaadKhalid96 commented 2024-07-24 09:29:25 -05:00 (Migrated from github.com)

Dear Team,
I extend my gratitude to those diligently laboring to uphold and rectify
the extension server. While I endeavor not to appear unappreciative, I must
inquire: when might we anticipate the resolution of these issues? Your
unwavering
service thus far is commendable, and I eagerly await its continuation.

On Wed, 24 Jul 2024, 6:28 pm Ridwan155-Akasake, @.***>
wrote:

Im thankful to however are working hard to maintain and fix this extension
server.
So, I don't want to sound ungrateful, but its been a while. When can we
expect this issues to be solved.
Thank you for your service so far and continued service.


Reply to this email directly, view it on GitHub
https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2247936806,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZC4LLDAOO2QQMF4RT4ZW3ZN6TWZAVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXHEZTMOBQGY
.
You are receiving this because you commented.Message ID:
@.***>

Dear Team, I extend my gratitude to those diligently laboring to uphold and rectify the extension server. While I endeavor not to appear unappreciative, I must inquire: when might we anticipate the resolution of these issues? Your unwavering service thus far is commendable, and I eagerly await its continuation. On Wed, 24 Jul 2024, 6:28 pm Ridwan155-Akasake, ***@***.***> wrote: > Im thankful to however are working hard to maintain and fix this extension > server. > So, I don't want to sound ungrateful, but its been a while. When can we > expect this issues to be solved. > Thank you for your service so far and continued service. > > — > Reply to this email directly, view it on GitHub > <https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2247936806>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AVZC4LLDAOO2QQMF4RT4ZW3ZN6TWZAVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXHEZTMOBQGY> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
YouSummoner commented 2024-07-24 11:58:47 -05:00 (Migrated from github.com)

Merge this commit 7cbdaa7.
It has fixed the issue and the extension is working properly.

Merge this commit [7cbdaa7](https://github.com/immortal-forest/aniyomi-extensions/commit/7cbdaa7). It has fixed the issue and the extension is working properly.
almightyhak commented 2024-07-25 11:47:00 -05:00 (Migrated from github.com)

it doesn't exist

it doesn't exist
almightyhak commented 2024-07-25 11:49:13 -05:00 (Migrated from github.com)

also since aniwave have a lot of anti scraping measures and they have also obfuscated (making it unreadable) their code making it almost impossible to fix i will not be fixing it but that doesn't mean it won't be fixed eventually other people can contribute since this is open source

also since aniwave have a lot of anti scraping measures and they have also obfuscated (making it unreadable) their code making it almost impossible to fix i will not be fixing it but that doesn't mean it won't be fixed eventually other people can contribute since this is open source
SaadKhalid96 commented 2024-07-25 12:31:45 -05:00 (Migrated from github.com)

I understand. But i will be much appreciated plz do try 🙏 thank you so much

On Thu, 25 Jul 2024, 9:49 pm almightyhak, @.***> wrote:

also since aniwave have a lot of anti scraping measures and they have
obfuscated their code making it almost impossible to fix i will not be
fixing it but that doesn't mean it won't be fixed eventually other people
can contribute since this is open source


Reply to this email directly, view it on GitHub
https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2250966663,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZC4LKP7KYSM5EWMPPJJM3ZOEUB7AVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJQHE3DMNRWGM
.
You are receiving this because you commented.Message ID:
@.***>

I understand. But i will be much appreciated plz do try 🙏 thank you so much On Thu, 25 Jul 2024, 9:49 pm almightyhak, ***@***.***> wrote: > also since aniwave have a lot of anti scraping measures and they have > obfuscated their code making it almost impossible to fix i will not be > fixing it but that doesn't mean it won't be fixed eventually other people > can contribute since this is open source > > — > Reply to this email directly, view it on GitHub > <https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2250966663>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AVZC4LKP7KYSM5EWMPPJJM3ZOEUB7AVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJQHE3DMNRWGM> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
kulmegil commented 2024-07-25 16:44:15 -05:00 (Migrated from github.com)

@almightyhak

Install LibreWolf and follow @Blatzar guide (every step counts) on how to bypass devtools detection:
https://github.com/Blatzar/scraping-tutorial/blob/master/devtools_detectors.md#how-to-bypass-the-detection *

Despite everything AniWave is still somehow able to detect the exact moment devtools are opening. However it will no longer be able to tell when it's already opened when page was loaded or when refreshed - therefore I would advice to open devtools prior to loading site or on root page (the one with Chopper image).

* Instead of following point 3) You can try this greasefork script instead. In my case it was not necessary thou.

@almightyhak Install [LibreWolf](https://librewolf.net/) and follow @Blatzar guide (every step counts) on how to bypass devtools detection: https://github.com/Blatzar/scraping-tutorial/blob/master/devtools_detectors.md#how-to-bypass-the-detection * Despite everything AniWave is **_still_** somehow able to detect the exact moment devtools are opening. However it will no longer be able to tell when it's already opened when page was loaded or when refreshed - therefore I would advice to open devtools prior to loading site or on root page (the one with Chopper image). `*` Instead of following point 3) You can try this [greasefork script](https://greasyfork.org/en/scripts/496097-devtools-checker-block) instead. In my case it was not necessary thou.
Blatzar commented 2024-07-25 17:01:21 -05:00 (Migrated from github.com)

My best guess is that they are detecting window size changes 👍

My best guess is that they are detecting window size changes :+1:
YouSummoner commented 2024-07-25 23:46:32 -05:00 (Migrated from github.com)

it doesn't exist
Aniyomi_ Aniwave.apk.zip
Here's the APK itself... Since that commit was deleted.

> it doesn't exist [Aniyomi_ Aniwave.apk.zip](https://github.com/user-attachments/files/16386641/Aniyomi_.Aniwave.apk.zip) Here's the APK itself... Since that commit was deleted.
almightyhak commented 2024-07-26 07:17:06 -05:00 (Migrated from github.com)

Do you have the source code?

Do you have the source code?
YouSummoner commented 2024-07-26 11:00:41 -05:00 (Migrated from github.com)

No, since it's maintainer deleted it...

On Fri, Jul 26, 2024, 5:47 PM almightyhak @.***> wrote:

Do you have the source code?


Reply to this email directly, view it on GitHub
https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2252641314,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZSB323PNIAFAAZQ6QTQ7VDZOI45RAVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJSGY2DCMZRGQ
.
You are receiving this because you commented.Message ID:
@.***>

No, since it's maintainer deleted it... On Fri, Jul 26, 2024, 5:47 PM almightyhak ***@***.***> wrote: > Do you have the source code? > > — > Reply to this email directly, view it on GitHub > <https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2252641314>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AZSB323PNIAFAAZQ6QTQ7VDZOI45RAVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJSGY2DCMZRGQ> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
Curiousnewbie commented 2024-07-27 12:20:55 -05:00 (Migrated from github.com)

it doesn't exist
Aniyomi_ Aniwave.apk.zip
Here's the APK itself... Since that commit was deleted.

This only solves Json decoding issue. But still cant access episodes, its showing error 404.

> > it doesn't exist > [Aniyomi_ Aniwave.apk.zip](https://github.com/user-attachments/files/16386641/Aniyomi_.Aniwave.apk.zip) > Here's the APK itself... Since that commit was deleted. This only solves Json decoding issue. But still cant access episodes, its showing error 404.
YouSummoner commented 2024-07-27 12:27:54 -05:00 (Migrated from github.com)

Aniwave has been blocked in India right now, if that's you're from...

On Sat, Jul 27, 2024, 10:51 PM krishnanunny001 @.***>
wrote:

it doesn't exist
Aniyomi_ Aniwave.apk.zip
https://github.com/user-attachments/files/16386641/Aniyomi_.Aniwave.apk.zip
Here's the APK itself... Since that commit was deleted.

This only solves Json encoding issue. But still cant access episode its
showing error 404


Reply to this email directly, view it on GitHub
https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2254205227,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZSB325ACN4PZUQSJV3G663ZOPJI3AVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJUGIYDKMRSG4
.
You are receiving this because you commented.Message ID:
@.***>

Aniwave has been blocked in India right now, if that's you're from... On Sat, Jul 27, 2024, 10:51 PM krishnanunny001 ***@***.***> wrote: > it doesn't exist > Aniyomi_ Aniwave.apk.zip > <https://github.com/user-attachments/files/16386641/Aniyomi_.Aniwave.apk.zip> > Here's the APK itself... Since that commit was deleted. > > This only solves Json encoding issue. But still cant access episode its > showing error 404 > > — > Reply to this email directly, view it on GitHub > <https://github.com/almightyhak/aniyomi-extensions/issues/56#issuecomment-2254205227>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AZSB325ACN4PZUQSJV3G663ZOPJI3AVCNFSM6AAAAABK6KCDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJUGIYDKMRSG4> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
Curiousnewbie commented 2024-07-27 12:34:26 -05:00 (Migrated from github.com)

Aniwave has been blocked in India right now, if that's you're from...

But we can access it through webview🤷‍♂️

> Aniwave has been blocked in India right now, if that's you're from... > But we can access it through webview🤷‍♂️
YouSummoner commented 2024-07-27 12:35:57 -05:00 (Migrated from github.com)

This extension ought to be switched to the Anix domains as the default and keep the Aniwave domains as backup in settings, as Anix doesn't seem to get ISP blocked that often and the users will have more choices in case of such blocks. Both websites offer the same content with different UI and domains...

This extension ought to be switched to the Anix domains as the default and keep the Aniwave domains as backup in settings, as Anix doesn't seem to get ISP blocked that often and the users will have more choices in case of such blocks. Both websites offer the same content with different UI and domains...
YouSummoner commented 2024-07-27 12:51:39 -05:00 (Migrated from github.com)

But we can access it through webview🤷‍♂️

Try some other domains or on another mobile network. Working for me.

https://github.com/user-attachments/assets/ca64998f-f23d-4ec2-9040-a90a44f41e4a

> But we can access it through webview🤷‍♂️ Try some other domains or on another mobile network. Working for me. https://github.com/user-attachments/assets/ca64998f-f23d-4ec2-9040-a90a44f41e4a
Panniku commented 2024-07-28 11:32:08 -05:00 (Migrated from github.com)

Aniwave has been blocked in India right now, if that's you're from...

person from india, not blocked here
assuming you are using a JIO sim, notorious for blocking random sites

> Aniwave has been blocked in India right now, if that's you're from... person from india, not blocked here assuming you are using a JIO sim, notorious for blocking random sites
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: AlmightyHak/extensions-source#56
No description provided.