Miscellaneous Gotchas

JSON deserialisation errors when accessing search pages

The number one cause of this is the search engine being out-of-sync with the database, with items being retrieved from search that don't exist or have a different type than those in the graph. If you see validate.error.incorrectType anywhere this is most likely the reason. Try reindexing the type that is being searched.