This looks and sounds very familiar. I got this error too multiple times before, typically after updating Neo4j browser if my memory servers right. Yes, this was frustrating as hell. I'm on windows.
I think the way I solved this was by uninstalling and reinstalling Neo4j in my PC (I backed up my database with the neo4j-admin tool). My experience learning Neo4j was quite frustrating as well and looking back I wished I had asked more questions on this forum. There was no need to suffer alone.