Рейтинг:0

Файл дескриптора плагина пуст

флаг us

Я повредил установку Android Studio (Arctic Fox 2020.3.1.25). Есть ли способ восстановить файл дескриптора плагина?

После обновления плагина Kotlin я закрыл диалоговое окно «Перезагрузка», потому что оно блокировало пользовательский интерфейс, и я хотел проверить некоторые другие записи предложений в выводе журнала.

Затем я закрыл проект и полностью вышел из IDE.После перезапуска не было подсветки синтаксиса и было предупреждение об отсутствии информации о стиле (вместо этого я должен был перезапустить IDE с помощью кнопки «Перезапустить» из плагинов).

В меню «Настройки» > «Плагины» последняя версия Kotlin на вкладке «Рынок» отображается как «Установленная», однако на вкладке «Установленные» по-прежнему отображается предыдущая версия.

Затем я отключил установленный плагин Kotlin и вышел. Теперь при запуске из bin/studio.sh выдается следующая ошибка:

x@ubuntu:/usr/local/dev/android/studio-2020.3.1.25/bin$ ./studio.sh 
2021-11-09 05:53:46,194 [ 885] ПРЕДУПРЕЖДЕНИЕ - llij.ide.plugins.PluginManager - Обнаружены проблемы с загрузкой плагинов:
  Файл дескриптора плагина Android (id=org.jetbrains.android, path=/usr/local/dev/android/studio-2020.3.1.25/plugins/android) пуст. 
2021-11-09 05:53:46,222 [ 913 ] ОШИБКА - llij.ide.plugins.PluginManager - Отсутствуют основные плагины: org.jetbrains.android 
com.intellij.ide.plugins.PluginManagerCore$EssentialPluginMissingException: Отсутствуют основные плагины: org.jetbrains.android
    на com.intellij.ide.plugins.PluginManagerCore.checkEssentialPluginsAreAvailable(PluginManagerCore.java:1032)
    на com.intellij.ide.plugins.PluginManagerCore.initializePlugins(PluginManagerCore.java:1104)
    на com.intellij.ide.plugins.PluginManagerCore.loadAndInitializePlugins(PluginManagerCore.java:1358)
    на com.intellij.ide.plugins.PluginManagerCore.lambda$initPlugins$15(PluginManagerCore.java:816)
    в java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
    в java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
    в java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1705)
    в java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    в java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    в java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    в java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    в java.base/java.security.AccessController.doPrivileged (собственный метод)
    в java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    в java.base/java.lang.Thread.run(Thread.java:834)
2021-11-09 05:53:46,226 [ 917] ОШИБКА - llij.ide.plugins.PluginManager - Android Studio Arctic Fox | 2020.3.1 Исправление 3, сборка № AI-203.7717.56.2031.7784292 
2021-11-09 05:53:46,232 [923] ОШИБКА — llij.ide.plugins.PluginManager — JDK: 11.0.10; ВМ: 64-разрядная виртуальная машина сервера OpenJDK; Поставщик: JetBrains s.r.o. 
2021-11-09 05:53:46,232 [ 923 ] ОШИБКА - llij.ide.plugins.PluginManager - ОС: Linux 

Поврежденная установка
Отсутствует основной плагин:

  org.jetbrains.android

Пожалуйста, переустановите Android Studio с нуля.
2021-11-09 05:53:46,340 [ 1031] ПРЕДУПРЕЖДЕНИЕ - ntellij.ui.svg.SvgCacheManager - Кэш значков будет воссоздан или повторно использована предыдущая версия данных (db=/home/x/.cache/Google/AndroidStudio2020.3 /icons-v2.db) 
org.jetbrains.mvstore.MVStoreException: фрагмент чтения файла поврежден в позиции 782336
    в org.jetbrains.mvstore.Chunk.readChunkHeader(Chunk.java:234)
    в org.jetbrains.mvstore.MVStore.readChunkHeader(MVStore.java:2006)
    в org.jetbrains.mvstore.MVStore.readChunkHeaderAndFooter(MVStore.java:1174)
    в org.jetbrains.mvstore.MVStore.readStoreHeader(MVStore.java:905)
    в org.jetbrains.mvstore.MVStore.<init>(MVStore.java:450)
    в org.jetbrains.mvstore.MVStore$Builder.openOrNewOnIoError(MVStore.java:3996)
    в com.intellij.ui.svg.SvgCacheManager.<init>(SvgCacheManager.java:59)
    в com.intellij.util.SVGLoader.<clinit>(SVGLoader.java:86)
    в com.intellij.util.ImageLoader.loadByDescriptor(ImageLoader.java:252)
    в com.intellij.util.ImageLoader.load(ImageLoader.java:224)
    в com.intellij.openapi.util.IconLoader$ResolvedImageDataResolver.loadImage(IconLoader.java:1150)
    в com.intellij.openapi.util.IconLoader$CachedImageIcon.loadImage(IconLoader.java:1017)
    в com.intellij.openapi.util.IconLoader$ScaledIconCache.getOrScaleIcon(IconLoader.java:1087)
    в com.intellij.openapi.util.IconLoader$CachedImageIcon.scale(IconLoader.java:932)
    в com.intellij.util.IconUtil.scale(IconUtil.java:522)
    на com.intellij.ui.AppUIUtil.scaleIconToSize(AppUIUtil.java:179)
    на com.intellij.ui.AppUIUtil.loadApplicationIcon(AppUIUtil.java:171)
    на com.intellij.ui.AppUIUtil.loadApplicationIconImage(AppUIUtil.java:150)
    на com.intellij.ui.AppUIUtil.updateWindowIcon(AppUIUtil.java:76)
    на com.intellij.idea.StartupUtil.updateFrameClassAndWindowIcon(StartupUtil.java:412)
    в java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:783)
    в java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478)
    в java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    в java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    в java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    в java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    в java.base/java.security.AccessController.doPrivileged (собственный метод)
    в java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    в java.base/java.lang.Thread.run(Thread.java:834)
Причина: org.jetbrains.mvstore.MVStoreException: недопустимый идентификатор чанка -1
    в org.jetbrains.mvstore.Chunk.<init>(Chunk.java:175)
    в org.jetbrains.mvstore.Chunk.readChunkHeader(Chunk.java:231)
    ... еще 28

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.