AmoebeLabs / swiss-army-knife-card

The versatile custom Swiss Army Knife card for Home Assistant allows you to create your unique visualization using several graphical tools, styling options and animations.
223 stars 19 forks source link

Card crashes #201

Open cryptooth opened 1 year ago

cryptooth commented 1 year ago

Hi there,

v2.4.1 installed.

Home Assistant 2023.5.2 Supervisor 2023.04.1 Operating System 10.1 Frontend 20230503.3 - latest

everything seems to be working normally. When I change Theme from my user profile and go back again, all the cards crashed.

This is the error it gives:

r.setConfig is not a function. (In 'r.setConfig(t)', 'r.setConfig' is undefined)

I also see the following error in the HA log.

Logger: frontend.js.latest.202305033 Source: components/system_log/init.py:257 First occurred: 11:25:54 AM (272 occurrences) Last logged: 1:57:44 PM

https://XXXXXXX/hacsfiles/swiss-army-knife-card/swiss-army-knife-card.js:468:2513 Uncaught TypeError: Cannot read properties of undefined (reading 'style') https://XXXXXXX/sak-examples/sake1:0:0 Uncaught https://XXXXXXX/hacsfiles/swiss-army-knife-card/swiss-army-knife-card.js:696:76 Uncaught Error: card::get styles - System Templates reference NOT defined! https://XXXXXXX/lovelace-minimalist/0:0:0 Uncaught :0:0 Script error.

github-actions[bot] commented 1 year ago

Thank you for creating your first issue for the Swiss Army Knife custom card!

AmoebeLabs commented 1 year ago

I haven't seen crashes yet while changing the theme, but I know sometimes a refresh is required to get all the new colors in place.

In this case, however, I see that the card can't find/load its system templates. That is indeed fatal to render the card.

I have no idea what lovelace-minimalist is, and what it has to do with NOT able to load the system templates.

cryptooth commented 1 year ago

I just clear my HA resources. Cards still getting error.

r.setConfig is not a function. (In 'r.setConfig(t)', 'r.setConfig' is undefined)

Here is the HA log:

Logger: frontend.js.latest.202305033 Source: components/system_log/init.py:257 First occurred: 4:22:59 PM (26 occurrences) Last logged: 4:27:30 PM

https://XXXXXXXXXX/hacsfiles/swiss-army-knife-card/swiss-army-knife-card.js?hacstag=214786112242:898:1611 Error: card::get styles - System Templates reference NOT defined!

BTW: my YAML configuration is "storage"