KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: Be careful with previous 4DLink files & Recent Items after switching network layer
PRODUCT: 4D | VERSION: 16 | PLATFORM: Mac & Win
Published On: March 25, 2019

In v16, the 4DLink files that are used for Recent Items store the previously used network layer. A side effect of this feature is that if the 4D Server switches between the legacy and new network layers the previous Recent Items and 4DLink files become invalid and an error like the following may be displayed:
Error<br /><br />Server is using the legacy network layer, which is not compatible with 64-bit clients.<br /><br />Error code: -10053<br />Server is using the legacy network layer, which is not compatible with 64-bit clients.<br />component: '4DRT'<br />task -1, name: 'Application process'<br /><br />Error code: 54<br />Socket write failed<br />component: 'srvr'<br />task -1, name: 'Application process'<br /><br />Error code: 10053<br />Unknown error<br />component: 'POSX'<br />task -1, name: 'Application process'

This is the expected behavior in v16.

In v17, however, the network layer preference is no longer stored in the 4DLink file therefore the 4DLink files are no longer invalidated if the 4D Server switches between the legacy and new network layer.

See Also: