YiiGuxing / TranslationPlugin

Translation plugin for IntelliJ based IDEs/Android Studio.
https://intellij-translation.yiiguxing.top
MIT License
11.23k stars 780 forks source link

[Auto Generated]Plugin error occurred: Index 3 out of bounds for length 3 #6012

Closed intellij-translation-plugin-bot closed 3 weeks ago

intellij-translation-plugin-bot commented 4 weeks ago

:warning:[Auto Generated Report]-=25AC379D786A61690F6E5F5650B8A667=-

Description

Index 3 out of bounds for length 3

Environments

Plugin version: 3.6.4

PyCharm 2023.1 (Professional Edition) Build #PY-231.8109.197, built on March 29, 2023 Runtime version: 17.0.6+10-b829.5 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Operating system: Windows 10.0 Last action id: null

Stack Trace

java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
    at com.intellij.credentialStore.kdbx.KdbxHeader.readKdbxHeader(KdbxHeader.kt:198)
    at com.intellij.credentialStore.kdbx.KdbxHeader.<init>(KdbxHeader.kt:83)
    at com.intellij.credentialStore.kdbx.KdbxKt.readKeePassDatabase(kdbx.kt:25)
    at com.intellij.credentialStore.kdbx.KdbxKt.loadKdbx(kdbx.kt:21)
    at com.intellij.credentialStore.keePass.KeePassCredentialStore.<init>(KeePassCredentialStore.kt:39)
    at com.intellij.credentialStore.keePass.KeePassCredentialStore.<init>(KeePassCredentialStore.kt:30)
    at com.intellij.ide.passwordSafe.impl.PasswordSafeImplKt.computeProvider(PasswordSafeImpl.kt:189)
    at com.intellij.ide.passwordSafe.impl.PasswordSafeImplKt.access$computeProvider(PasswordSafeImpl.kt:1)
    at com.intellij.ide.passwordSafe.impl.BasePasswordSafe$_currentProvider$1.invoke(PasswordSafeImpl.kt:38)
    at com.intellij.ide.passwordSafe.impl.BasePasswordSafe$_currentProvider$1.invoke(PasswordSafeImpl.kt:38)
    at com.intellij.util.concurrency.SynchronizedClearableLazy._get_value_$lambda$1$lambda$0(SynchronizedClearableLazy.kt:41)
    at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:210)
    at com.intellij.util.concurrency.SynchronizedClearableLazy.getValue(SynchronizedClearableLazy.kt:40)
    at com.intellij.ide.passwordSafe.impl.BasePasswordSafe.getCurrentProvider(PasswordSafeImpl.kt:44)
    at com.intellij.ide.passwordSafe.impl.BasePasswordSafe.get(PasswordSafeImpl.kt:91)
    at com.intellij.credentialStore.CredentialStore.getPassword(CredentialStore.java:30)
    at cn.yiiguxing.plugin.translate.util.PasswordSafeDelegate.getValue(PasswordSafeDelegate.kt:17)
    at cn.yiiguxing.plugin.translate.util.credential.SimpleStringCredentialManager.get_credential(SimpleStringCredentialManager.kt:14)
    at cn.yiiguxing.plugin.translate.util.credential.SimpleStringCredentialManager.getCredential(SimpleStringCredentialManager.kt:19)
    at cn.yiiguxing.plugin.translate.util.credential.SimpleStringCredentialManager.isCredentialSet(SimpleStringCredentialManager.kt:31)
    at cn.yiiguxing.plugin.translate.trans.deepl.DeeplCredential.isCredentialSet(DeeplCredential.kt)
    at cn.yiiguxing.plugin.translate.trans.deepl.DeeplCredential$Companion.isAuthKeySet(DeeplCredential.kt:21)
    at cn.yiiguxing.plugin.translate.ui.settings.TranslationEngine.isConfigured(TranslationEngine.kt:97)
    at cn.yiiguxing.plugin.translate.action.TranslationEngineAction.isAvailable(TranslationEngineAction.kt:20)
    at cn.yiiguxing.plugin.translate.action.TranslationEngineAction$Companion.actionsGroupedByAvailability(TranslationEngineAction.kt:40)
    at cn.yiiguxing.plugin.translate.action.TranslationEngineActionGroup.<init>(TranslationEngineActionGroup.kt:23)
    at cn.yiiguxing.plugin.translate.action.TranslationEngineActionGroup.<init>(TranslationEngineActionGroup.kt:17)
    at cn.yiiguxing.plugin.translate.ui.TranslationWidget$showPopup$lambda$4$$inlined$runAsync$1.run(promise.kt:403)
    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)
github-actions[bot] commented 3 weeks ago

This issue has been automatically closed because it is not an issue for this project. If you think there are something really wrong, please reply this issue. Thanks for your cooperation.