MacOS(M1)Idea上安装jimx studio报IDE错误

java.lang.NullPointerException: Parameter specified as non-null is null: method com.intellij.util.io.PathKt.getSystemIndependentPath, parameter <this>
	at com.intellij.util.io.PathKt.getSystemIndependentPath(path.kt)
	at com.haulmont.jmixstudio.intellij.JmixProjectModuleImpl.getRootDirPath(JmixProjectModuleImpl.kt:262)
	at com.haulmont.jmixstudio.backend.JmixProjectModule$Companion$isStarterModule$1.invoke(JmixProjectModule.kt:320)
	at com.haulmont.jmixstudio.backend.JmixProjectModule$Companion$isStarterModule$1.invoke(JmixProjectModule.kt:319)
	at com.intellij.openapi.application.ActionsKt.runReadAction$lambda$3(actions.kt:31)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:909)
	at com.intellij.openapi.application.ActionsKt.runReadAction(actions.kt:31)
	at com.haulmont.jmixstudio.backend.JmixProjectModule$Companion.isStarterModule(JmixProjectModule.kt:319)
	at com.haulmont.jmixstudio.intellij.JmixProjectModuleImpl._get_isStarterModule_$lambda$2(JmixProjectModuleImpl.kt:92)
	at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:37)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:240)
	at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:240)
	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:110)
	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:65)
	at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:241)
	at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:27)
	at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:69)
	at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:111)
	at com.haulmont.jmixstudio.intellij.JmixProjectModuleImpl.isStarterModule(JmixProjectModuleImpl.kt:90)
	at com.haulmont.jmixstudio.backend.JmixProjectModule$Companion$getAvailableModules$3.invoke(JmixProjectModule.kt:291)
	at com.haulmont.jmixstudio.backend.JmixProjectModule$Companion$getAvailableModules$3.invoke(JmixProjectModule.kt:291)
	at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
	at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
	at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:809)
	at com.haulmont.jmixstudio.backend.JmixProjectModule$Companion.getAvailableModules(JmixProjectModule.kt:292)
	at com.haulmont.jmixstudio.intellij.project.resolve.JmixProjectStartupActivity$markJmixSystemDirsAsExcluded$1$1.invoke(JmixModuleStateService.kt:313)
	at com.haulmont.jmixstudio.intellij.project.resolve.JmixProjectStartupActivity$markJmixSystemDirsAsExcluded$1$1.invoke(JmixModuleStateService.kt:312)
	at com.intellij.openapi.application.ActionsKt.runReadAction$lambda$3(actions.kt:31)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:909)
	at com.intellij.openapi.application.ActionsKt.runReadAction(actions.kt:31)
	at com.haulmont.jmixstudio.intellij.project.resolve.JmixProjectStartupActivity.markJmixSystemDirsAsExcluded$lambda$3(JmixModuleStateService.kt:312)
	at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:272)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:29)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:24)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:833)

你好,欢迎加入社区!

这个跟M1应该没有关系,我用的也是M1。具体这个错是在什么步骤出现的呢?

安装完jmix studio时出现的,应该是查找systemRoot时返回了null