Failed to determine server address (DNS issue B524 on DeviceOS 6.3.3)

I have multiple times seen the following message during connection (Particle.connect) - can anybody explain what circumstances typically leads to this?

0000019266 [system] WARN: Failed to load session data from persistent storage
0000027165 [system] ERROR: Failed to determine server address
0000027165 [system] WARN: Cloud socket connection failed: -230
0000031165 [system] ERROR: Failed to determine server address
0000031165 [system] WARN: Internet test failed: -170 DNS
0000031167 [system] WARN: Handling cloud error: 2
0000031269 [system] WARN: Failed to load session data from persistent storage
0000035165 [system] ERROR: Failed to determine server address
0000035165 [system] WARN: Cloud socket connection failed: -230
0000039165 [system] ERROR: Failed to determine server address
0000039165 [system] WARN: Internet test failed: -170 DNS
0000039167 [system] WARN: Handling cloud error: 2
0000039269 [system] WARN: Failed to load session data from persistent storage
0000043165 [system] ERROR: Failed to determine server address
0000043165 [system] WARN: Cloud socket connection failed: -230
0000047165 [system] ERROR: Failed to determine server address
0000047165 [system] WARN: Internet test failed: -170 DNS
0000047167 [system] WARN: Handling cloud error: 2
0000047269 [system] WARN: Failed to load session data from persistent storage
0000051165 [system] ERROR: Failed to determine server address
0000051165 [system] WARN: Cloud socket connection failed: -230
0000055165 [system] ERROR: Failed to determine server address
0000055165 [system] WARN: Internet test failed: -170 DNS
0000055167 [system] WARN: Handling cloud error: 2
0000055269 [system] WARN: Failed to load session data from persistent storage
0000059165 [system] ERROR: Failed to determine server address
0000059165 [system] WARN: Cloud socket connection failed: -230
0000063165 [system] ERROR: Failed to determine server address
0000063165 [system] WARN: Internet test failed: -170 DNS
0000063166 [system] WARN: Handling cloud error: 2
0000063269 [system] WARN: Failed to load session data from persistent storage
0000067165 [system] ERROR: Failed to determine server address
0000067165 [system] WARN: Cloud socket connection failed: -230
0000071165 [system] ERROR: Failed to determine server address
0000071165 [system] WARN: Internet test failed: -170 DNS
0000071167 [system] WARN: Handling cloud error: 2
0000071269 [system] WARN: Failed to load session data from persistent storage
0000075165 [system] ERROR: Failed to determine server address
0000075165 [system] WARN: Cloud socket connection failed: -230
0000079165 [system] ERROR: Failed to determine server address
0000079165 [system] WARN: Internet test failed: -170 DNS
0000079167 [system] WARN: Handling cloud error: 2
0000079269 [system] WARN: Failed to load session data from persistent storage
0000083165 [system] ERROR: Failed to determine server address
0000083165 [system] WARN: Cloud socket connection failed: -230
0000087165 [system] ERROR: Failed to determine server address
0000087165 [system] WARN: Internet test failed: -170 DNS
0000087167 [system] WARN: Handling cloud error: 2
0000087269 [system] WARN: Failed to load session data from persistent storage
0000091165 [system] ERROR: Failed to determine server address
0000091165 [system] WARN: Cloud socket connection failed: -230
0000095165 [system] ERROR: Failed to determine server address
0000095165 [system] WARN: Internet test failed: -170 DNS
0000095167 [system] WARN: Handling cloud error: 2
0000095269 [system] WARN: Failed to load session data from persistent storage
0000099165 [system] ERROR: Failed to determine server address
0000099165 [system] WARN: Cloud socket connection failed: -230
0000103165 [system] ERROR: Failed to determine server address
0000103165 [system] WARN: Internet test failed: -170 DNS
0000103167 [system] WARN: Handling cloud error: 2
0000103269 [system] WARN: Failed to load session data from persistent storage
0000107165 [system] ERROR: Failed to determine server address
0000107165 [system] WARN: Cloud socket connection failed: -230
0000111165 [system] ERROR: Failed to determine server address
0000111165 [system] WARN: Internet test failed: -170 DNS
0000111166 [system] WARN: Handling cloud error: 2
0000111269 [system] WARN: Failed to load session data from persistent storage
0000115165 [system] ERROR: Failed to determine server address
0000115165 [system] WARN: Cloud socket connection failed: -230
0000119165 [system] ERROR: Failed to determine server address
0000119165 [system] WARN: Internet test failed: -170 DNS
0000119167 [system] WARN: Handling cloud error: 2

This is normal behavior if the device has been power cycled, or it previously failed to connect and the persistent state was cleared (in case it was corrupted):

0000019266 [system] WARN: Failed to load session data from persistent storage

What were the messages before this?

0000027165 [system] ERROR: Failed to determine server address
0000027165 [system] WARN: Cloud socket connection failed: -230
0000031165 [system] ERROR: Failed to determine server address
0000031165 [system] WARN: Internet test failed: -170 DNS

What country? It looks like the device was able to connect to a tower but did not have IP connectivity so it failed to perform DNS, which is one of the first things to does once the PDP session (cellular data) opens.

It may be helpful if you enable LOG_LEVEL_TRACE.

2 Likes

It's in Denmark, it's a device in our office - but I'll try enabling LOG_LEVEL_TRACE and report back!