Couldn't copy [C:\<myrepolocation>\.gitignore] to [C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1\jbr\bin\out\production\<myGitRepo>\.gitignore]

Answered

Hi,

Have this error including a module where actually its just some files I dont want to be treated by intellij, but being able to edit them and use git. Adding them as a module from existing source, when I enable the module, this error appears.

Note that I'm using sql, md and text files mostly into that module but I'd like to have that in my project browser as well

Couldn't copy [C:\<myrepolocation>\.gitignore] to [C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1\jbr\bin\out\production\<myGitRepo>\.gitignore]

Resource compiler: Error: Couldn't copy [C:\<...>\.gitignore] to [C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1\jbr\bin\out\production\<...>\.gitignore]
java.io.IOException: Couldn't copy [C:\<...>\.gitignore] to [C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1\jbr\bin\out\production\<...>\.gitignore]
    at com.intellij.openapi.util.io.FileUtil.performCopy(FileUtil.java:412)
    at com.intellij.openapi.util.io.FileUtil.copyContent(FileUtil.java:402)
    at org.jetbrains.jps.incremental.FSOperations.copy(FSOperations.java:476)
    at org.jetbrains.jps.incremental.resources.ResourcesBuilder.copyResource(ResourcesBuilder.java:122)
    at org.jetbrains.jps.incremental.resources.ResourcesBuilder.lambda$build$0(ResourcesBuilder.java:67)
    at org.jetbrains.jps.incremental.fs.BuildFSState.processFilesToRecompile(BuildFSState.java:375)
    at org.jetbrains.jps.incremental.IncProjectBuilder$6.processDirtyFiles(IncProjectBuilder.java:1246)
    at org.jetbrains.jps.incremental.resources.ResourcesBuilder.build(ResourcesBuilder.java:56)
    at org.jetbrains.jps.incremental.resources.ResourcesBuilder.build(ResourcesBuilder.java:27)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildTarget(IncProjectBuilder.java:1251)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1154)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1288)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1106)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:877)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:459)
    at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:197)
    at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:131)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:334)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:162)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:218)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.1\jbr\bin\out\production\xpo-settings\.gitignore (The system cannot find the path specified)
    at java.io.FileOutputStream.open0(Native Method)
    at java.io.FileOutputStream.open(FileOutputStream.java:270)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
    at com.intellij.openapi.util.io.FileUtil.openOutputStream(FileUtil.java:441)
    at com.intellij.openapi.util.io.FileUtil.performCopy(FileUtil.java:408)
    ... 22 more

 

0
2 comments

Please see https://www.jetbrains.com/help/idea/configuring-content-roots.html.

Make sure this directory is not configured as the sources/resources root. It can be just the content root, but don't mark it as sources or resources, otherwise the compiler will try to copy the files from this root.

You can also delete the Java module and create a new "Web" module instead. It doesn't need a Java compiler configuration and the files will not be copied to output directory in the Web module type.

1

Thx, didnt get the new web module instead, but that did the trick as well.

0

Please sign in to leave a comment.