generated from JetBrains/intellij-platform-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
Log Message: Error
Error Message: null
Error Type: java.lang.reflect.UndeclaredThrowableException
API Base: {OpenAI=https://api.openai.com/v1}
OS: Windows 11 / 10.0 / amd64
Locale: US / en
Error Details:
java.lang.reflect.UndeclaredThrowableException
at jdk.proxy21/jdk.proxy21.$Proxy276.editCode(Unknown Source)
at com.github.simiacryptus.aicoder.actions.code.CustomEditAction.processSelection(CustomEditAction.kt:68)
at com.github.simiacryptus.aicoder.actions.code.CustomEditAction.processSelection(CustomEditAction.kt:12)
at com.github.simiacryptus.aicoder.actions.SelectionAction.processSelection$lambda$4(SelectionAction.kt:194)
at com.github.simiacryptus.aicoder.util.UITools$BgTask.run(UITools.kt:704)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:498)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:119)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$7(CoreProgressManager.java:549)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:229)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:44)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:228)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:681)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:756)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:712)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:680)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:209)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:252)
at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:515)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:480)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:476)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at com.simiacryptus.jopenai.HttpClientManager.withPool(HttpClientManager.kt:113)
at com.simiacryptus.jopenai.HttpClientManager.withTimeout(HttpClientManager.kt:189)
at com.simiacryptus.jopenai.HttpClientManager.withReliability$lambda$3(HttpClientManager.kt:196)
at com.simiacryptus.jopenai.HttpClientManager.withExpBackoffRetry(HttpClientManager.kt:142)
at com.simiacryptus.jopenai.HttpClientManager.withExpBackoffRetry$default(HttpClientManager.kt:132)
at com.simiacryptus.jopenai.HttpClientManager.withReliability(HttpClientManager.kt:196)
at com.simiacryptus.jopenai.HttpClientManager.withReliability$default(HttpClientManager.kt:195)
at com.simiacryptus.jopenai.ChatClient.chat(ChatClient.kt:188)
at com.github.simiacryptus.aicoder.util.IdeaChatClient.chat(IdeaChatClient.kt:117)
at com.simiacryptus.jopenai.proxy.ChatProxy.complete(ChatProxy.kt:82)
at com.simiacryptus.jopenai.proxy.GPTProxyBase.create$lambda$12(GPTProxyBase.kt:92)
... 35 more
Caused by: java.io.IOException: You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.
at com.simiacryptus.jopenai.util.ClientUtil.checkError(ClientUtil.kt:122)
at com.simiacryptus.jopenai.ChatClient.chat$lambda$19$lambda$18(ChatClient.kt:338)
at com.simiacryptus.jopenai.HttpClientManager.withPerformanceLogging(HttpClientManager.kt:201)
at com.simiacryptus.jopenai.ChatClient.chat$lambda$19(ChatClient.kt:189)
at com.simiacryptus.jopenai.HttpClientManager.withTimeout$lambda$2(HttpClientManager.kt:189)
at com.simiacryptus.jopenai.HttpClientManager.withPool$lambda$0(HttpClientManager.kt:110)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
... 1 more
Action History:
- Action: CodeChatAction
- Action: CustomEditAction
- Action: CustomEditAction
Error History:
Metadata
Metadata
Assignees
Labels
No labels