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