PlatformIO Community

Hash has not been found in PlatformIO Registry

I beleve it relates to the ESPAsyncWebServer library.

when building I am getting:
Looking for Hash library in registry
Warning! Library {u'platforms': [u'espressif8266'], u'name': u'Hash'} has not been found in PlatformIO Registry.
You can ignore this message, if {u'platforms': [u'espressif8266'], u'name': u'Hash'} is a built-in library (included in framework, SDK). E.g., SPI, Wire, etc.

The build finishes fine, but why am I getting this warning and how do I make it go?

The message can be ignored because Hash is indeed a library built into Arduino-ESP8266 (https://github.com/esp8266/Arduino/tree/master/libraries/Hash). I think PlatformIO hasn’t scanned framework-internal libraries at this point and just tries to find the library in the PIO registry, which it doesn’t.

You can create an issue at https://github.com/platformio/platformio-core/issues/ to notify the developers of your request of changing / removing the message in wrong cases (If PIO can be 100% sure).

1 Like

I Don’t see a reason to open a Issue here, as the second line clearly states that this error can be ignored.

Just that being little bit anal, I was wondering if there is a way to hide it…