Skip to content

Instantly share code, notes, and snippets.

@bithavoc
Created February 16, 2014 19:11
Show Gist options
  • Save bithavoc/9039155 to your computer and use it in GitHub Desktop.
Save bithavoc/9039155 to your computer and use it in GitHub Desktop.
500 - Internal Server Error
Internal Server Error
Internal error information:
core.exception.AssertError@../../../opt/vibe/source/vibe/core/drivers/libevent2_tcp.d(120): Trying to acquire a TCP connection that is currently owned.
----------------
./dub-registry(_d_assert_msg+0x45) [0xa12b0d]
./dub-registry(void vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.acquire()+0xe3) [0x7a0b27]
./dub-registry(void vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.close()+0x6e) [0x7a0df2]
./dub-registry(void vibe.http.client.HTTPClient.disconnect()+0xb7) [0x799c83]
./dub-registry(bool vibe.http.client.HTTPClient.doRequest(scope void delegate(vibe.http.client.HTTPClientRequest), bool*)+0x10c) [0x79a1c8]
./dub-registry(void vibe.http.client.HTTPClient.request(scope void delegate(scope vibe.http.client.HTTPClientRequest), scope void delegate(scope vibe.http.client.HTTPClientResponse))+0xa9) [0x799d8d]
./dub-registry(void vibe.http.client.requestHTTP(vibe.inet.url.URL, scope void delegate(scope vibe.http.client.HTTPClientRequest), scope void delegate(scope vibe.http.client.HTTPClientResponse))+0x23f) [0x799483]
./dub-registry(void dubregistry.cache.UrlCache.get(vibe.inet.url.URL, scope void delegate(scope vibe.core.stream.InputStream), bool)+0x30a) [0x76ad36]
./dub-registry(void dubregistry.cache.downloadCached(vibe.inet.url.URL, scope void delegate(scope vibe.core.stream.InputStream), bool)+0x9c) [0x76b4e0]
./dub-registry(void dubregistry.cache.downloadCached(immutable(char)[], scope void delegate(scope vibe.core.stream.InputStream), bool)+0x64) [0x76b550]
./dub-registry(void dubregistry.repositories.github.GithubRepository.readFile(immutable(char)[], vibe.inet.path.Path, scope void delegate(scope vibe.core.stream.InputStream))+0x112) [0x782c3e]
./dub-registry(vibe.data.json.Json dubregistry.registry.readCachedJsonFile(dubregistry.repositories.repository.Repository, immutable(char)[], vibe.inet.path.Path)+0x64) [0x76f4b8]
./dub-registry(dubregistry.registry.PackageVersionInfo dubregistry.registry.getVersionInfo(dubregistry.repositories.repository.Repository, dubregistry.repositories.repository.RefInfo)+0x1f5) [0x76f379]
./dub-registry(void dubregistry.registry.DubRegistry.addPackage(vibe.data.json.Json, vibe.data.bson.BsonObjectID)+0x25c) [0x76c920]
./dub-registry(void dubregistry.web.DubRegistryWebFrontend.addPackage(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse, userman.controller.User)+0x1b5) [0x77e559]
./dub-registry(void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) userman.web.UserManWebInterface.auth(void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse, userman.controller.User)).void requestHandler(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)+0x117) [0xa06133]
./dub-registry(void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)+0x179) [0x794a6d]
./dub-registry(bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPServerListener, ref vibe.http.server.HTTPServerSettings, ref bool)+0x17da) [0x789b2e]
./dub-registry(void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPServerListener)+0x12b) [0x788267]
./dub-registry(void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings, void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)).void doListen(vibe.http.server.HTTPServerSettings, vibe.http.server.HTTPServerListener, immutable(char)[]).void __lambda60(vibe.core.net.TCPConnection)+0x2c) [0x7844d8]
./dub-registry(extern (C) nothrow void vibe.core.drivers.libevent2_tcp.onConnect(int, short, void*).void ClientTask.execute()+0x2d6) [0x7a2d42]
./dub-registry(_D4vibe4core4core12__T7runTaskZ7runTaskFDFZvZS4vibe4core4task4Task12callDelegateFC4vibe4core4core8CoreTaskZv+0x2b) [0x7b7f1f]
./dub-registry(void vibe.core.core.CoreTask.run()+0x14a) [0x7b400e]
./dub-registry(void core.thread.Fiber.run()+0x2a) [0xa522fe]
./dub-registry(fiber_entryPoint+0x61) [0xa52209]
[(nil)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment