rejectedsoftware / vibenews

Combined web forum and NNTP server implementation for stand-alone newsgroups
GNU Affero General Public License v3.0
44 stars 3 forks source link

500 - Internal Server Error #1

Closed rizo closed 11 years ago

rizo commented 12 years ago

I get 500 http status when running the app.

System: OS X 10.7.

Log:

500 - Internal Server Error

Error handling request.

Internal error information:
object.Exception@/Users/isrof/Software/Vibe/vibe.d.git/bin/../source/vibe/core/drivers/libevent2_tcp.d(481): socket error 33
----------------
5   app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010082e178 vibe.core.driver.TcpConnection vibe.core.drivers.libevent2.Libevent2Driver.connectTcp(immutable(char)[], ushort) + 896
6   app.d.F966D3CB34E0655FD830AF13EEC183F2 0x00000001008935fa vibe.core.driver.TcpConnection vibe.core.tcp.connectTcp(immutable(char)[], ushort) + 50
7   app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010083117e void vibe.db.mongo.connection.MongoConnection.connect() + 86
8   app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100831dd1 int vibe.db.mongo.connection.MongoConnection.send(vibe.db.mongo.connection.Message, int) + 45
9   app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100831d8e vibe.db.mongo.connection.Reply vibe.db.mongo.connection.MongoConnection.call(vibe.db.mongo.connection.Message) + 34
10  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x00000001008316cb vibe.db.mongo.connection.Reply vibe.db.mongo.connection.MongoConnection.query(immutable(char)[], vibe.db.mongo.connection.QueryFlags, int, int, vibe.data.bson.Bson, vibe.data.bson.Bson) + 267
11  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100888cc2 vibe.db.mongo.cursor.MongoCursor vibe.db.mongo.collection.MongoCollection.find!(vibe.data.bson.Bson, ).find(vibe.data.bson.Bson, , vibe.db.mongo.connection.QueryFlags, int, int) + 310
12  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100886df4 void vibenews.db.enumerateGroups(void delegate(ulong, vibenews.db.Group)) + 136
13  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010087cb20 void vibenews.admin.showAdminPanel(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse) + 88
14  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x00000001008419f5 void std.functional.DelegateFaker!(void function(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse)*).DelegateFaker.doIt(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse) + 85
15  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100841650 void vibe.http.router.UrlRouter.handleRequest(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse) + 388
16  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100846df7 void vibe.http.server.handleHttpConnection(vibe.core.driver.TcpConnection, vibe.http.server.HTTPServerListener) + 3595
17  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010084486a void vibe.http.server.listenHttpPlain(vibe.http.server.HttpServerSettings, void delegate(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse)).void __lambda25(vibe.core.driver.TcpConnection) + 54
18  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x0000000100881244 extern (C) void vibe.core.drivers.libevent2_tcp.onConnect(long, short, void*).void delegate() client_task(vibe.core.drivers.libevent2_tcp.TcpContext*, vibe.core.drivers.libevent2_tcp.TcpContext*).void __lambda35() + 176
19  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010084e562 void vibe.core.core.runTask(void delegate()).void __lambda29() + 54
20  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010089ffcd void core.thread.Fiber.run() + 49
21  app.d.F966D3CB34E0655FD830AF13EEC183F2 0x000000010089fd51 fiber_entryPoint + 93
22  ???                                 0x0000000000000000 0x0 + 0
s-ludwig commented 12 years ago

Works for me on Windows and Linux.

@j-krueger: can you test that on Mac?

s-ludwig commented 11 years ago

Sorry, I've stupidly overseen that the error in this case is most likely that no mongodb server is running on localhost. The error message should be much better by now.