Page 1 of 1

Playwright kann das Modul „./../../package.json“ nicht finden.

Posted: 17 Jan 2025, 08:25
by Anonymous
Ich verwende playwright-java jetzt seit ein paar Monaten und plötzlich bekomme ich die folgende Fehlermeldung:

Code: Select all

node:internal/modules/cjs/loader:1225
const err = new Error(message);
^

Error: Cannot find module './../../package.json'
Require stack:
- C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\utils\userAgent.js
- C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\utils\index.js
- C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\cli\programWithTestStub.js
- C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\cli.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at getPlaywrightVersion (C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\utils\userAgent.js:91:54)
at HarTracer.stop (C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\server\har\harTracer.js:417:50)
at Tracing.abort (C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\server\trace\recorder\tracing.js:203:21)
at CRBrowserContext._didCloseInternal (C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\server\browserContext.js:199:18)
at CRBrowserContext._browserClosed (C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\server\browserContext.js:189:10)
at CRBrowser._didClose (C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-2488518356231877608\package\lib\server\browser.js:128:52) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\BARAK~1.BEN\\AppData\\Local\\Temp\\playwright-java-2488518356231877608\\package\\lib\\utils\\userAgent.js',
'C:\\Users\\BARAK~1.BEN\\AppData\\Local\\Temp\\playwright-java-2488518356231877608\\package\\lib\\utils\\index.js',
'C:\\Users\\BARAK~1.BEN\\AppData\\Local\\Temp\\playwright-java-2488518356231877608\\package\\lib\\cli\\programWithTestStub.js',
'C:\\Users\\BARAK~1.BEN\\AppData\\Local\\Temp\\playwright-java-2488518356231877608\\package\\cli.js'
]
}

Node.js v20.18.0
Wenn ich in „C:\Users\BARAK~1.BEN\AppData\Local\Temp\playwright-java-7117691253024733273“ schaue, sehe ich nur „node.exe“, was Sinn macht warum das Problem auftritt. Warum passiert das?
Auf der Suche nach Antworten habe ich viele Lösungsvorschläge ausprobiert, darunter das Ungültigmachen des Caches (auf IntelliJ IDEA) und das Löschen aller „C:\Users\BARAK~1.BEN\“ Ordner „AppData\Local\Temp\playwright-java-*“ und mehr. Irgendwelche Ideen, wie das Problem behoben werden kann?
Betriebssystem: Windows 10
Playwright-Version: playwright-java 1.49.0