medallyon / grogsile.org-archive

The (old) Official Bot For ESO International
https://discordapp.com/invite/0jGipOeWW06jNmlL
Apache License 2.0
1 stars 0 forks source link

"Cannot redefine property: raw" when saving config #100

Closed medallyon closed 6 years ago

medallyon commented 6 years ago

https://sentry.io/grogsile-inc/grogsile/issues/474684362/

Error: You have triggered an unhandledRejection, you may have forgotten to catch a Promise rejection:
TypeError: Cannot redefine property: raw
    at Function.defineProperty (<anonymous>)
    at Object.treatConfig (/home/medallyon/node-projects/grogsile.me/lib/utils/treatConfig.js:7:12)
    at GrogClient.guildCreate (/home/medallyon/node-projects/grogsile.me/lib/handlers/guildCreate.js:6:42)
    at emitOne (events.js:115:13)
    at GrogClient.emit (events.js:210:7)
    at GuildCreateHandler.handle (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/packets/handlers/GuildCreate.js:27:16)
    at WebSocketPacketManager.handle (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/packets/WebSocketPacketManager.js:103:65)
    at WebSocketConnection.onPacket (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:316:35)
    at WebSocketConnection.onMessage (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:279:10)
    at WebSocketClient.internalOnMessage (/home/medallyon/node-projects/grogsile.me/node_modules/uws/uws.js:103:17)
    at native.client.group.onMessage (/home/medallyon/node-projects/grogsile.me/node_modules/uws/uws.js:57:15)
  File "/home/medallyon/node-projects/grogsile.me/lib/utils/treatConfig.js", line 7, in Object.treatConfig
    Object.defineProperty(config, "raw", { get: function()
  File "/home/medallyon/node-projects/grogsile.me/lib/handlers/guildCreate.js", line 6, in GrogClient.guildCreate
    guild.config = dClient.modules.utils.treatConfig(guild, guild.config);
  File "/home/medallyon/node-projects/grogsile.me/lib/structs/GrogClient.js", line 29, in Console.console.error
    if (!(data instanceof Error)) data = new Error(data);
...
(15 additional frame(s) were not displayed)

Error: You have triggered an unhandledRejection, you may have forgotten to catch a Promise rejection:
TypeError: Cannot redefine property: raw
    at Function.defineProperty (<anonymous>)
    at Object.treatConfig (/home/medallyon/node-projects/grogsile.me/lib/utils/treatConfig.js:7:12)
    at GrogClient.guildCreate (/home/medallyon/node-projects/grogsile.me/lib/handlers/guildCreate.js:6:42)
    at emitOne (events.js:115:13)
    at GrogClient.emit (events.js:210:7)
    at GuildCreateHandler.handle (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/packets/handlers/GuildCreate.js:27:16)
    at WebSocketPacketManager.handle (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/packets/WebSocketPacketManager.js:103:65)
    at WebSocketConnection.onPacket (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:316:35)
    at WebSocketConnection.onMessage (/home/medallyon/node-projects/grogsile.me/node_modules/discord.js/src/client/websocket/WebSocketConnection.js:279:10)
    at WebSocketClient.internalOnMessage (/home/medallyon/node-projects/grogsile.me/node_modules/uws/uws.js:103:17)
    at native.client.group.onMessage (/home/medallyon/node-projects/grogsile.me/node_modules/uws/uws.js:57:15)