Frustrated have been looking at this all day... I am creating a windows service...this code works fine on a regular console application and does not work on the windows service. I am getting a null reference exception:
Null reference in OnStart(): Object reference not set to an instance of an object. 
 at VNurseService.Server.RequestServer..ctor(Server s)
 at VNurseService.VNurseServer.OnStart(String[] args)
Code looks like:
protected override void OnStart(string[] args)
    {
        eventLog1.WriteEntry("In OnStart");
       Start:
        try
        {
            server = new Server();
            Server.RequestServer reference = new Server.RequestServer(server);
            new Thread(reference.run).Start();
            //r1 = new Thread(reference.run); r1.Start();
            Server.ResponseServer reference2 = new Server.ResponseServer(server);
            new Thread(reference2.run).Start();
            //r2 = new Thread(reference.run); r2.Start();
            Server.reference3 = new Server.ConfirmationServer(server);
            server.guiServer = new Guicom();
            server.restartServer = new Restart();
            eventLog1.WriteEntry("Restart in server is " + server.RESTART.ToString());
            new Thread(server.guiServer.accept).Start();
            new Thread(server.restartServer.accept).Start();
            goto check;
        check:
            while (true)
            {
                eventLog1.WriteEntry("CheckRestart is " + server.checkRestart().ToString());
                if (server.checkRestart())
                {
                    reference.cleanup();
                    //r1.Abort();
                    reference2.cleanup();
                    //r2.Abort();
                    //server = null;
                    goto Start;
                }
            }
        }
        catch (NullReferenceException ex)
        {
            eventLog1.WriteEntry("Null reference in OnStart(): " + ex.Message+ " " + ex.InnerException + @"\n " + ex.StackTrace);
        }
    }
And something is giving me a null reference exception and I don't know where it is.
Thanks for the help in advance.
 
     
     
     
    