value_layout_builder icon indicating copy to clipboard operation
value_layout_builder copied to clipboard

build error,following:

Open shijianmei opened this issue 9 months ago • 4 comments

Image

shijianmei avatar May 26 '25 10:05 shijianmei

After updating flutter to version 3.32.2 • channel stable

I get the following error as seen in the screenshot above:

`/C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/sliver_value_layout_builder.dart:99:7: Error: The non-abstract class '_RenderSliverValueLayoutBuilder' is missing implementations for these members:

  • RenderObjectWithLayoutCallbackMixin.runLayoutCallback
  • RenderObjectWithLayoutCallbackMixin.scheduleLayoutCallback Try to either
  • provide an implementation,
  • inherit an implementation from a superclass or mixin,
  • mark the class as abstract, or
  • provide a 'noSuchMethod' implementation.

class _RenderSliverValueLayoutBuilder<T> extends RenderSliver ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../../flutter/packages/flutter/lib/src/rendering/object.dart:4207:8: Context: 'RenderObjectWithLayoutCallbackMixin.runLayoutCallback' is defined here. void runLayoutCallback() { ^^^^^^^^^^^^^^^^^ ../../flutter/packages/flutter/lib/src/rendering/object.dart:4217:8: Context: 'RenderObjectWithLayoutCallbackMixin.scheduleLayoutCallback' is defined here. void scheduleLayoutCallback() { ^^^^^^^^^^^^^^^^^^^^^^ /C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/value_layout_builder.dart:70:7: Error: The non-abstract class '_RenderValueLayoutBuilder' is missing implementations for these members:

  • RenderObjectWithLayoutCallbackMixin.runLayoutCallback
  • RenderObjectWithLayoutCallbackMixin.scheduleLayoutCallback Try to either
  • provide an implementation,
  • inherit an implementation from a superclass or mixin,
  • mark the class as abstract, or
  • provide a 'noSuchMethod' implementation.

class _RenderValueLayoutBuilder<T> extends RenderBox ^^^^^^^^^^^^^^^^^^^^^^^^^ ../../flutter/packages/flutter/lib/src/rendering/object.dart:4207:8: Context: 'RenderObjectWithLayoutCallbackMixin.runLayoutCallback' is defined here. void runLayoutCallback() { ^^^^^^^^^^^^^^^^^ ../../flutter/packages/flutter/lib/src/rendering/object.dart:4217:8: Context: 'RenderObjectWithLayoutCallbackMixin.scheduleLayoutCallback' is defined here. void scheduleLayoutCallback() { ^^^^^^^^^^^^^^^^^^^^^^ /C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/sliver_value_layout_builder.dart:99:7: Error: '__RenderSliverValueLayoutBuilder&RenderSliver&RenderObjectWithChildMixin' doesn't implement 'RenderObjectWithLayoutCallbackMixin' so it can't be used with 'RenderAbstractLayoutBuilderMixin<SliverValueConstraints<T>, RenderSliver>'.

  • 'RenderSliver with RenderObjectWithChildMixin' is from 'package:value_layout_builder/src/sliver_value_layout_builder.dart' ('/C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/sliver_value_layout_builder.dart').
  • 'RenderObjectWithLayoutCallbackMixin' is from 'package:flutter/src/rendering/object.dart' ('../../flutter/packages/flutter/lib/src/rendering/object.dart').
  • 'RenderAbstractLayoutBuilderMixin' is from 'package:flutter/src/widgets/layout_builder.dart' ('../../flutter/packages/flutter/lib/src/widgets/layout_builder.dart').
  • 'SliverValueConstraints' is from 'package:value_layout_builder/src/sliver_value_layout_builder.dart' ('/C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/sliver_value_layout_builder.dart').
  • 'RenderSliver' is from 'package:flutter/src/rendering/sliver.dart' ('../../flutter/packages/flutter/lib/src/rendering/sliver.dart'). class _RenderSliverValueLayoutBuilder<T> extends RenderSliver ^ /C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/value_layout_builder.dart:70:7: Error: '__RenderValueLayoutBuilder&RenderBox&RenderObjectWithChildMixin' doesn't implement 'RenderObjectWithLayoutCallbackMixin' so it can't be used with 'RenderAbstractLayoutBuilderMixin<BoxValueConstraints<T>, RenderBox>'.
  • 'RenderBox with RenderObjectWithChildMixin' is from 'package:value_layout_builder/src/value_layout_builder.dart' ('/C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/value_layout_builder.dart').
  • 'RenderObjectWithLayoutCallbackMixin' is from 'package:flutter/src/rendering/object.dart' ('../../flutter/packages/flutter/lib/src/rendering/object.dart').
  • 'RenderAbstractLayoutBuilderMixin' is from 'package:flutter/src/widgets/layout_builder.dart' ('../../flutter/packages/flutter/lib/src/widgets/layout_builder.dart').
  • 'BoxValueConstraints' is from 'package:value_layout_builder/src/value_layout_builder.dart' ('/C:/Users/micro/AppData/Local/Pub/Cache/hosted/pub.dev/value_layout_builder-0.4.0/lib/src/value_layout_builder.dart').
  • 'RenderBox' is from 'package:flutter/src/rendering/box.dart' ('../../flutter/packages/flutter/lib/src/rendering/box.dart'). class _RenderValueLayoutBuilder<T> extends RenderBox ^`

I ask to fix this error and provide a new version at pub.dev. Thank you in advance.

mikes222 avatar Jun 05 '25 20:06 mikes222

same same

yanashenyang avatar Jun 30 '25 09:06 yanashenyang

same error

yanashenyang avatar Jun 30 '25 09:06 yanashenyang

Update to version 0.5.0 and it will work

yanashenyang avatar Jun 30 '25 09:06 yanashenyang