krille-chan / fluffychat

The cutest instant messenger in the [matrix]
https://fluffychat.im/
GNU Affero General Public License v3.0
1.22k stars 222 forks source link

[BUG]: Error Widget #1464

Open EyalRo opened 1 week ago

EyalRo commented 1 week ago

Resizing window to small size while a notification is displayed crashes the UI.

`Null check operator used on a null value

0 Element.widget (package:flutter/src/widgets/framework.dart:3566)

1 Provider._inheritedElementOf (package:provider/src/provider.dart:343)

2 Provider.of (package:provider/src/provider.dart:293)

3 Matrix.of (package:fluffychat/widgets/matrix.dart:61)

4 PublicRoomBottomSheet.build. (package:fluffychat/widgets/public_room_bottom_sheet.dart:131)

5 _FutureBuilderState.build (package:flutter/src/widgets/async.dart:623)

6 StatefulElement.build (package:flutter/src/widgets/framework.dart:5729)

7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5617)

8 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

9 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

10 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

11 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

13 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

14 StatelessElement.update (package:flutter/src/widgets/framework.dart:5693)

15 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

16 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

17 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

18 StatelessElement.update (package:flutter/src/widgets/framework.dart:5693)

19 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

20 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

21 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

22 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

23 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

25 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

26 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

27 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

28 Element.updateChildren (package:flutter/src/widgets/framework.dart:4090)

29 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7060)

30 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

31 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

32 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

33 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

34 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

35 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

36 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

37 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

38 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

39 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

40 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

41 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

42 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

43 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

44 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

45 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

46 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

47 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

48 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

49 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

50 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

51 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

52 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

53 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

54 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

55 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

56 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

57 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

58 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

59 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

60 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

61 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

62 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

63 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

64 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

65 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

66 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

67 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

68 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

69 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

70 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

71 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

72 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

73 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

74 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

75 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

76 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

77 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

78 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

79 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

80 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

81 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

82 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

83 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

84 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

85 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

86 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

87 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

88 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

89 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

90 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

91 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

92 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

93 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

94 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

95 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

96 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

97 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

98 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

99 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

100 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

101 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

102 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

103 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

104 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

105 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

106 StatelessElement.update (package:flutter/src/widgets/framework.dart:5693)

107 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

108 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

109 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

110 StatelessElement.update (package:flutter/src/widgets/framework.dart:5693)

111 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

112 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

113 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

114 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

115 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

116 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

117 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

118 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

119 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

120 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

121 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

122 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

123 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

124 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

125 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

126 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

127 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

128 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

129 ProxyElement.update (package:flutter/src/widgets/framework.dart:5946)

130 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

131 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

132 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

133 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

134 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

135 StatelessElement.update (package:flutter/src/widgets/framework.dart:5693)

136 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

137 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

138 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

139 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

140 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

141 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

142 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

143 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

144 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

145 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

146 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

147 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

148 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

149 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

150 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

151 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

152 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

153 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

154 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

155 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

156 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

157 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

158 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

159 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

160 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

161 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

162 StatelessElement.update (package:flutter/src/widgets/framework.dart:5693)

163 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

164 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

165 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

166 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

167 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

168 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

169 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

170 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

171 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

172 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

173 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6907)

174 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

175 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

176 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

177 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

178 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

179 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

180 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

181 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780)

182 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

183 StatefulElement.update (package:flutter/src/widgets/framework.dart:5803)

184 Element.updateChild (package:flutter/src/widgets/framework.dart:3941)

185 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5642)

186 Element.rebuild (package:flutter/src/widgets/framework.dart:5333)

187 BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2693)

188 BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752)

189 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3048)

190 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1162)

191 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468)

192 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397)

193 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318)

194 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176)

195 _invoke (dart:ui/hooks.dart:312)

196 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419)

197 _drawFrame (dart:ui/hooks.dart:283)

`