On Saturday, 19 October 2019 at 20:40:36 UTC, Boris Carvajal wrote:
On Saturday, 19 October 2019 at 19:08:45 UTC, Vino wrote:
On Friday, 18 October 2019 at 14:56:05 UTC, Andre Pany wrote:
On Friday, 18 October 2019 at 09:21:46 UTC, Vino wrote:
On Friday, 18 October 2019 at 09:17:24 UTC, Vino wrote:
[...]

And now getting the error : Program exited with code -1073741819

Hi,

Maybe port 8080 is blocked, because there is an instance of your application running on the background. Just check by changing the port in the source code.

Kind regards
Andre

Hi Andre,

Tried with different ports still no luck getting this error : Program exited with code -1073741819.

From,
Vino.B

Your program is crashing probably because you are dereferencing a null/ dangling pointer. Build your program in debug mode and run it in a debugger, that way you will get a backtrace telling you the exactly line of the code when it happens.

Hi Boris,

I tired to build the code in debug mode and ran the program in debugger , the debugger is complaining about the line "this.conn = new Connection(connectionStr);", not sure what is wrong in the below code, hence request your help. Have the checked the connection string and the info is correct.

import vibe.vibe;
import mysql;
import std.array : array;
import std.conv;
import std.variant;

class avmtest
{
    private Connection conn;
    auto avmconnect()
    {
auto connectionStr = "host=test.srv.com;port=3910;user=testusr;pwd=xxxx#;db=test";
      this.conn = new Connection(connectionStr);
    }
        
    auto getHostname()
    {
ResultRange qdata = conn.query("SELECT host_name FROM `hosts_coll`");
     Row row = qdata.front;
     Variant h = row[0];
     qdata.close();
     return h.to!string;
   }
}

void hello(HTTPServerRequest req, HTTPServerResponse res)
{
 auto t = new avmtest();
 res.writeBody(t.getHostname);
}

void main()
{
  auto settings = new HTTPServerSettings;
  settings.port = 8130;
  settings.bindAddresses = ["127.0.0.1"];
  listenHTTP(settings, &hello);
  logInfo("Please open http://127.0.0.1:8130/ in your browser.");
  runApplication();
}

From,
Vino.B

Reply via email to