sakibguy / worked-issues

arget medi a[rpescriptionmedicie] &ssets[dr] (reeeverse._ax:p)
2 stars 0 forks source link

[ORG] SG-MYALICE: CastError was thrown building ConversationBaseWidget #80

Closed sakibguy closed 1 year ago

sakibguy commented 1 year ago

PROB

======== Exception caught by widgets library =======================================================
The following _CastError was thrown building ConversationBaseWidget(dirty, dependencies: [MediaQuery], state: _ConversationBaseWidget#413eb):
Null check operator used on a null value

The relevant error-causing widget was: 
  ConversationBaseWidget ConversationBaseWidget:file:///D:/myalice_app/lib/screens/chatDetails/chatDetails.dart:400:47
When the exception was thrown, this was the stack: 
#0      _ConversationBaseWidget.build (package:myalice/screens/chatDetails/customWidgets/conversationWidgets/conversationBaseWidget.dart:373:69)
#1      StatefulElement.build (package:flutter/src/widgets/framework.dart:4919:27)
#2      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4806:15)
#3      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4977:11)
#4      Element.rebuild (package:flutter/src/widgets/framework.dart:4529:5)
#5      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4787:5)
#6      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4968:11)
#7      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4781:5)

SNaP

Screenshot (242)

sakibguy commented 1 year ago

SOL 1

STEP 1: Commented

/*ConvBtnQuickReplyWidget(
                                                        buttons: widget
                                                            .conversation
                                                            .data!
                                                            .buttons!,
                                                        type: widget
                                                            .conversation.type!,
                                                        text: widget
                                                                .conversation
                                                                .data!
                                                                .text ??
                                                            "")*/

STEP 2: Inject new snippet

ConvBtnQuickReplyWidget(
                                                        buttons: [],
                                                        type: widget
                                                            .conversation.type!,
                                                          text: widget
                                                              .conversation
                                                              .data!
                                                              .text ??
                                                              ""
                                                      )
sakibguy commented 1 year ago

RESULTS

Gallery, buttons, files, audios, texts, ...etc all.

Screenshot (243) Screenshot (244) Screenshot (245) Screenshot (246) Screenshot (247)