ampproject / ampproject/error-reporting
🚨 Error: undefined is not an object (evaluating 'this.P.options')
- Dominant language
- No language data
- Stars
- 2
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Details
---
**Error report:** [link](http://go/ampe/CP2Jzb_A0bbqOQ)
**First seen:** Dec 16, 2020
**Frequency:** ~ 817/day
Stacktrace
---
Error: undefined is not an object (evaluating 'this.P.options')
at kd (amp-date-picker-0.1.mjs:35:19247)
at classList (src/custom-element.js:360:11)
at src/custom-element.js:88:2
at holder (src/service/extensions-impl.js:163:10)
at src/service/custom-element-registry.js:52:4
at src/style-installer.js:104:7
at src/service/custom-element-registry.js:52:4
at push (src/service/extensions-impl.js:410:24)
at extensionId (src/service/extensions-impl.js:459:43)
at docFactories (src/service/extensions-impl.js:410:11)
at amp-date-picker-0.1.mjs:35:27405
at f (amp-date-picker-0.1.mjs:35:46025)
at getExtensionHolder_ (src/service/extensions-impl.js:190:20)
at src/runtime.js:95:2
Notes
---
`@dvoytenko` modified `src/custom-element.js:360-360` in #6766 (Dec 21, 2016)
`@jridgewell` modified `src/custom-element.js:86-88` in #27470 (Mar 30, 2020)
`@dvoytenko` modified `src/service/extensions-impl.js:156-179` in #4025 (Jul 15, 2016)
`@rsimha` modified `src/service/custom-element-registry.js:50-56` in #21212 (May 16, 2019)
`@rsimha` modified `src/style-installer.js:101-105` in #21212 (May 16, 2019)
`@rsimha` modified `src/service/custom-element-registry.js:50-56` in #21212 (May 16, 2019)
`@dvoytenko` modified `src/service/extensions-impl.js:409-411` in #4025 (Jul 15, 2016)
`@dvoytenko` modified `src/service/extensions-impl.js:457-461` in #29358 (Jul 20, 2020)
`@dvoytenko` modified `src/service/extensions-impl.js:409-411` in #4025 (Jul 15, 2016)
`@rsimha` modified `src/service/extensions-impl.js:186-192` in #21212 (May 16, 2019)
`@choumx` modified `src/runtime.js:95-95` in #10460 (Jul 17, 2017)
**Seen in:**
- 12-23 Beta (2217)
- 12-23 Experiment-A (2217)
- 12-23 Experimental (2217)
- 12-30 Nightly (1722)
**Possible assignees:** `@dvoytenko`, `@jridgewell`
/cc @ampproject/release-on-duty
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with src/custom-element.js:360 and the surrounding stack entries in src/service/extensions-impl.js, src/service/custom-element-registry.js, src/style-installer.js, and src/runtime.js. Trace how amp-date-picker reaches the failing `this.P.options` access and look for an existing reproduction or relevant tests. Done means identifying the triggering lifecycle path and adding a regression test that prevents the reported error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100