Skip to content

Commit 396c4b4

Browse files
authored
Revert "fix(amazonq): revert builder id "hack for bugbash" (#5800)"
This reverts commit f8cd8a4.
1 parent e6a33d3 commit 396c4b4

File tree

2 files changed

+6
-4
lines changed
  • plugins/amazonq
    • chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/toolwindow
    • shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp

2 files changed

+6
-4
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/toolwindow/AmazonQPanel.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ package software.aws.toolkits.jetbrains.services.amazonq.toolwindow
55

66
import com.intellij.idea.AppMode
77
import com.intellij.openapi.Disposable
8-
import com.intellij.openapi.components.service
98
import com.intellij.openapi.project.Project
109
import com.intellij.openapi.util.Disposer
1110
import com.intellij.ui.components.JBLoadingPanel
@@ -20,14 +19,14 @@ import kotlinx.coroutines.CoroutineScope
2019
import kotlinx.coroutines.flow.first
2120
import kotlinx.coroutines.launch
2221
import kotlinx.coroutines.withContext
22+
import software.amazon.awssdk.utils.UserHomeDirectoryUtils
2323
import software.aws.toolkits.jetbrains.core.coroutines.EDT
2424
import software.aws.toolkits.jetbrains.isDeveloperMode
2525
import software.aws.toolkits.jetbrains.services.amazonq.apps.AmazonQAppInitContext
2626
import software.aws.toolkits.jetbrains.services.amazonq.apps.AppConnection
2727
import software.aws.toolkits.jetbrains.services.amazonq.commands.MessageTypeRegistry
2828
import software.aws.toolkits.jetbrains.services.amazonq.isQSupportedInThisVersion
2929
import software.aws.toolkits.jetbrains.services.amazonq.lsp.AmazonQLspService
30-
import software.aws.toolkits.jetbrains.services.amazonq.lsp.artifacts.ArtifactManager
3130
import software.aws.toolkits.jetbrains.services.amazonq.lsp.flareChat.AsyncChatUiListener
3231
import software.aws.toolkits.jetbrains.services.amazonq.lsp.flareChat.FlareUiMessage
3332
import software.aws.toolkits.jetbrains.services.amazonq.messages.AmazonQMessage
@@ -44,6 +43,7 @@ import software.aws.toolkits.jetbrains.services.amazonqDoc.auth.isDocAvailable
4443
import software.aws.toolkits.jetbrains.services.amazonqFeatureDev.auth.isFeatureDevAvailable
4544
import software.aws.toolkits.jetbrains.services.codemodernizer.utils.isCodeTransformAvailable
4645
import software.aws.toolkits.resources.message
46+
import java.nio.file.Paths
4747
import java.util.concurrent.CompletableFuture
4848
import javax.swing.JButton
4949

@@ -116,7 +116,7 @@ class AmazonQPanel(val project: Project, private val scope: CoroutineScope) : Di
116116
wrapper.setContent(loadingPanel)
117117

118118
scope.launch {
119-
val webUri = service<ArtifactManager>().fetchArtifact(project).resolve("amazonq-ui.js").toUri()
119+
val webUri = Paths.get(UserHomeDirectoryUtils.userHomeDirectory(), "amazonq-ui.js").toAbsolutePath().toUri()
120120
// wait for server to be running
121121
AmazonQLspService.getInstance(project).instanceFlow.first()
122122

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLspService.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ import org.eclipse.lsp4j.jsonrpc.json.JsonRpcMethod
5959
import org.eclipse.lsp4j.jsonrpc.messages.ResponseMessage
6060
import org.eclipse.lsp4j.launch.LSPLauncher
6161
import org.slf4j.event.Level
62+
import software.amazon.awssdk.utils.UserHomeDirectoryUtils
6263
import software.aws.toolkits.core.utils.debug
6364
import software.aws.toolkits.core.utils.getLogger
6465
import software.aws.toolkits.core.utils.info
@@ -94,6 +95,7 @@ import java.net.URI
9495
import java.nio.charset.StandardCharsets
9596
import java.nio.file.Files
9697
import java.nio.file.Path
98+
import java.nio.file.Paths
9799
import java.util.concurrent.Future
98100
import java.util.concurrent.TimeUnit
99101
import kotlin.time.Duration.Companion.seconds
@@ -391,7 +393,7 @@ private class AmazonQServerInstance(private val project: Project, private val cs
391393

392394
val cmd = NodeExePatcher.patch(nodePath)
393395
.withParameters(
394-
LspSettings.getInstance().getArtifactPath() ?: artifact.resolve("aws-lsp-codewhisperer.js").toString(),
396+
Paths.get(UserHomeDirectoryUtils.userHomeDirectory(), "aws-lsp-codewhisperer.js").toAbsolutePath().toString(),
395397
"--stdio",
396398
"--set-credentials-encryption-key",
397399
).withEnvironment(

0 commit comments

Comments
 (0)