Invalid state: project settings exist but not loaded yet. The call may cause settings damage

Environment:

  • Java: JetBrains s.r.o. 17.0.4.1
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2022.2.3
  • SonarLint: 7.1.1.54565
java.lang.Throwable: Invalid state: project settings exist but not loaded yet. The call may cause settings damage.
	at c.ij.oa.diagnostic.Logger.error(Logger.java:184)
	at c.ij.psi.codeStyle.ProjectCodeStyleSettingsManager.checkState(ProjectCodeStyleSettingsManager.java:154)
	at c.ij.psi.codeStyle.ProjectCodeStyleSettingsManager.getMainProjectCodeStyle(ProjectCodeStyleSettingsManager.java:86)
	at c.ij.psi.codeStyle.CodeStyleSettingsManager.getCurrentSettings(CodeStyleSettingsManager.java:216)
	at c.ij.application.options.CodeStyle.getSettings(CodeStyle.java:57)
	at org.editorconfig.configmanagement.ConfigEncodingManager.isEnabledFor(ConfigEncodingManager.java:59)
	at org.editorconfig.configmanagement.ConfigEncodingManager.getEncoding(ConfigEncodingManager.java:40)
	at c.ij.oa.vfs.encoding.EncodingProjectManagerImpl.getEncoding(EncodingProjectManagerImpl.java:190)
	at c.ij.oa.vfs.encoding.EncodingManagerImpl.getEncoding(EncodingManagerImpl.java:243)
	at c.ij.oa.fileEditor.impl.LoadTextUtil.getDefaultCharsetFromEncodingManager(LoadTextUtil.java:271)
	at c.ij.oa.fileEditor.impl.LoadTextUtil.guessFromContent(LoadTextUtil.java:329)
	at c.ij.oa.fileEditor.impl.LoadTextUtil.detectHardCharset(LoadTextUtil.java:249)
	at c.ij.oa.fileEditor.impl.LoadTextUtil.detectInternalCharsetAndSetBOM(LoadTextUtil.java:281)
	at c.ij.oa.fileEditor.impl.LoadTextUtil.processTextFromBinaryPresentationOrNull(LoadTextUtil.java:628)
	at c.ij.oa.fileTypes.impl.FileTypeDetectionService.detectFromContent(FileTypeDetectionService.java:546)

Hi @JiangHongTiao

Do you still have the full stacktrace available? Our automatic error reporter is truncating the message and I don’t see any SonarLint class to understand what is causing this error.

Thanks!