StaticLint/src/references.jl:273 assumes DataTypeStore.types has equal (or greater) length as DataTypeStore.fieldnames. This fix just asserts this assumption and throws an error if not met, which SymbolServer will catch and recache the file. It was successful after one recalculation and the error will no longer occur on this symbol store.
The corruption is reproducible in my setup, unfortunately I don't have a MWE. But I have a stack trace:
StaticLint/src/references.jl:273 assumes DataTypeStore.types has equal (or greater) length as DataTypeStore.fieldnames. This fix just asserts this assumption and throws an error if not met, which SymbolServer will catch and recache the file. It was successful after one recalculation and the error will no longer occur on this symbol store.