From 54aff85d80f0a10a4350d6ebc65e6bcae8a230c1 Mon Sep 17 00:00:00 2001 From: alanv Date: Wed, 24 Jun 2026 14:57:25 -0500 Subject: [PATCH 1/3] PuppeteerHelper: use localhost to prevent API requests from being rejected on TC --- src/org/labkey/test/util/puppeteer/PuppeteerHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java b/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java index 73d104d02c..03f4520744 100644 --- a/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java +++ b/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java @@ -37,7 +37,9 @@ public static void enableRemoteService(Connection connection) throws IOException public static String getRemoteServiceURL() { - return WebTestHelper.getTargetServer() + ":3031"; + // Note: We are explicitly using localhost here instead of WebTestHelper.getTargetServer() because on TC it will + // use the hostname of the server, which is running Puppeteer with http, so API requests to it will be rejected. + return "localhost:3031"; } public static PuppeteerStatus getStatus(Connection connection) throws IOException, CommandException From 25f4494caae6205583c78399e09e211561a58ac8 Mon Sep 17 00:00:00 2001 From: alanv Date: Wed, 24 Jun 2026 15:46:40 -0500 Subject: [PATCH 2/3] PuppeteerHelper: fix getRemoteServiceURL --- src/org/labkey/test/util/puppeteer/PuppeteerHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java b/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java index 03f4520744..5b5a4aaa98 100644 --- a/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java +++ b/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java @@ -39,7 +39,7 @@ public static String getRemoteServiceURL() { // Note: We are explicitly using localhost here instead of WebTestHelper.getTargetServer() because on TC it will // use the hostname of the server, which is running Puppeteer with http, so API requests to it will be rejected. - return "localhost:3031"; + return "http://localhost:3031"; } public static PuppeteerStatus getStatus(Connection connection) throws IOException, CommandException From affbd9221ccfbec2f8ef35fec216612c33ffa1d8 Mon Sep 17 00:00:00 2001 From: alanv Date: Thu, 25 Jun 2026 10:09:23 -0500 Subject: [PATCH 3/3] PuppeteerHelper: remove unused import --- src/org/labkey/test/util/puppeteer/PuppeteerHelper.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java b/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java index 5b5a4aaa98..74f52d2253 100644 --- a/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java +++ b/src/org/labkey/test/util/puppeteer/PuppeteerHelper.java @@ -20,7 +20,6 @@ import org.labkey.remoteapi.SimplePostCommand; import org.labkey.remoteapi.puppeteer.PuppeteerSettings; import org.labkey.remoteapi.puppeteer.PuppeteerStatus; -import org.labkey.test.WebTestHelper; import java.io.IOException;