devrnt / movie-catalog Goto Github PK
View Code? Open in Web Editor NEW๐ฌ A movie catalog app for both Android & IOS ~ Flutter.io project in Dart | Dart, Bloc, Movies
๐ฌ A movie catalog app for both Android & IOS ~ Flutter.io project in Dart | Dart, Bloc, Movies
FlutterError: Scaffold.of() called with a context that does not contain a Scaffold.
No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought.
There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():
https://docs.flutter.io/flutter/material/Scaffold/of.html
A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().
A less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function.
The context used was:
MovieDetails
File "scaffold.dart", line 1155, in Scaffold.of
File "widget_helper.dart", line 45, in WidgetHelper.showSnackbar
File "movie_details_screen.dart", line 303, in MovieDetailsState._downloadFile
File "<asynchronous suspension>"
File "movie_details_screen.dart", line 311, in MovieDetailsState._downloadFile
File "<asynchronous suspension>"
File "movie_details_screen.dart", line 291, in MovieDetailsState._buildSubtitleDropDown.<fn>
File "ink_well.dart", line 511, in _InkResponseState._handleTap
File "ink_well.dart", line 566, in _InkResponseState.build.<fn>
File "recognizer.dart", line 166, in GestureRecognizer.invokeCallback
File "tap.dart", line 240, in TapGestureRecognizer._checkUp
File "tap.dart", line 211, in TapGestureRecognizer.acceptGesture
File "arena.dart", line 156, in GestureArenaManager.sweep
File "binding.dart", line 225, in _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent
File "binding.dart", line 199, in _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent
File "binding.dart", line 156, in _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent
File "binding.dart", line 102, in _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue
File "binding.dart", line 86, in _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket
File "zone.dart", line 1136, in _rootRunUnary
File "zone.dart", line 1029, in _CustomZone.runUnary
File "zone.dart", line 931, in _CustomZone.runUnaryGuarded
File "hooks.dart", line 233, in _invoke1
File "hooks.dart", line 154, in _dispatchPointerDataPacket
In some countries, locations like India, the api is blocked so they have no response and the spinner keeps loading.
Some movies have no cover image, these should be replaced by some kind of cover image template.
When you have connected to a VPN and turn it back to normal (wifi or cellular connection) it says there is no internet connection.
The English flag is not shown correctly in the subtitle dropdown menu
Exception: Failed to load movies: Check if the apihttps://yts.am/api/v2/movie_details.json?movie_id=6066is still online. If not the case check if the mapping is still correct.
_Exception: Exception: Failed to load movies: Check if the apihttps://yts.am/api/v2/movie_details.json?movie_id=6066is still online. If not the case check if the mapping is still correct.
File "movie_service.dart", line 113, in MovieService.fetchMovieById
File "<asynchronous suspension>"
File "movie_details_bloc.dart", line 28, in MovieDetailsBloc._getMovieDetails
File "<asynchronous suspension>"
File "movie_details_bloc.dart", line 23, in new MovieDetailsBloc.
File "movie_details_screen.dart", line 137, in MovieDetailsState._createBloc
File "movie_details_screen.dart", line 122, in MovieDetailsState.initState
File "framework.dart", line 3846, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4659, in RenderObjectElement.updateChildren
File "framework.dart", line 4992, in MultiChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "overlay.dart", line 607, in _TheatreElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3894, in StatefulElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 4006, in ProxyElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3894, in StatefulElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 2278, in BuildOwner.buildScope
File "binding.dart", line 700, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame
File "binding.dart", line 286, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback
File "binding.dart", line 1012, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback
File "binding.dart", line 952, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame
File "binding.dart", line 864, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame
File "zone.dart", line 1124, in _rootRun
File "zone.dart", line 1021, in _CustomZone.run
File "zone.dart", line 923, in _CustomZone.runGuarded
File "hooks.dart", line 219, in _invoke
File "hooks.dart", line 178, in _drawFrame
When you swipe down or are on the lock screen the notification icon is wrong, atm. this is known as a FirebaseMessage Console issue.
Update this update over time.
This issue was temp fixed by:
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "26.0.1"
}
}
}
It's a problem with a plugin who uses another version compile time 26.0.1 and runtime 28.0.1rc-2...
When no internet available and swipe away alert gives an error
Whenever a fetched rating is an integer it is converted to 0.0
Whenever there are more than 2 torrents on a movie details screen the columns are too small. Only show 2 torrents every column and add a second row to display the others.
Bad state: Cannot add new events after calling close.
StateError: Bad state: Cannot add new events after calling close
File "broadcast_stream_controller.dart", line 249, in _BroadcastStreamController.add
File "subject.dart", line 135, in Subject._add
File "subject.dart", line 129, in Subject.add
File "subject.dart", line 161, in _StreamSinkWrapper.add
File "movie_details_bloc.dart", line 30, in MovieDetailsBloc._getMovieDetails
File "<asynchronous suspension>"
File "movie_details_bloc.dart", line 23, in new MovieDetailsBloc.
File "movie_details_screen.dart", line 137, in MovieDetailsState._createBloc
File "movie_details_screen.dart", line 122, in MovieDetailsState.initState
File "framework.dart", line 3846, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4659, in RenderObjectElement.updateChildren
File "framework.dart", line 4992, in MultiChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "overlay.dart", line 607, in _TheatreElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3894, in StatefulElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 4006, in ProxyElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3894, in StatefulElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 2278, in BuildOwner.buildScope
File "binding.dart", line 700, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame
File "binding.dart", line 286, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback
File "binding.dart", line 1012, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback
File "binding.dart", line 952, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame
File "binding.dart", line 864, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame
File "zone.dart", line 1124, in _rootRun
File "zone.dart", line 1021, in _CustomZone.run
File "zone.dart", line 923, in _CustomZone.runGuarded
File "hooks.dart", line 219, in _invoke
File "hooks.dart", line 178, in _drawFrame
Give a notification when there is an update
Give a notification to rate the app.
The button on the movie suggestion screen is acting strange, whenever there is only one movie in the library the refresh button should not be visible.
Sometimes the button is only shown when clicked on a movie details.
Connection closed while receiving data.
ClientException: Connection closed while receiving data
File "io_client.dart", line 54, in IOClient.send.<fn>
File "async_error.dart", line 17, in _invokeErrorHandler
File "stream_pipe.dart", line 286, in _HandleErrorStream._handleError
File "stream_pipe.dart", line 168, in _ForwardingStreamSubscription._handleError
File "zone.dart", line 1144, in _rootRunBinary
File "zone.dart", line 1037, in _CustomZone.runBinary
File "zone.dart", line 939, in _CustomZone.runBinaryGuarded
File "stream_impl.dart", line 355, in _BufferingStreamSubscription._sendError.sendError
File "stream_impl.dart", line 373, in _BufferingStreamSubscription._sendError
File "stream_impl.dart", line 272, in _BufferingStreamSubscription._addError
File "stream_pipe.dart", line 137, in _ForwardingStreamSubscription._addError
File "stream_pipe.dart", line 188, in _addErrorWithReplacement
File "stream_pipe.dart", line 291, in _HandleErrorStream._handleError
File "stream_pipe.dart", line 168, in _ForwardingStreamSubscription._handleError
File "zone.dart", line 1144, in _rootRunBinary
File "zone.dart", line 1037, in _CustomZone.runBinary
File "zone.dart", line 939, in _CustomZone.runBinaryGuarded
File "stream_impl.dart", line 355, in _BufferingStreamSubscription._sendError.sendError
File "stream_impl.dart", line 373, in _BufferingStreamSubscription._sendError
File "stream_impl.dart", line 272, in _BufferingStreamSubscription._addError
File "stream_controller.dart", line 768, in _SyncStreamController._sendError
File "stream_controller.dart", line 648, in _StreamController._addError
File "stream_controller.dart", line 600, in _StreamController.addError
File "http_parser.dart", line 822, in _HttpParser._onDone
File "zone.dart", line 1120, in _rootRun
File "zone.dart", line 1021, in _CustomZone.run
File "zone.dart", line 923, in _CustomZone.runGuarded
File "stream_impl.dart", line 389, in _BufferingStreamSubscription._sendDone.sendDone
File "stream_impl.dart", line 399, in _BufferingStreamSubscription._sendDone
File "stream_impl.dart", line 283, in _BufferingStreamSubscription._close
File "stream_controller.dart", line 772, in _SyncStreamController._sendDone
File "stream_controller.dart", line 629, in _StreamController._closeUnchecked
File "stream_controller.dart", line 622, in _StreamController.close
File "socket_patch.dart", line 1798, in _Socket._onError
File "zone.dart", line 1144, in _rootRunBinary
File "zone.dart", line 1037, in _CustomZone.runBinary
File "zone.dart", line 939, in _CustomZone.runBinaryGuarded
File "stream_impl.dart", line 355, in _BufferingStreamSubscription._sendError.sendError
File "stream_impl.dart", line 370, in _BufferingStreamSubscription._sendError
File "stream_impl.dart", line 272, in _BufferingStreamSubscription._addError
File "stream_controller.dart", line 768, in _SyncStreamController._sendError
File "stream_controller.dart", line 648, in _StreamController._addError
File "stream_controller.dart", line 600, in _StreamController.addError
File "secure_socket.dart", line 786, in _RawSecureSocket._reportError
File "zone.dart", line 1144, in _rootRunBinary
File "zone.dart", line 1037, in _CustomZone.runBinary
File "zone.dart", line 939, in _CustomZone.runBinaryGuarded
File "stream_impl.dart", line 355, in _BufferingStreamSubscription._sendError.sendError
File "stream_impl.dart", line 373, in _BufferingStreamSubscription._sendError
File "stream_impl.dart", line 272, in _BufferingStreamSubscription._addError
File "stream_controller.dart", line 768, in _SyncStreamController._sendError
File "stream_controller.dart", line 648, in _StreamController._addError
File "stream_controller.dart", line 600, in _StreamController.addError
File "socket_patch.dart", line 1336, in new _RawSocket..<fn>
File "zone.dart", line 1136, in _rootRunUnary
File "zone.dart", line 1029, in _CustomZone.runUnary
File "zone.dart", line 931, in _CustomZone.runUnaryGuarded
File "zone.dart", line 968, in _CustomZone.bindUnaryCallbackGuarded.<fn>
File "socket_patch.dart", line 1085, in _NativeSocket.reportError
File "socket_patch.dart", line 923, in _NativeSocket.multiplex
File "isolate_patch.dart", line 171, in _RawReceivePortImpl._handleMessage
Whenever you swipe to the top rated tab, there is just for a few seconds an error displayed. It says '[] called on null]
SocketException: OS Error: Connection reset by peer, errno = 104, address = yts.am, port = 45886.
SocketException: SocketException: OS Error: Connection reset by peer, errno = 104, address = yts.am, port = 45886
File "io_client.dart", line 33, in IOClient.send
File "<asynchronous suspension>"
File "base_client.dart", line 169, in BaseClient._sendUnstreamed
File "<asynchronous suspension>"
File "base_client.dart", line 32, in BaseClient.get
File "movie_service.dart", line 107, in MovieService.fetchMovieById
File "<asynchronous suspension>"
File "movie_details_bloc.dart", line 28, in MovieDetailsBloc._getMovieDetails
File "<asynchronous suspension>"
File "movie_details_bloc.dart", line 23, in new MovieDetailsBloc.
File "movie_details_screen.dart", line 137, in MovieDetailsState._createBloc
File "movie_details_screen.dart", line 122, in MovieDetailsState.initState
File "framework.dart", line 3846, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4876, in SingleChildRenderObjectElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3722, in ComponentElement._firstBuild
File "framework.dart", line 3864, in StatefulElement._firstBuild
File "framework.dart", line 3717, in ComponentElement.mount
File "framework.dart", line 2961, in Element.inflateWidget
File "framework.dart", line 2764, in Element.updateChild
File "framework.dart", line 4659, in RenderObjectElement.updateChildren
File "framework.dart", line 4992, in MultiChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "overlay.dart", line 607, in _TheatreElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3894, in StatefulElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 4006, in ProxyElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 3894, in StatefulElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 4883, in SingleChildRenderObjectElement.update
File "framework.dart", line 2753, in Element.updateChild
File "framework.dart", line 3750, in ComponentElement.performRebuild
File "framework.dart", line 3565, in Element.rebuild
File "framework.dart", line 2278, in BuildOwner.buildScope
File "binding.dart", line 700, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame
File "binding.dart", line 286, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&SemanticsBinding&RendererBinding._handlePersistentFrameCallback
File "binding.dart", line 1012, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback
File "binding.dart", line 952, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame
File "binding.dart", line 864, in _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame
File "zone.dart", line 1124, in _rootRun
File "zone.dart", line 1021, in _CustomZone.run
File "zone.dart", line 923, in _CustomZone.runGuarded
File "hooks.dart", line 219, in _invoke
File "hooks.dart", line 178, in _drawFrame
Error defined in Play Store review and feedback mail
Whenever a movie is playing let's say 2hours and 7minitues the runtime shows 2:7h this should be 2:07h.
When notification is popped we should open the playstore or open a link. This can be done with the key in the firebase message details.
Check on the Google Play Console for any crashes and try to solve them.
Have you added ads(banner or native) or just initialized it?
On the top rated movies tab there are movies with rating 0. Obviously these should not be in here.
This issue can easily be fixed by adding an extra check to remove the movies with a 0 rating.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.