@remotion/renderer
Version:
Render Remotion videos using Node.js or Bun
22 lines (21 loc) • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleFailedResource = void 0;
const logger_1 = require("../logger");
const handleFailedResource = ({ extraInfo, logLevel, indent, request, event, }) => {
var _a, _b;
const firstExtraInfo = (_a = extraInfo[0]) !== null && _a !== void 0 ? _a : null;
logger_1.Log.warn({ indent, logLevel }, `Browser failed to load ${request._url} (${event.type}): ${event.errorText}`);
if (firstExtraInfo) {
logger_1.Log.warn({ indent, logLevel }, `HTTP status code: ${firstExtraInfo.statusCode}, headers:`);
logger_1.Log.warn({ indent, logLevel }, JSON.stringify(firstExtraInfo.headers, null, 2));
}
if (event.errorText === 'net::ERR_FAILED' &&
event.type === 'Fetch' &&
((_b = request._url) === null || _b === void 0 ? void 0 : _b.includes('/proxy'))) {
logger_1.Log.warn({ indent, logLevel }, 'This could be caused by Chrome rejecting the request because the disk space is low.');
logger_1.Log.warn({ indent, logLevel }, 'This could be caused by Chrome rejecting the request because the disk space is low.');
logger_1.Log.warn({ indent, logLevel }, 'Consider increasing the disk size of your Lambda function.');
}
};
exports.handleFailedResource = handleFailedResource;