{"id":25937,"date":"2021-12-06T13:33:03","date_gmt":"2021-12-06T13:33:03","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=25937"},"modified":"2021-12-07T09:10:13","modified_gmt":"2021-12-07T09:10:13","slug":"flutter-error-the-getter-subhead-isnt-defined-for-the-class-texttheme-from-packageflutter-src-material-text_theme-dart-searchable_dropdown","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/flutter-error-the-getter-subhead-isnt-defined-for-the-class-texttheme-from-packageflutter-src-material-text_theme-dart-searchable_dropdown\/","title":{"rendered":"[Solved] Flutter : Error: The getter &#8216;subhead&#8217; isn&#8217;t defined for the class &#8216;TextTheme&#8217; from package:flutter\/src\/material\/text_theme.dart&#8217; &#8211; searchable_dropdown"},"content":{"rendered":"\n<h1 class=\"has-text-align-center wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">ERROR<\/span><\/h1>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">\/C:\/src\/flutter\/.pub-cache\/hosted\/pub.dartlang.org\/searchable_dropdown-1.1.3\/lib\/searchable_dropdown.dart:371:41: Error: The getter 'subhead' isn't defined for the class 'TextTheme'.\n- 'TextTheme' is from 'package:flutter\/src\/material\/text_theme.dart' ('\/C:\/src\/flutter\/packages\/flutter\/lib\/src\/material\/text_theme.dart').\nTry correcting the name to the name of an existing getter, or defining a getter or field named 'subhead'.\n          ? Theme.of(context).textTheme.subhead\n                                        ^^^^^^^\n\/C:\/src\/flutter\/.pub-cache\/hosted\/pub.dartlang.org\/searchable_dropdown-1.1.3\/lib\/searchable_dropdown.dart:374:16: Error: The getter 'subhead' isn't defined for the class 'TextTheme'.\n- 'TextTheme' is from 'package:flutter\/src\/material\/text_theme.dart' ('\/C:\/src\/flutter\/packages\/flutter\/lib\/src\/material\/text_theme.dart').\nTry correcting the name to the name of an existing getter, or defining a getter or field named 'subhead'.\n              .subhead\n\nFAILURE: Build failed with an exception.\n\n* Where:\nScript 'C:\\src\\flutter\\packages\\flutter_tools\\gradle\\flutter.gradle' line: 1005\n\n* What went wrong:\nExecution failed for task ':app:compileFlutterBuildDebug'.\n&gt; Process 'command 'C:\\src\\flutter\\bin\\flutter.bat'' finished with non-zero exit v  alue 1\n\n* Try:\nRun with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.\n\n* Get more help at https:\/\/help.gradle.org\n\nBUILD FAILED in 42s\nException: Gradle task assembleDebug failed with exit code 1\nExited (sigterm)<\/code><\/span><\/pre>\n\n\n<h1 class=\"has-text-align-center wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">SOLUTION<\/span><\/h1>\n\n\n\n<p>There are Two Solutions for this error<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Use Alternative Package<\/li><li>Do some changes in .pub-cache<\/li><\/ol>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"> <span class=\"has-inline-color has-vivid-red-color\">Use Alternative Package<\/span><\/h3>\n\n\n\n<p>I switched from searchable_dropdown to search_choices and it works OK. Since both packages show similar functionality, should we keep this issue open?<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"204\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-alternative-1024x204.png\" alt=\"\" class=\"wp-image-25943\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-alternative-1024x204.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-alternative-300x60.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-alternative-768x153.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-alternative.png 1207w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p>Source (githubmemory.com) :- <a href=\"https:\/\/githubmemory.com\/repo\/icemanbsi\/searchable_dropdown\/issues\/150\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/githubmemory.com\/repo\/icemanbsi\/searchable_dropdown\/issues\/15<\/a><\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Do some changes in .pub-cache<\/span><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-changes.png\" alt=\"\" class=\"wp-image-25944\" width=\"825\" height=\"386\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-changes.png 825w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-changes-300x140.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/12\/searchable_dropdown-changes-768x359.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure><\/div>\n\n\n\n<p><strong>To fix this issue you have to make some changes in  searchable_dropdown.dart <\/strong><\/p>\n\n\n\n<p>First, go to C:\/src\/flutter\/.pub-cache\/hosted\/pub.dartlang.org\/searchable_dropdown-1.1.3\/lib\/searchable_dropdown.dart<\/p>\n\n\n\n<p>Click CTRL + Mouse Left Go To The &#8220;<code>.subhead<\/code>&#8221; And Replace It With &#8220;<code>.subtitle1<\/code>&#8221; Or Just Copy Paste This<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">TextStyle get _textStyle =&gt;\nwidget.style ??\n(_enabled &amp;&amp; !(widget.readOnly ?? <span class=\"hljs-keyword\">false<\/span>)\n? Theme.of(context).textTheme.subtitle1\n: Theme.of(context)\n.textTheme\n.subtitle1\n.copyWith(color: _disabledIconColor));<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ERROR SOLUTION There are Two Solutions for this error Use Alternative Package Do some changes in .pub-cache Use Alternative Package I switched from searchable_dropdown to search_choices and it works OK. Since both packages show similar functionality, should we keep this issue open? Source (githubmemory.com) :- https:\/\/githubmemory.com\/repo\/icemanbsi\/searchable_dropdown\/issues\/15 Do some changes in .pub-cache To fix this issue&#8230;<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[6331],"tags":[7112,6491,7113,6203,7111,7110],"class_list":["post-25937","post","type-post","status-publish","format-standard","hentry","category-flutter","tag-appcompileflutterbuilddebug","tag-build-failed-with-an-exception","tag-exception-gradle-task-assembledebug-failed","tag-flutter","tag-searchable_dropdown","tag-texttheme"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/25937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=25937"}],"version-history":[{"count":7,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/25937\/revisions"}],"predecessor-version":[{"id":25950,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/25937\/revisions\/25950"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=25937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=25937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=25937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}