Openpanel-dev / openpanel

All the goodies from both Mixpanel and Plausible combined into one tool.
https://openpanel.dev
GNU Affero General Public License v3.0
3.05k stars 106 forks source link

Error after update to Nextjs 15 #81

Open joncoronel opened 4 days ago

joncoronel commented 4 days ago

Updated to Nextjs 15 and it seems openpanel breaks after the update. It seems to only occur in the turbo dev server. Does not occur in production. If I remove the --turbo from the dev server, it seems to work. Although, I did not get this error before upgrading even when using turbo before. Simply importing import { OpenPanelComponent } from "@openpanel/nextjs"; causes the following error to occur:


 TypeError: 'ownKeys' on proxy: trap returned extra keys but proxy target is non-extensible
    at Reflect.ownKeys (<anonymous>)
    at Object.ownKeys (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\edge-wrapper_099f8c.js:76:47)
    at getOwnPropertyNames (<anonymous>)
    at d (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\node_modules_089e05._.js:482:76)
    at c (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\node_modules_089e05._.js:487:112)
    at <unknown> (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\edge-wrapper_099f8c.js:693:27)
    at runModuleExecutionHooks (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\edge-wrapper_099f8c.js:738:9)
    at instantiateModule (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\edge-wrapper_099f8c.js:691:9)
    at getOrInstantiateModuleFromParent (C:\Users\jonny\Documents\bentome\.next\server\edge\chunks\ssr\edge-wrapper_099f8c.js:624:12)```
lindesvard commented 12 hours ago

Thanks for the report. I'll have a look