Internal error (com.intellij.util.io.CorruptedException): PersistentEnumerator storage corrupted C:\Users\user\AppData\Local\JetBrains\IdeaIC2023.2\compile-server\javarush-project_9e54bd7e\targets\java-production\javarush-project_90faf546\src-out\data
com.intellij.util.io.CorruptedException: PersistentEnumerator storage corrupted C:\Users\user\AppData\Local\JetBrains\IdeaIC2023.2\compile-server\javarush-project_9e54bd7e\targets\java-production\javarush-project_90faf546\src-out\data
at com.intellij.util.io.PersistentEnumeratorBase.<init>(PersistentEnumeratorBase.java:167)
at com.intellij.util.io.PersistentBTreeEnumerator.<init>(PersistentBTreeEnumerator.java:117)
at com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:53)
at com.intellij.util.io.PersistentMapImpl.<init>(PersistentMapImpl.java:161)
at com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
at com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:45)
at com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:64)
at org.jetbrains.jps.incremental.storage.AbstractStateStorage.createMap(AbstractStateStorage.java:122)
at org.jetbrains.jps.incremental.storage.AbstractStateStorage.<init>(AbstractStateStorage.java:32)
at org.jetbrains.jps.incremental.storage.OneToManyPathsMapping.<init>(OneToManyPathsMapping.java:24)
at org.jetbrains.jps.incremental.storage.SourceToOutputMappingImpl.<init>(SourceToOutputMappingImpl.java:35)
at org.jetbrains.jps.incremental.storage.BuildDataManager$1.createStorage(BuildDataManager.java:60)
at org.jetbrains.jps.incremental.storage.BuildDataManager$1.createStorage(BuildDataManager.java:50)
at org.jetbrains.jps.builders.impl.storage.BuildTargetStorages.lambda$getOrCreateStorage$0(BuildTargetStorages.java:50)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
at org.jetbrains.jps.builders.impl.storage.BuildTargetStorages.getOrCreateStorage(BuildTargetStorages.java:48)
at org.jetbrains.jps.incremental.storage.BuildDataManager.getStorage(BuildDataManager.java:94)
at org.jetbrains.jps.incremental.storage.BuildDataManager.getSourceToOutputMap(BuildDataManager.java:83)
at org.jetbrains.jps.incremental.BuildOperations.initTargetFSState(BuildOperations.java:77)
at org.jetbrains.jps.incremental.BuildOperations.ensureFSStateInitialized(BuildOperations.java:64)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1328)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1150)
at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:918)
at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:474)
at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:197)
at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:150)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:387)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:212)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:211)
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.lang.Thread.run(Thread.java:840)
Please perform full project rebuild (Build | Rebuild Project)
что это за ошибка
package com.javarush.task.task16.task1628;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;
/*
Кто первый встал - того и тапки
*/
public class Solution {
public static volatile AtomicInteger readStringCount = new AtomicInteger(0);
public static volatile BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws IOException {
//read count of strings
int count = Integer.parseInt(reader.readLine());
//init threads
ReaderThread consoleReader1 = new ReaderThread();
ReaderThread consoleReader2 = new ReaderThread();
ReaderThread consoleReader3 = new ReaderThread();
consoleReader1.start();
consoleReader2.start();
consoleReader3.start();
while (count > readStringCount.get()) {
}
consoleReader1.interrupt();
consoleReader2.interrupt();
consoleReader3.interrupt();
System.out.println("#1:" + consoleReader1);
System.out.println("#2:" + consoleReader2);
System.out.println("#3:" + consoleReader3);
reader.close();
}
public static class ReaderThread extends Thread {
private List<String> result = new ArrayList<String>();
public void run() {
//напишите тут ваш код
}
@Override
public String toString() {
return result.toString();
}
}
}