This error occurs when the system is out of space. This issue can be resolved by turning the Keepsocketopen flag false in the Punchh.cfg.
- Navigate to C:\program files (x86)\Punchh\Config folder
- Open the file punchh.cfg
- Locate the 'Keepsocketopen' flag.
- Micros POS: Set to true
- All Other POS: Set to false (See example below)
- Restart the Punchh Service
Example:
<PunchhConfig d1p1:type="PunchhConfig" xmlns:d1p1="http://www.w3.org/2001/XMLSchema-instance">
<version>4.10.22.0</version>
<POS>aloha</POS>
<PosURL>https://pos.punchh.com/</PosURL>
<IslURL>https://isl.punchh.com/</IslURL>
<LogLevel>6</LogLevel>
<API_Key>2e4e93f89a58dc58669b8bd6b3d11112</API_Key>
<XMLMode>true</XMLMode>
<PrintBarcodes>true</PrintBarcodes>
<BarcodeOnRedeem>true</BarcodeOnRedeem>
<DisableBarcodeFor />
<Header />
<Trailer1 />
<Trailer2 />
<Trailer3 />
<Trailer4 />
<Trailer5 />
<Language>en</Language>
<Customer>any</Customer>
<MaintenanceHour>4</MaintenanceHour>
<SelfTest>false</SelfTest>
<API>pos</API>
<ProxyPort>0</ProxyPort>
<ProxyDestination>none</ProxyDestination>
<KeepSocketOpen>false</KeepSocketOpen>
<LogUpload_FQDN_FLAG>true</LogUpload_FQDN_FLAG>
</PunchhConfig>