Flutter-Neumorphic icon indicating copy to clipboard operation
Flutter-Neumorphic copied to clipboard

getter textTheme isn't defined for type AppBarTheme

Open gmckesey opened this issue 1 year ago β€’ 5 comments

As of at least Flutter 3.10.0 - In the file app_bar.dart:183, the attribute textTheme is not defined for class AppBarTheme. Further, the TextTheme attribute headline5 is deprecated and shouldn't be removed.

gmckesey avatar May 11 '23 19:05 gmckesey

To temporarily solve this issue run in your project directory -

"flutter downgrade"

then accept the changes. You might have a few issues (const keywords, or others) but they are solvable by you and not the package. This should suffice until they fix this issue.

noahvelasco avatar May 12 '23 21:05 noahvelasco

temporary fix was sent out to PR.

  flutter_neumorphic: 
    git:
      url: https://github.com/den0206/Flutter-Neumorphic.git
      ref: feature/remoce_accentcolor

den0206 avatar May 13 '23 03:05 den0206

Actually I was also getting that type of error... I spent 7 whole days just going through my lines of code and and finally I managed to fix it.... I just used one neumorphic button and everything just went down hill... This was the error(s) I got when I was using this package:

`Error: No named parameter with the name 'accentColor'. app.dart:89 accentColor: theme.variantColor, ^^^^^^^^^^^ /C:/src/flutter/packages/flutter/lib/src/material/theme_data.dart:290:11: Context: Found this candidate, but the arguments don't match. factory ThemeData({ ^ : Error: The getter 'textTheme' isn't defined for the class 'AppBarTheme'. app_bar.dart:183

  • 'AppBarTheme' is from 'package:flutter/src/material/app_bar_theme.dart' ('/C:/src/flutter/packages/flutter/lib/src/material/app_bar_theme.dart'). app_bar_theme.dart:1 Try correcting the name to the name of an existing getter, or defining a getter or field named 'textTheme'. style: (appBarTheme.textTheme?.headline5 ?? ^^^^^^^^^

Target kernel_snapshot failed: Exception 2

FAILURE: Build failed with an exception.

  • Where: Script 'C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1159

  • What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'.

Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1`

Solution: It seems this neumorphic package was conflicting with the material.dart package, after I deleted the imported flutter neumorphic package everything started working.... Hope this helps somebody, if you got a fix kindly share....

cipher167 avatar May 16 '23 00:05 cipher167

temporary fix was sent out to PR.

  flutter_neumorphic: 
    git:
      url: https://github.com/den0206/Flutter-Neumorphic.git
      ref: feature/remoce_accentcolor

I am using the latest version of flutter right now(3.13.0), after adding this line I get this error: ══║ EXCEPTION CAUGHT BY WIDGETS LIBRARY β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β• The following _TypeError was thrown building NeumorphicAppBar(dirty, dependencies: [_InheritedTheme, _LocalizationsScope-[GlobalKey#e350a], _ModalScopeStatus], state: NeumorphicAppBarState#a16ce): Null check operator used on a null value

The relevant error-causing widget was: NeumorphicAppBar NeumorphicAppBar:file:///C:/Users/Benyamin/Desktop/wordcraft/lib/features/wordcraft/presentation/pages/home_page.dart:9:15

When the exception was thrown, this was the stack: #0 NeumorphicAppBarState.build (package:flutter_neumorphic/src/widget/app_bar.dart:235:66) https://github.com/Idean/Flutter-Neumorphic/pull/1 StatefulElement.build (package:flutter/src/widgets/framework.dart:5409:27) https://github.com/Idean/Flutter-Neumorphic/pull/2 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5297:15) https://github.com/Idean/Flutter-Neumorphic/pull/3 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5462:11) https://github.com/Idean/Flutter-Neumorphic/issues/4 Element.rebuild (package:flutter/src/widgets/framework.dart:5016:7) https://github.com/Idean/Flutter-Neumorphic/issues/5 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5279:5) https://github.com/Idean/Flutter-Neumorphic/issues/6 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5453:11) https://github.com/Idean/Flutter-Neumorphic/issues/7 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5273:5) ... Normal element mounting (22 frames) https://github.com/Idean/Flutter-Neumorphic/issues/29 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16) https://github.com/Idean/Flutter-Neumorphic/issues/30 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6569:36) https://github.com/Idean/Flutter-Neumorphic/issues/31 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6581:32) ... Normal element mounting (330 frames) #361 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16) #362 MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:6569:36) #363 MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6581:32) ... Normal element mounting (435 frames) #798 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4182:16) #799 Element.updateChild (package:flutter/src/widgets/framework.dart:3707:18) #800 _LayoutBuilderElement._layout.layoutCallback (package:flutter/src/widgets/layout_builder.dart:135:18) #801 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2719:19) #802 _LayoutBuilderElement._layout (package:flutter/src/widgets/layout_builder.dart:153:12) #803 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2604:59) #804 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1059:15) #805 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2604:14) #806 RenderConstrainedLayoutBuilder.rebuildIfNecessary (package:flutter/src/widgets/layout_builder.dart:228:7) #807 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:313:5) #808 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7) #809 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11) #810 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:315:14) #811 RenderObject.layout (package:flutter/src/rendering/object.dart:2493:7) #812 RenderBox.layout (package:flutter/src/rendering/box.dart:2382:11) #813 RenderView.performLayout (package:flutter/src/rendering/view.dart:178:14) #814 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2332:7) #815 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1013:18) #816 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:494:19) #817 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:918:13) #818 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:360:5) #819 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1297:15) #820 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1227:9) #821 SchedulerBinding.scheduleWarmUpFrame. (package:flutter/src/scheduler/binding.dart:952:7) #825 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:189:12) (elided 3 frames from class _Timer and dart:async-patch)

benyawmin avatar Sep 30 '23 15:09 benyawmin

@benyawmin

I am using the latest version of flutter right now(3.13.0), after adding this line I get this error:

fix it : 07f44e0

Try reinstalling it.

  flutter_neumorphic: 
    git:
      url: https://github.com/den0206/Flutter-Neumorphic.git
      ref: feature/remoce_accentcolor

also check pubspec.lock commit hash :

  flutter_neumorphic:
    dependency: "direct main"
    description:
      path: "."
      ref: "feature/remoce_accentcolor"
      resolved-ref: "07f44e0ae36cf68452ed65f0516352da262c9814"   // update it
      url: "https://github.com/den0206/Flutter-Neumorphic.git"
γ‚Ήγ‚―γƒͺγƒΌγƒ³γ‚·γƒ§γƒƒγƒˆ 2023-10-01 10 31 10

den0206 avatar Oct 01 '23 01:10 den0206