microsoft/playwright · error · Error
Could not push: ${code}
Error message
Could not push: ${code} What it means
Error "Could not push: ${code}" thrown in microsoft/playwright.
Source
Thrown at packages/playwright-core/src/server/android/android.ts:418
const sendHeader = async (progress: Progress, command: string, length: number) => {
const buffer = Buffer.alloc(command.length + 4);
buffer.write(command, 0);
buffer.writeUInt32LE(length, command.length);
await progress.race(socket.write(buffer));
};
const send = async (progress: Progress, command: string, data: Buffer) => {
await sendHeader(progress, command, data.length);
await progress.race(socket.write(data));
};
await send(progress, 'SEND', Buffer.from(`${path},${mode}`));
const maxChunk = 65535;
for (let i = 0; i < content.length; i += maxChunk)
await send(progress, 'DATA', content.slice(i, i + maxChunk));
await sendHeader(progress, 'DONE', (Date.now() / 1000) | 0);
const result = await progress.race(new Promise<Buffer>(f => socket.once('data', f)));
const code = result.slice(0, 4).toString();
if (code !== 'OKAY')
throw new Error('Could not push: ' + code);
socket.close();
}
private async _refreshWebViews() {
// possible socketName, eg: webview_devtools_remote_32327, webview_devtools_remote_32327_zeus, webview_devtools_remote_zeus
const sockets = (await this._backend.runCommand(`shell:cat /proc/net/unix | grep webview_devtools_remote`)).toString().split('\n');
if (this._isClosed)
return;
const socketNames = new Set<string>();
for (const line of sockets) {
const matchSocketName = line.match(/[^@]+@(.*?webview_devtools_remote_?.*)/);
if (!matchSocketName)
continue;
const socketName = matchSocketName[1];
socketNames.add(socketName);
if (this._webViews.has(socketName))View on GitHub (pinned to c8fc3bf8d3)
When it happens
Trigger: Thrown at packages/playwright-core/src/server/android/android.ts:418 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/playwright@c8fc3bf8d3 (2026-08-12).
Data as JSON: /api/errors/8dae84db1790f18f.
Report an issue: GitHub.