'Mi' is not a subtype of type 'IF' with dart2js

Issue

I’m facing an issue with dart2js since today, dart2js go to the end without any error, but when i launch my webapp on a browser (Chrome) the console send this error “Uncaught type ‘Mi’ is not a subtype of type ‘IF’ “
But when running on Dartium, there is no bug. I’m not really into JavaScript, so i don’t know how to investigate further.

My app is deployed there :
5.231.68.247/comprachicos/index.html
And the page with the bug is :
5.231.68.247/comprachicos/jeu.html

My sources are on Github here :
https://github.com/eagleofdeath13/Comprachicos/tree/master/web

Thanks in advance 😀

Solution

When I’m running it in Dartium it does cause an exception too.

In your jeu.html you have

<input id="nextPageButton" type="button"/>

And in your main.dart you have:

ButtonElement b = querySelector("#nextPageButton");

And so the error message in Dart is:

Exception: type 'InputElement' is not a subtype of type 'ButtonElement' of 'b'.

Either use a button-tag in your html or an InputElement in your main.dart to fix this issue.

Answered By – Dennis Kaselow

Answer Checked By – Marilyn (FlutterFixes Volunteer)

Leave a Reply

Your email address will not be published.