Idealpos is freezing (locking up): General Network Error

Problem: Idealpos is 'freezing'. The following error is found in the IPSError.log:

20251109 17:19:58.703    0h 34m 25s   Error in Receive Packet Line 370 : [DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation. : -2147467259
20251109 17:19:58.734    0h 34m 25s   SQL Database was successfully opened in ReceivePacket procedure.

The 'General Network Error' indicates that TCP has been unable to deliver the data to SQL Server. This can happen when:

  • There is a a bad network cable.

  • There are duplicate IP addresses on a network.

  • There are dueling DHCP servers each handling out different default gateways.

  • There are local ethernet segments that have poor connectivity between them.

  • There is an ethernet switch or hub which is failing.

  • The connection is being intermittently blocked by a malfunctioning firewall.

  • There are bad sectors on the drive (check the Event Viewer > System log).

Another possible fix suggested by research is to disable the TCP Chimney, but we have been unable to find any of the registry entries on the internal Idealpos systems we checked here. However, it might be worth checking the registry on the system having the issue.

To disable the TCP Chimney feature by changing the registry, follow these steps:

  • Click Start, click Run, type Regedit, and then click OK.

  • Locate the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  • Double-click the EnableTCPChimney registry entry.

  • In the Edit DWORD Value dialog box, type 0 in the Value data box, and then click OK.

  • Double-click the EnableRSS registry entry.

  • In the Edit DWORD Value dialog box, type 0 in the Value data box, and then click OK.

  • Double-click the EnableTCPA registry entry.

  • In the Edit DWORD Value dialog box, type 0 in the Value data box, and then click OK.

  • Restart the computer.