Update error CLion

Answered

When trying to upgrade CLion on Windows 10 I get this error:

Upload id: 2020_12_03_2265ip1fN6cRJqQX (file: JetBrainsClionUpdateError.PNG)

An error occurred when applying the patch:
AccessDeniedException: -> C:\Program Files\JetBrains\CLion 2020.2.4\help\ReferenceCardForMac.pdf
Files may be corrupted. The patch will attempt to revert the changes.
More details in the log: C:\Users\...\AppData\Local\JetBrains\CLion2020.2\log\idea_updater.log

I'm surprised on several accounts:

  1. Why do I need to use an onscreen tool to do OCR to get a text representation of the error instead of allowing me to select the text of this error message?
  2. Why don't I get offered a link to click on to the mentioned error log?
  3. Why am I not offered to try and fix the situation myself instead of simply reverting the patch?
  4. When I try again, the whole patch is downloaded again instead of using what's been downloaded before.
  5. Why does the installation process for Windows get inhibited by a help-pdf-file for Mac?


I am trying to update CLion on a PC at a company where I only have admin rights as another user.
When starting the upgrade, a dialog pops up asking me to change to the Admin user to run "elevator.exe", which I do. The installation process continues but conks out with the error dialog described above.

This is the relevant snippet from the error log:

03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\jdom.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\jdom.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\openapi.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\openapi.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\openapi.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\platform-statistics-uploader.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\platform-statistics-uploader.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\platform-statistics-uploader.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\icons.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\icons.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\icons.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\testFramework.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\testFramework.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\testFramework.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\util.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\util.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\util.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\platform-util-ui.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\platform-util-ui.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\platform-util-ui.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\resources.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\resources.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\resources.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\commons-compress-1.20.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\commons-compress-1.20.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\commons-compress-1.20.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\lib\external-system-rt.jar
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\external-system-rt.jar.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\lib\external-system-rt.jar
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\build.txt
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\build.txt.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\build.txt
03/12 09:41:07 INFO UpdateAction.doApply - Update action. File: C:\Program Files\JetBrains\CLion 2020.2.4\help\ReferenceCardForMac.pdf
03/12 09:41:07 INFO Utils.copy - C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\ReferenceCardForMac.pdf.tmp.0 over C:\Program Files\JetBrains\CLion 2020.2.4\help\ReferenceCardForMac.pdf
03/12 09:41:07 ERROR Patch.apply - apply failed
java.nio.file.AccessDeniedException: C:\Users\my_user_name\AppData\Local\JetBrains\CLion2020.2\log\idea.updater.files.4591169751122469210\ReferenceCardForMac.pdf.tmp.0 -> C:\Program Files\JetBrains\CLion 2020.2.4\help\ReferenceCardForMac.pdf
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:202)
at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:283)
at java.base/java.nio.file.Files.copy(Files.java:1294)
at com.intellij.updater.Utils.copy(Utils.java:158)
at com.intellij.updater.BaseUpdateAction.replaceUpdated(BaseUpdateAction.java:128)
at com.intellij.updater.UpdateAction.doApply(UpdateAction.java:66)
at com.intellij.updater.PatchAction.apply(PatchAction.java:222)
at com.intellij.updater.Patch.lambda$apply$3(Patch.java:353)
at com.intellij.updater.Patch.forEach(Patch.java:402)
at com.intellij.updater.Patch.apply(Patch.java:344)
at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:116)
at com.intellij.updater.Runner.install(Runner.java:353)
at com.intellij.updater.Runner._main(Runner.java:172)
at com.intellij.updater.Runner.main(Runner.java:49)

 

0
2 comments

Hello - I created a new bug report for this on our issue tracker: IDEA-256835.

Please attach your idea.log to it as well (Help | Show Log in Explorer). You can limit the visibility to jetbrains-team to make it private.

See this article if you are not familiar with YouTrack.

0

Please sign in to leave a comment.