Compatibility issue between FlutterFlow and syncfusion_flutter_charts

Custom Code

This was working fine a few months ago, so I believe the issue might be related to the syncfusion_flutter_charts package. Could you please let me know how to resolve it?

What have you tried so far?

The HTML Renderer is deprecated. Do not use "--web-renderer=html".

See: https://docs.flutter.dev/to/web-html-renderer-deprecation

85 packages have newer versions incompatible with dependency constraints.

Try flutter pub outdated for more information.

Launching lib/main.dart on Web Server in debug mode...

Waiting for connection from debug service on Web Server...

/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/cartesian_chart.dart:1367:22: Error: The method 'markNeedsBuild' isn't defined for the class 'RenderConstrainedLayoutBuilder<Constraints, RenderObject>'.

- 'RenderConstrainedLayoutBuilder' is from 'package:flutter/src/widgets/layout_builder.dart' ('/sdks/flutter/packages/flutter/lib/src/widgets/layout_builder.dart').

- 'Constraints' is from 'package:flutter/src/rendering/object.dart' ('/sdks/flutter/packages/flutter/lib/src/rendering/object.dart').

- 'RenderObject' is from 'package:flutter/src/rendering/object.dart' ('/sdks/flutter/packages/flutter/lib/src/rendering/object.dart').

Try correcting the name to the name of an existing method, or defining a method named 'markNeedsBuild'.

renderObject.markNeedsBuild();

^^^^^^^^^^^^^^

/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/base.dart:3225:7: Error: The method 'markNeedsBuild' isn't defined for the class 'RenderLoadingIndicator'.

- 'RenderLoadingIndicator' is from 'package:syncfusion_flutter_charts/src/charts/base.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/base.dart').

Try correcting the name to the name of an existing method, or defining a method named 'markNeedsBuild'.

markNeedsBuild();

^^^^^^^^^^^^^^

/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/common/core_tooltip.dart:168:22: Error: The method 'markNeedsBuild' isn't defined for the class 'RenderConstrainedLayoutBuilder<Constraints, RenderObject>'.

- 'RenderConstrainedLayoutBuilder' is from 'package:flutter/src/widgets/layout_builder.dart' ('/sdks/flutter/packages/flutter/lib/src/widgets/layout_builder.dart').

- 'Constraints' is from 'package:flutter/src/rendering/object.dart' ('/sdks/flutter/packages/flutter/lib/src/rendering/object.dart').

- 'RenderObject' is from 'package:flutter/src/rendering/object.dart' ('/sdks/flutter/packages/flutter/lib/src/rendering/object.dart').

Try correcting the name to the name of an existing method, or defining a method named 'markNeedsBuild'.

renderObject.markNeedsBuild();

^^^^^^^^^^^^^^

/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/common/core_legend.dart:452:22: Error: The method 'markNeedsBuild' isn't defined for the class 'RenderConstrainedLayoutBuilder<Constraints, RenderObject>'.

- 'RenderConstrainedLayoutBuilder' is from 'package:flutter/src/widgets/layout_builder.dart' ('/sdks/flutter/packages/flutter/lib/src/widgets/layout_builder.dart').

- 'Constraints' is from 'package:flutter/src/rendering/object.dart' ('/sdks/flutter/packages/flutter/lib/src/rendering/object.dart').

- 'RenderObject' is from 'package:flutter/src/rendering/object.dart' ('/sdks/flutter/packages/flutter/lib/src/rendering/object.dart').

Try correcting the name to the name of an existing method, or defining a method named 'markNeedsBuild'.

renderObject.markNeedsBuild();

^^^^^^^^^^^^^^

/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/common/element_widget.dart:113:5: Error: The method 'markNeedsBuild' isn't defined for the class 'RenderChartElementLayoutBuilder<T, D>'.

- 'RenderChartElementLayoutBuilder' is from 'package:syncfusion_flutter_charts/src/charts/common/element_widget.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_charts-25.2.7/lib/src/charts/common/element_widget.dart').

Try correcting the name to the name of an existing method, or defining a method named 'markNeedsBuild'.

markNeedsBuild();

^^^^^^^^^^^^^^

Waiting for connection from debug service on Web Server... 81.6s

Failed to compile application.

Did you check FlutterFlow's Documentation for this topic?
No
4
7 replies