Chapter 4 Babble doesn't receive response from the server

Hi all,
Not sure, but it seems that something is wrong on the vapor side.
Started Ch 4 recently, the Bladder app doesn’t receive any response from the server, so it stucks at:

let (stream, response) = try await liveURLSession.bytes(from: url, delegate: nil)

And never goes further. Although, I can see that the server is receiving request (get/post).
If I “ctrl+c” the server, it magically “pushes” responses to the app. Is it something with a responder ?

Also after waiting for several minutes, the session is terminated with “connection to the server was lost”.

I haven’t heard this kind of feedback so far, I’m wondering if this could be due to a local firewall that would be blocking the server?

To make sure I just cleaned the project here, updated the dependencies and ran the project again but seems to run find here.

Here’s my complete Package.resolved (try deleting it, deleting the .build folder and doing a swift run in the server folder to ensure you have the latest packages) so you can have a look if we’re on the same versions:

{
  "object": {
    "pins": [
      {
        "package": "async-http-client",
        "repositoryURL": "https://github.com/swift-server/async-http-client.git",
        "state": {
          "branch": null,
          "revision": "7a4dfe026f6ee0f8ad741b58df74c60af296365d",
          "version": "1.9.0"
        }
      },
      {
        "package": "async-kit",
        "repositoryURL": "https://github.com/vapor/async-kit.git",
        "state": {
          "branch": null,
          "revision": "e2f741640364c1d271405da637029ea6a33f754e",
          "version": "1.11.1"
        }
      },
      {
        "package": "console-kit",
        "repositoryURL": "https://github.com/vapor/console-kit.git",
        "state": {
          "branch": null,
          "revision": "75ea3b627d88221440b878e5dfccc73fd06842ed",
          "version": "4.2.7"
        }
      },
      {
        "package": "multipart-kit",
        "repositoryURL": "https://github.com/vapor/multipart-kit.git",
        "state": {
          "branch": null,
          "revision": "2dd9368a3c9580792b77c7ef364f3735909d9996",
          "version": "4.5.1"
        }
      },
      {
        "package": "routing-kit",
        "repositoryURL": "https://github.com/vapor/routing-kit.git",
        "state": {
          "branch": null,
          "revision": "5603b81ceb744b8318feab1e60943704977a866b",
          "version": "4.3.1"
        }
      },
      {
        "package": "swift-backtrace",
        "repositoryURL": "https://github.com/swift-server/swift-backtrace.git",
        "state": {
          "branch": null,
          "revision": "d3e04a9d4b3833363fb6192065b763310b156d54",
          "version": "1.3.1"
        }
      },
      {
        "package": "swift-crypto",
        "repositoryURL": "https://github.com/apple/swift-crypto.git",
        "state": {
          "branch": null,
          "revision": "067254c79435de759aeef4a6a03e43d087d61312",
          "version": "2.0.5"
        }
      },
      {
        "package": "swift-log",
        "repositoryURL": "https://github.com/apple/swift-log.git",
        "state": {
          "branch": null,
          "revision": "5d66f7ba25daf4f94100e7022febf3c75e37a6c7",
          "version": "1.4.2"
        }
      },
      {
        "package": "swift-metrics",
        "repositoryURL": "https://github.com/apple/swift-metrics.git",
        "state": {
          "branch": null,
          "revision": "eadb828f878fed144387e3845866225bb7082c56",
          "version": "2.3.0"
        }
      },
      {
        "package": "swift-nio",
        "repositoryURL": "https://github.com/apple/swift-nio.git",
        "state": {
          "branch": null,
          "revision": "d6e3762e0a5f7ede652559f53623baf11006e17c",
          "version": "2.39.0"
        }
      },
      {
        "package": "swift-nio-extras",
        "repositoryURL": "https://github.com/apple/swift-nio-extras.git",
        "state": {
          "branch": null,
          "revision": "f73ca5ee9c6806800243f1ac415fcf82de9a4c91",
          "version": "1.10.2"
        }
      },
      {
        "package": "swift-nio-http2",
        "repositoryURL": "https://github.com/apple/swift-nio-http2.git",
        "state": {
          "branch": null,
          "revision": "50c25c132b140e62b45e90b5a76f13ded02c8a46",
          "version": "1.20.1"
        }
      },
      {
        "package": "swift-nio-ssl",
        "repositoryURL": "https://github.com/apple/swift-nio-ssl.git",
        "state": {
          "branch": null,
          "revision": "b5260a31c2a72a89fa684f5efb3054d8725a2316",
          "version": "2.18.0"
        }
      },
      {
        "package": "swift-nio-transport-services",
        "repositoryURL": "https://github.com/apple/swift-nio-transport-services.git",
        "state": {
          "branch": null,
          "revision": "8ab824b140d0ebcd87e9149266ddc353e3705a3e",
          "version": "1.11.4"
        }
      },
      {
        "package": "vapor",
        "repositoryURL": "https://github.com/vapor/vapor.git",
        "state": {
          "branch": null,
          "revision": "8ee22de2845af389b9ed0e24f63983a0b5da6ab9",
          "version": "4.49.0"
        }
      },
      {
        "package": "websocket-kit",
        "repositoryURL": "https://github.com/vapor/websocket-kit.git",
        "state": {
          "branch": null,
          "revision": "e32033ad3c68ebec1b761bc961be7bd56bad02f8",
          "version": "2.3.1"
        }
      }
    ]
  },
  "version": 1
}

Also - do you run the package from Xcode or the command line? Try both - Xcode might have some OS restriction on running a server on your machine.

I found a culprit. It was my VPN service app.
Weird thing, it was “turned off”…

oh, weird… thanks for letting me know, I’ll know this could be an issue if someone else has similar problems.