gsabater / Steam-Backlog

Steam Backlog is a free tool to manage your Steam library
https://steam-backlog.com
19 stars 0 forks source link

[BUG] Clicking on games sometimes won't open the card with information #81

Open MakoSipper opened 5 years ago

MakoSipper commented 5 years ago

Examples:

LogRocket.min.js:1 [Vue warn]: Error in render: "TypeError: Cannot read property 'windows' of null"

(found in <Root>)
e.(anonymous function) @ LogRocket.min.js:1
warn @ bundle.js?v=3-3-23:58966
logError @ bundle.js?v=3-3-23:60178
globalHandleError @ bundle.js?v=3-3-23:60173
handleError @ bundle.js?v=3-3-23:60162
Vue._render @ bundle.js?v=3-3-23:62998
updateComponent @ bundle.js?v=3-3-23:61249
get @ bundle.js?v=3-3-23:61619
run @ bundle.js?v=3-3-23:61694
flushSchedulerQueue @ bundle.js?v=3-3-23:61450
(anonymous) @ bundle.js?v=3-3-23:60279
flushCallbacks @ bundle.js?v=3-3-23:60198
LogRocket.min.js:1 TypeError: Cannot read property 'windows' of null
    at Proxy.eval (eval at createFunction (bundle.js?v=3-3-23:69153), <anonymous>:3:3981)
    at Vue._render (bundle.js?v=3-3-23:62996)
    at Vue.updateComponent (bundle.js?v=3-3-23:61249)
    at Watcher.get (bundle.js?v=3-3-23:61619)
    at Watcher.run (bundle.js?v=3-3-23:61694)
    at flushSchedulerQueue (bundle.js?v=3-3-23:61450)
    at Array.<anonymous> (bundle.js?v=3-3-23:60279)
    at MessagePort.flushCallbacks (bundle.js?v=3-3-23:60198)
e.(anonymous function) @ LogRocket.min.js:1
logError @ bundle.js?v=3-3-23:60182
globalHandleError @ bundle.js?v=3-3-23:60173
handleError @ bundle.js?v=3-3-23:60162
Vue._render @ bundle.js?v=3-3-23:62998
updateComponent @ bundle.js?v=3-3-23:61249
get @ bundle.js?v=3-3-23:61619
run @ bundle.js?v=3-3-23:61694
flushSchedulerQueue @ bundle.js?v=3-3-23:61450
(anonymous) @ bundle.js?v=3-3-23:60279
flushCallbacks @ bundle.js?v=3-3-23:60198
LogRocket.min.js:1 [Vue warn]: Error in event handler for "backlog-modal-current-players": "TypeError: Cannot set property 'current' of null"

(found in <Root>)
e.(anonymous function) @ LogRocket.min.js:1
warn @ bundle.js?v=3-3-23:58966
logError @ bundle.js?v=3-3-23:60178
globalHandleError @ bundle.js?v=3-3-23:60173
handleError @ bundle.js?v=3-3-23:60162
Vue.$emit @ bundle.js?v=3-3-23:61004
./resources/assets/js/vue/vue.backlog-modal.js.window.currentPlayersForModal @ bundle.js?v=3-3-23:72772
(anonymous) @ ?format=json&appid=488250&jsonp=currentPlayersForModal&callback=jQuery33109774839784426799_1553946302770&_=1553946302773:1
LogRocket.min.js:1 TypeError: Cannot set property 'current' of null
    at Vue.<anonymous> (bundle.js?v=3-3-23:72758)
    at Vue.$emit (bundle.js?v=3-3-23:61002)
    at ./resources/assets/js/vue/vue.backlog-modal.js.window.currentPlayersForModal (bundle.js?v=3-3-23:72772)
    at ?format=json&appid=488250&jsonp=currentPlayersForModal&callback=jQuery33109774839784426799_1553946302770&_=1553946302773:1
gsabater commented 5 years ago

Hey @MakoSipper

You are completely right. Turns out we were storing more than games and DLC in the database. After a quick search, steam provides videos, demos, episodes, servers, and other pieces of media.

We are going to clean the database of all this kind of stuff. I stimate a period of three months until everything has been cleared out.

Thanks a lot