--- sidebar_label: ProtocolError --- # ProtocolError class ProtocolError is emitted whenever there is an error from the protocol. #### Signature: ```typescript export declare class ProtocolError extends CustomError ``` **Extends:** [CustomError](./puppeteer.customerror.md) ## Properties | Property | Modifiers | Type | Description | | --------------------------------------------------------------- | --------------------- | ------------------- | ----------- | | [code](./puppeteer.protocolerror.code.md) | readonly | number \| undefined | | | [originalMessage](./puppeteer.protocolerror.originalmessage.md) | readonly | string | |