1
Service not starting
Problem reported by GunKo - November 15, 2016 at 8:46 AM
Submitted
SimpleDNS Service can't be started anymore.
I get an error: "could not start the Simple  DNS Plus service (sdnsplus) NET START returned exit code 2
 
Server was running fine until last reboot. I tried already complete reinstall, didn't help.

I see this information in the event viewer (event 999):
 
A program error occured in Simple DNS Plus
Please e-mail the following to support@simpledns.com:
Date/Time: 2016-11-15 15:41:22 UTC
Assembly: sdnsmain (Simple DNS Plus - Core Engine)
Version: 5.2.121.0
Platform bits: 64
OS name: Microsoft Windows Server 2008 R2 Standard 
OS version: Microsoft Windows NT 6.1.7601 Service Pack 1
CLR version: 2.0.50727.5485
Workingset: 24645632
Exception type: System.NullReferenceException
Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Source: sdnsmain
Stack trace:
   bei cp.a(XmlDocument A_0)
   bei cp.a()
   bei bg.b(Object A_0)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)

Configuration (sdnsplus.config.xml):
<?xml version="1.0"?>
<config Version="5.2.121.0" GUIPort="53053">
  <General ServerName="ns1.servername.com" TrayBar="true" />
  <DNS>
    <Inbound Port="53" ListenAll="true" MaxTCP="25" />
    <Outbound ViaIPv4="true" ViaIPv6="false" FromIPv4="0.0.0.0" FromIPv6="::" PreferIPv6="false" PortUDPRandom="true" PortUDP="35053" />
    <Recursion none="true" MaxParallel="500" MatchResponseIP="true" IgnoreNoQSect="true">
      <ip>x.x.x.x</ip>
    </Recursion>
    <Forwarding />
    <ResponseFiltering Enabled="true">
      <Remove>
        <subnet ip="10.0.0.0" masksize="8" />
        <ip>127.0.0.1</ip>
        <subnet ip="169.254.0.0" masksize="16" />
        <subnet ip="172.16.0.0" masksize="12" />
        <subnet ip="192.168.0.0" masksize="16" />
        <ip>::1</ip>
        <subnet ip="fc00::" masksize="7" />
        <subnet ip="fec0::" masksize="10" />
      </Remove>
      <Trusted>
        <subnet ip="10.0.0.0" masksize="8" />
        <ip>127.0.0.1</ip>
        <subnet ip="172.16.0.0" masksize="12" />
        <subnet ip="192.168.0.0" masksize="16" />
        <ip>::1</ip>
        <subnet ip="fc00::" masksize="7" />
        <subnet ip="fec0::" masksize="10" />
      </Trusted>
    </ResponseFiltering>
    <Caching Enabled="true" MaxTTL="604800" MaxNegativeTTL="1800" MaxRecords="1000000" Reload="false" />
    <DataFiles Path="C:\Program Files\Simple DNS Plus\data" LoadOnDemand="false" />
    <ZoneTransfers OneRecPerMsg="false">
      <AllowKeys />
      <AllowIPs none="true" />
    </ZoneTransfers>
    <MasterSlave>
      <Slaves UnsignedZT="true">
        <ip>x.x.x.x</ip>
      </Slaves>
      <Masters VerifyIV="604800" />
    </MasterSlave>
    <SecondaryZones RefreshPerSec="25" MaxParallel="5" ExpiredRetry="10800" UseIXFR="true" OnlyPrimIPNotify="false" MinSOARefresh="0" MinSOARetry="0" MinSOAExpire="0" />
    <NATIPAlias Enabled="false" SelfOnLAN="true">
      <Aliases />
      <LANIPs none="true" />
    </NATIPAlias>
    <AutoSPF TXTfromSPF="true" Missing="true" MissingData="v=spf1 include:server.com ~all" MissingTTL="300" />
    <SuspendedZones Action="0" />
    <LameRequests Action="1" />
    <NXDomain Enabled="false" OnlyWWW="false" ExceptAA="false" ExceptDNSBL="true">
      <ExceptDomains />
    </NXDomain>
    <TSIGUpdates />
    <Misc RoundRobin="false" SendNotify="true" AutoUpdateRoot="true" StandardEmptyZones="true" EDNSPayLoad="1280" EDNSTest="true" BINDVer="false" BINDVerTXT="" LCC="false" LCCMax="1200" IgnoreRootRequests="false" />
  </DNS>
  <PlugIns First="true" />
  <HTTPAPI Enabled="true" IP="*" Port="8053" Password="">
    <ACL all="true" />
  </HTTPAPI>
  <Log>
    <Details Records="true" EDNS0="false" Outgoing="true" Blocked="true" OnlyErrors="false" IDNNative="false" />
    <Files Begin="2" Recycle="4" Raw="false" Path="D:\SimpleDNS_Logs" />
    <SyslogServer Enabled="false" Port="514" />
    <ActiveLog Lines="100" Buffer="false" />
    <WinEvents Write="true" />
  </Log>
  <RemoteMan Enabled="false" IP="*" Port="9053" Password="xxxxx=" />
</config>
No idea why this is happening, server was fine for years and years... Now the primary nameservice is down because of this. 

help please

2 Replies

Reply to Thread
0
JH Software Replied
November 21, 2016 at 2:40 AM
Employee Post
Please update to the latest v. 5.2 build and let us know if you still experience any problems.
 
 
0
WIZ123 Replied
December 21, 2016 at 1:42 PM
i've the same error. even a complete deinstallation and a new installation of SDNS didn' t help. What can i do?
 
 
Assembly: sdnsmain (Simple DNS Plus - Core Engine)
Version: 6.0.116.0
Platform bits: 64
OS name: Microsoft Windows Server 2012 R2 Standard
OS version: Microsoft Windows NT 6.2.9200.0
CLR version: 2.0.50727.8009
Workingset: 42799104
Exception type: System.NullReferenceException
Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Source: sdnsmain
Stack trace:
   bei #=qJmhfRaSj95lkseQFDKezGw==.#=qKyyHFPPp9X3gJ5t5wOr5dQ==()
   bei #=qWk$W5mN1SQqLA4GhascoUQ==.#=qzdZJZYZ9Yxl24qRtAim$nQ==(Object #=qn7VO9tKKc3nfDAr__S8aKg==)
   bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
   bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
Configuration:
<?xml version="1.0" encoding="utf-16"?>
<config Version="6.0.116.0">
  <General ServerName="pns.brv,net" TrayBar="true" />
  <DNS>
    <Inbound Port="53" ListenAll="false" MaxTCP="200">
      <ip>81.201.224.46</ip>
      <ip>127.0.0.1</ip>
    </Inbound>
........

Reply to Thread