Closed Bug 1538700 Opened 5 years ago Closed 5 years ago

Warning: Failed prop type: NotificationBox: prop type `wrapping` is invalid

Categories

(DevTools :: Console, defect, P2)

defect

Tracking

(firefox68 verified)

VERIFIED FIXED
Firefox 68
Tracking Status
firefox68 --- verified

People

(Reporter: Honza, Assigned: nchevobbe)

Details

Attachments

(1 file)

I am seeing the following warning when opening the Toolbox and selecting the Console panel (or opening the Split Console panel)

Warning: Failed prop type: NotificationBox: prop type `wrapping` is invalid; it must be a function, usually from the `prop-types` package, but received `undefined`.

printWarning resource://devtools/client/shared/vendor/react-dev.js:369
    warning resource://devtools/client/shared/vendor/react-dev.js:393
    checkPropTypes resource://devtools/client/shared/vendor/react-dev.js:1423
    validatePropTypes resource://devtools/client/shared/vendor/react-dev.js:1627
    createElementWithValidation resource://devtools/client/shared/vendor/react-dev.js:1715
    render resource://devtools/client/webconsole/components/App.js:241
    finishClassComponent resource://devtools/client/shared/vendor/react-dom-dev.js:13771
    updateClassComponent resource://devtools/client/shared/vendor/react-dom-dev.js:13733
    beginWork resource://devtools/client/shared/vendor/react-dom-dev.js:14402
    performUnitOfWork resource://devtools/client/shared/vendor/react-dom-dev.js:16441
    workLoop resource://devtools/client/shared/vendor/react-dom-dev.js:16480
    renderRoot resource://devtools/client/shared/vendor/react-dom-dev.js:16520
    performWorkOnRoot resource://devtools/client/shared/vendor/react-dom-dev.js:17138
    performWork resource://devtools/client/shared/vendor/react-dom-dev.js:17060
    performSyncWork resource://devtools/client/shared/vendor/react-dom-dev.js:17032
    requestWork resource://devtools/client/shared/vendor/react-dom-dev.js:16932
    scheduleWork$1 resource://devtools/client/shared/vendor/react-dom-dev.js:16796
    scheduleRootUpdate resource://devtools/client/shared/vendor/react-dom-dev.js:17363
    updateContainerAtExpirationTime resource://devtools/client/shared/vendor/react-dom-dev.js:17390
    updateContainer resource://devtools/client/shared/vendor/react-dom-dev.js:17417
    render resource://devtools/client/shared/vendor/react-dom-dev.js:17700
    legacyRenderSubtreeIntoContainer resource://devtools/client/shared/vendor/react-dom-dev.js:17840
    unbatchedUpdates resource://devtools/client/shared/vendor/react-dom-dev.js:17257
    legacyRenderSubtreeIntoContainer resource://devtools/client/shared/vendor/react-dom-dev.js:17836
    render resource://devtools/client/shared/vendor/react-dom-dev.js:17895
    init resource://devtools/client/webconsole/webconsole-wrapper.js:360
    init resource://devtools/client/webconsole/webconsole-wrapper.js:58
    init resource://devtools/client/webconsole/webconsole-ui.js:66
    init resource://devtools/client/webconsole/webconsole.js:101
    openWebConsole resource://devtools/client/webconsole/hudservice.js:79
    open resource://devtools/client/webconsole/panel.js:59
    onLoad resource://devtools/client/framework/toolbox.js:1863
Priority: -- → P2

In devtools/client/shared/components/NotificationBox.js#76, we use PropTypes.boolean but it should be PropTypes.bool

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/09dab984c603
Fix NotificationBox proptype. r=Honza.
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68
Flags: qe-verify+

I tested this again and the reported problem is properly fixed.
Thanks Nicolas!
Honza

Hello!
Based on comment 5 I'm closing this bug as verified.
Thank you!

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: