Skip to content

Nutritional Plan - Search for ingredients - Couldn't connect to server #893

@amanimmortal

Description

@amanimmortal

Priority/Impact

Medium (affects some functionality)

Description

I am having some trouble today with my nutrition plan. I can see it and add existing ingredients, look at previous days logs, etc. As soon as I try to search for an ingredient I get "Couldn't connect to server" "SocketException failed host lookup: https (OS error: no address associated with hostname, errno = 7)"
Clearly that error is not right, as I have removed/readded the server, tested other things like exercises, and they are all working.
When I go to the server in a web browser, it also works fine for everything else, except if I try to open my Nutrition plan, it "thinks" for like 60 seconds, then just seems to silently time out. I.e. I cannot open my nutrition plan in the browser at all. Everything else seems to be working fine.

I am running docker, I have tried updating, stopping/starting and recreating. None of that helped. The logs from the docker containers also appear to be incredibly unhelpful.

Based on this seeming to happen shortly after I updated the app, I figured it was most likely an issue from that.

Error Title: An error occurred
Error Message: SocketException: Failed host lookup: 'wger.benkramer.auhttps' (OS Error: No address associated with hostname, errno = 7)

Stack Trace:

#0 _NativeSocket.startConnect (dart:io-patch/socket_patch.dart:822)
#1 _RawSocket.startConnect (dart:io-patch/socket_patch.dart:2295)
#2 RawSocket.startConnect (dart:io-patch/socket_patch.dart:41)
#3 RawSecureSocket.startConnect (dart:io/secure_socket.dart:334)
#4 SecureSocket.startConnect (dart:io/secure_socket.dart:85)
#5 _ConnectionTarget.connect (dart:_http/http_impl.dart:2704)
#6 _HttpClient._getConnection.connect (dart:_http/http_impl.dart:3225)
#7 _HttpClient._getConnection (dart:_http/http_impl.dart:3230)
#8 _HttpClient._openUrl (dart:_http/http_impl.dart:3053)
#9 _HttpClient.getUrl (dart:_http/http_impl.dart:2880)
#10 NetworkImage._loadAsync (package:flutter/src/painting/_network_image_io.dart:121)
#11 NetworkImage.loadImage (package:flutter/src/painting/_network_image_io.dart:82)
#12 ImageProvider.resolveStreamForKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:548)
#13 ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:372)
#14 ImageProvider.resolveStreamForKey (package:flutter/src/painting/image_provider.dart:545)
#15 ImageProvider.resolve.<anonymous closure> (package:flutter/src/painting/image_provider.dart:383)
#16 ImageProvider._createErrorHandlerAndKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:501)
#17 SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:44)
#18 ImageProvider._createErrorHandlerAndKey (package:flutter/src/painting/image_provider.dart:498)
#19 ImageProvider.resolve (package:flutter/src/painting/image_provider.dart:380)
#20 _DecorationImagePainter.paint (package:flutter/src/painting/decoration_image.dart:373)
#21 _BoxDecorationPainter._paintBackgroundImage (package:flutter/src/painting/box_decoration.dart:553)
#22 _BoxDecorationPainter.paint (package:flutter/src/painting/box_decoration.dart:570)
#23 RenderDecoratedBox.paint (package:flutter/src/rendering/proxy_box.dart:2420)
#24 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#25 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#26 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#27 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#28 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#29 _RenderListTile.paint.doPaint (package:flutter/src/material/list_tile.dart:1665)
#30 _RenderListTile.paint (package:flutter/src/material/list_tile.dart:1669)
#31 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#32 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#33 RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:81)
#34 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#35 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#36 RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:81)
#37 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#38 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#39 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#40 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#41 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#42 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#43 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#44 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#45 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#46 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#47 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#48 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#49 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#50 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#51 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#52 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#53 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#54 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#55 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#56 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#57 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#58 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#59 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#60 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#61 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#62 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#63 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#64 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#65 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#66 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#67 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#68 PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:176)
#69 PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:121)
#70 PaintingContext._compositeChild (package:flutter/src/rendering/object.dart:272)
#71 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:253)
#72 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140)
#73 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#74 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#75 RenderSliverMultiBoxAdaptor.paint (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:753)
#76 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#77 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#78 RenderSliverEdgeInsetsPadding.paint (package:flutter/src/rendering/sliver_padding.dart:272)
#79 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#80 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:261)
#81 RenderViewportBase._paintContents (package:flutter/src/rendering/viewport.dart:789)
#82 PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:507)
#83 PaintingContext.pushClipRect (package:flutter/src/rendering/object.dart:574)
#84 RenderViewportBase.paint (package:flutter/src/rendering/viewport.dart:764)
#85 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3427)
#86 PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:176)
#87 PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:121)
#88 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1312)
#89 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1322)
#90 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:631)
#91 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1242)
#92 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495)
#93 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1438)
#94 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1351)
#95 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1204)
#96 _invoke (dart:ui/hooks.dart:331)
#97 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444)
#98 _drawFrame (dart:ui/hooks.dart:303)

Server version

Current version 2.4.0a1, docker using the docker compose

Mobile app version

1.8.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions