Getx: The method 'push' was called on null.

Created on 19 May 2020  Β·  2Comments  Β·  Source: jonataslaw/getx

Describe the bug
Error when trying to navigate throught screen using Get.to.

Expected behavior
Navigate to another screen.

Flutter Version:
Flutter (Channel master, 1.18.0-11.1.pre, on Microsoft Windows [versão 10.0.18363.836], locale pt-BR)
β€’ Flutter version 1.18.0-11.1.pre at C:\src\flutter
β€’ Framework revision c2b7342ca4 (13 days ago), 2020-05-06 23:16:03 +0800
β€’ Engine revision 33d2367950
β€’ Dart version 2.9.0 (build 2.9.0-5.0.dev 9c94f08410)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
β€’ Android SDK at C:\Users\Dih\AppData\Local\Android\sdk
β€’ Platform android-29, build-tools 29.0.3
β€’ Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
β€’ Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
β€’ All Android licenses accepted.

[√] Chrome - develop for the web
β€’ Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.6)
β€’ Android Studio at C:\Program Files\Android\Android Studio
β€’ Flutter plugin version 45.1.1
β€’ Dart plugin version 192.8052
β€’ Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code (version 1.45.1)
β€’ VS Code at C:\Users\Dih\AppData\Local\Programs\Microsoft VS Code
β€’ Flutter extension version 3.10.2

[√] Connected device (3 available)
β€’ LG K430 β€’ LGK4305DKZJJKN β€’ android-arm β€’ Android 6.0 (API 23)
β€’ Web Server β€’ web-server β€’ web-javascript β€’ Flutter Tools
β€’ Chrome β€’ chrome β€’ web-javascript β€’ Google Chrome 81.0.4044.138

β€’ No issues found!

Get Version:
2.5.6

Describe on which device you found the bug:
LGK10 - Android 6.0.

Minimal reproduce code
Get.to(ScreenTwo());

Error:

The following NoSuchMethodError was thrown while handling a gesture:
I/flutter (18746): The method 'push' was called on null.
I/flutter (18746): Receiver: null
I/flutter (18746): Tried calling: push<dynamic>(Instance of 'GetRouteBase<dynamic>')
I/flutter (18746): When the exception was thrown, this was the stack:
I/flutter (18746): #0      Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)
I/flutter (18746): #1      Get.to (package:get/src/get_main.dart:56:41)
I/flutter (18746): #2      ScreenOne.build.<anonymous closure> (package:get_example/main.dart:47:23)
I/flutter (18746): #3      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:772:19)
I/flutter (18746): #4      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:855:36)
I/flutter (18746): #5      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:182:24)
I/flutter (18746): #6      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:522:11)
I/flutter (18746): #7      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:282:5)
I/flutter (18746): #8      BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:217:7)
I/flutter (18746): #9      PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:475:9)
I/flutter (18746): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:76:12)
I/flutter (18746): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)
I/flutter (18746): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:379:8)
I/flutter (18746): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)
I/flutter (18746): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)
I/flutter (18746): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:218:19)
I/flutter (18746): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:198:22)
I/flutter (18746): #17     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:156:7)
I/flutter (18746): #18     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7)
I/flutter (18746): #19     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7)
I/flutter (18746): #23     _invoke1 (dart:ui/hooks.dart:291:10)
I/flutter (18746): #24     _dispatchPointerDataPacket (dart:ui/hooks.dart:200:5)
I/flutter (18746): (elided 3 frames from dart:async)
I/flutter (18746): Handler: "onTap"
I/flutter (18746): Recognizer:
I/flutter (18746):   TapGestureRecognizer#11ca8
I/flutter (18746): ════════════════════════════════════════════════════════════════════════════════════════════════════

Most helpful comment

I think you forgot to add the GetMaterialApp.
add Get before your MaterialApp.
Before: MaterialApp
Then: GetMaterialApp.

This will work.

All 2 comments

I think you forgot to add the GetMaterialApp.
add Get before your MaterialApp.
Before: MaterialApp
Then: GetMaterialApp.

This will work.

Closing this because it is the absence of GetMaterialApp.
If you face problems, do not hesitate to open another issue, and if you have questions about it, you can ask here that I answer.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

definev picture definev  Β·  3Comments

jemariads picture jemariads  Β·  4Comments

ad-on-is picture ad-on-is  Β·  3Comments

rupamking1 picture rupamking1  Β·  3Comments

manojeeva picture manojeeva  Β·  3Comments