Unexpected high bits set in a MAC-48 address: 0x8000000000000000

  • KM03222216
  • 08-Aug-2018
  • 08-Aug-2018

Archived Content: This information is no longer maintained and is provided "as is" for your convenience.

Summary

On any Logger running version prior to 6.4, manually add Logger Device: Configuration -> Devices -> Add Device This will insert entry into postgres table with macaddress entry of -9223372036854775808. Then upgrading to 6.4 using any supported method and any Search attempt will results in UI error: There was a problem: Unexpected high bits set in a MAC-48 address: 0x8000000000000000 logger_server.log will spammed with the above exception.

Question

On any Logger running version prior to 6.4, manually add Logger Device: Configuration -> Devices -> Add Device
 
This will insert entry into postgres table with macaddress entry of -9223372036854775808.
Then upgrading to 6.4 using any supported method and any Search attempt will results in UI error:
 
There was a problem: Unexpected high bits set in a MAC-48 address: 0x8000000000000000 logger_server.log will spammed with the above exception.

Answer

This behavior was fixed with the upgrade to 6.41 version.

If you cannot upgrade to 6.41 yet:

Do not delete the devices entries from alg_device (they may legitimately be in use)
Only modify the -9223372036854775808 mac address to zero.