Flutter_html: flutter_svg 0.18.0 reference error

Created on 18 Jun 2020  路  4Comments  路  Source: Sub6Resources/flutter_html

flutter_html fit to flutter_svg 0.17.4
and update to flutter_svg 0.18.0 lead to errors

Most helpful comment

Agree with this. I have overridden the dependency and it works fine and now builds! Add this to your pubspec as temporary workaround until #332 lands

dependency_overrides:
  flutter_svg: 0.18.0

Edit: I suspect the downvotes are for people on stable version or maybe beta. As detailed i the PR top bump this version, flutter_svg is not supported on stable flutter. Version 0.18.0 is for dev and has breaking changes

All 4 comments

me too

../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:88:26: Error: Type 'DiagnosticableMixin' not found.
class PictureStream with DiagnosticableMixin {
                         ^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:44: Error: Type 'DiagnosticableMixin' not found.
abstract class PictureStreamCompleter with DiagnosticableMixin {
                                           ^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:88:7: Error: The type 'DiagnosticableMixin' can't be mixed in.
class PictureStream with DiagnosticableMixin {
      ^
../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:16: Error: The type 'DiagnosticableMixin' can't be mixed in.
abstract class PictureStreamCompleter with DiagnosticableMixin {
               ^
../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:167:11: Error: Superclass has no method named 'debugFillProperties'.
    super.debugFillProperties(properties);
          ^^^^^^^^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:171:30: Error: The method 'toStringShort' isn't defined for the class 'PictureStreamCompleter'.
 - 'PictureStreamCompleter' is from 'package:flutter_svg/src/picture_stream.dart' ('../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart').
Try correcting the name to the name of an existing method, or defining a method named 'toStringShort'.
      ifPresent: _completer?.toStringShort(),
                             ^^^^^^^^^^^^^
../../../.pub-cache/hosted/pub.flutter-io.cn/flutter_svg-0.17.4/lib/src/picture_stream.dart:266:11: Error: Superclass has no method named 'debugFillProperties'.
    super.debugFillProperties(description);
          ^^^^^^^^^^^^^^^^^^^


Agree with this. I have overridden the dependency and it works fine and now builds! Add this to your pubspec as temporary workaround until #332 lands

dependency_overrides:
  flutter_svg: 0.18.0

Edit: I suspect the downvotes are for people on stable version or maybe beta. As detailed i the PR top bump this version, flutter_svg is not supported on stable flutter. Version 0.18.0 is for dev and has breaking changes

flutter_html update to fix this issue are welcome

dependency_overrides could lead to app issues

This is now fixed

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Larpoux picture Larpoux  路  3Comments

a-href picture a-href  路  4Comments

andokai picture andokai  路  3Comments

munnadroid picture munnadroid  路  6Comments

Nijinsha picture Nijinsha  路  4Comments