vedartm / paginate_firestore

A flutter package to simplify pagination with firestore data 🗃
https://pub.dev/packages/paginate_firestore
MIT License
113 stars 136 forks source link

Unexpectedly Closes in new version of flutter #137

Closed RomjanHossain closed 2 years ago

RomjanHossain commented 2 years ago

whenever I implement this package this error happens and the app unexpectedly closes. tried so many methods but none of them work.

Here's the error

Restarted application in 1,352ms.
W/DynamiteModule( 6969): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
I/TetheringManager( 6969): registerTetheringEventCallback:com.example.maapp
I/DynamiteModule( 6969): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
W/ProviderInstaller( 6969): Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.
I/ample.maap( 6969): The ClassLoaderContext is a special shared library.
I/ample.maap( 6969): The ClassLoaderContext is a special shared library.
V/NativeCrypto( 6969): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 295 native methods...
W/ample.maap( 6969): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (greylist, reflection, allowed)
I/ProviderInstaller( 6969): Installed default security provider GmsCore_OpenSSL
W/DynamiteModule( 6969): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
I/DynamiteModule( 6969): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
W/ProviderInstaller( 6969): Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.
F/libc    ( 6969): Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 7008 (1.raster), pid 6969 (ample.maapp)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/sdk_gphone_x86/generic_x86_arm:11/RSR1.201013.001/6903271:user/release-keys'
Revision: '0'
ABI: 'x86'
Timestamp: 2022-06-13 20:10:59+0600
pid: 6969, tid: 7008, name: 1.raster  >>> com.example.maapp <<<
uid: 10162
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
    eax f35ca410  ebx c3552248  ecx 00000000  edx ed29714c
    edi 00000000  esi ed2971a8
    ebp c14d5478  esp c14d5410  eip c2f71fd9
backtrace:
      #00 pc 01830fd9  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #01 pc 01839276  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #02 pc 01837f7d  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #03 pc 017679fb  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #04 pc 01765e88  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #05 pc 017d8269  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #06 pc 017d8192  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #07 pc 017eba2c  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #08 pc 017eb902  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #09 pc 01759f22  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #10 pc 01759b3c  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #11 pc 0175a34e  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #12 pc 0175428c  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #13 pc 015c8375  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #14 pc 015c833b  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #15 pc 015c82f6  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #16 pc 019e830d  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #17 pc 019e8639  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #18 pc 014add3c  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #19 pc 018c27c9  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #20 pc 018c2836  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #21 pc 018c27fe  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #22 pc 018df42c  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #23 pc 018dda5b  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #24 pc 018de7cb  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #25 pc 018dfbce  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #26 pc 014b2045  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #27 pc 018ddf71  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #28 pc 018ddc3b  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #29 pc 018ef5f0  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #30 pc 014ab9d9  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #31 pc 014afb2d  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #32 pc 014afa3e  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #33 pc 014b704a  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #34 pc 014b7078  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #35 pc 00019337  /system/lib/libutils.so (android::SimpleLooperCallback::handleEvent(int, int, void*)+39) (BuildId: ab4be013cda31e8c45d48aa23a89d0f8)
      #36 pc 0001a367  /system/lib/libutils.so (android::Looper::pollInner(int)+1127) (BuildId: ab4be013cda31e8c45d48aa23a89d0f8)
      #37 pc 00019e96  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+118) (BuildId: ab4be013cda31e8c45d48aa23a89d0f8)
      #38 pc 000133f5  /system/lib/libandroid.so (ALooper_pollOnce+101) (BuildId: f98006d4d736575082b552ff24b66f6c)
      #39 pc 014b6f8d  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #40 pc 014af9ec  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #41 pc 014af514  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #42 pc 014b4ce2  /data/app/~~HYeGyIvFbEyhIa6C_lVjuQ==/com.example.maapp-Lxn8eoKbww_LlqvbQFTV-g==/lib/x86/libflutter.so (BuildId: d973b44b1f88a49d7198234b2ecbee11cbdea747)
      #43 pc 000e6974  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+100) (BuildId: 6e3a0180fa6637b68c0d181c343e6806)
      #44 pc 00078567  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+71) (BuildId: 6e3a0180fa6637b68c0d181c343e6806)
Lost connection to device.
Exited

Here's the code ->

class MyPaginateView extends StatelessWidget {
  const MyPaginateView({Key? key, required this.myQuery}) : super(key: key);
  final Query<Object?> myQuery;

  @override
  Widget build(BuildContext context) {
    return PaginateFirestore(
      itemBuilder: (
        BuildContext context,
        List<DocumentSnapshot<Object?>> documentSnapshot,
        int index,
      ) {
        return const Text('testing');
      },
      onEmpty: const Text('This is empty'),
      onError: (e) {
        return Text('error occured $e');
      },
      query: myQuery,
      gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
        childAspectRatio: 0.5,
        // mainAxisExtent: 10,
        crossAxisCount: 2,
        crossAxisSpacing: 10,
        mainAxisSpacing: 10,
      ),
      itemsPerPage: 10,
      itemBuilderType: PaginateBuilderType.gridView,
    );
  }
}

I'm using the latest version

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.0.2, on Manjaro Linux 5.10.121-1-MANJARO, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!