Infocal icon indicating copy to clipboard operation
Infocal copied to clipboard

IQ! Error

Open gcp opened this issue 4 years ago • 13 comments

I've been using this for a few weeks. Tonight, instead of the watchface I started just getting an "IQ!" warning screen. Resetting nor hard resetting the watch works. Switching to another watchface works. Similar watchfaces like Neki or Fusion still work.

About the only unusual thing I can imagine here is that the internet connection is very unreliable. Did the watchface save some corrupted/incomplete data and doesn't properly check it thus crashing on restore?

Any idea how to debug this?

gcp avatar Jul 11 '20 08:07 gcp

Hi, can I ask you that you have graph complication enabled?

RyanDam avatar Jul 11 '20 08:07 RyanDam

Yes, HR graph.

gcp avatar Jul 11 '20 09:07 gcp

This is a known issue I haven't managed to fix it yet. It happen when you use HR graph complication and not wearing your watch in at least 3 hours. I think its something with null data handling code but it's a little bit hard to re-produce the issue. Will try again soon.

RyanDam avatar Jul 12 '20 04:07 RyanDam

Note that it happend in the middle of the night when I was wearing the watch. Of course it's possible that such a period was at the start range of the graph.

gcp avatar Jul 12 '20 05:07 gcp

I tested now and disabling the graph and bar complications did not fix it. Disabling weather did fix it. So it's a problem with crashing on the weather data.

Adding back weather immediately breaks it again.

gcp avatar Jul 12 '20 05:07 gcp

I'm using my own OWM API key and sunset/sunrise time does work.

gcp avatar Jul 12 '20 05:07 gcp

I tested now and disabling the graph and bar complications did not fix it. Disabling weather did fix it. So it's a problem with crashing on the weather data.

Adding back weather immediately breaks it again.

Thank you for such info, could you help me by copying your CIQ_LOG file in GARMIN/Apps/LOGS folder of your watch? it's a file contain some useful debug stuff so I can investigate futher.

RyanDam avatar Jul 15 '20 16:07 RyanDam

---
Error: Unhandled Exception
Time: 2020-07-21T04:49:04Z
Part-Number: 006-B3225-00
Firmware-Version: '4.90'
Language-Code: dut
ConnectIQ-Version: 3.1.8
Store-Id: c97c4e34-55e4-4601-b5c2-45763bc481a2
Store-Version: 84
Filename: A4JJ5240
Appname: Huwaii
Stack: 
  - pc: 0x10005e87
  - pc: 0x10005e1e
  - pc: 0x10009c38
  - pc: 0x10008552
  - pc: 0x1000830b
---
Error: Unhandled Exception
Time: 2020-07-21T04:49:04Z
Part-Number: 006-B3225-00
Firmware-Version: '4.90'
Language-Code: dut
ConnectIQ-Version: 3.1.8
Store-Id: c97c4e34-55e4-4601-b5c2-45763bc481a2
Store-Version: 84
Filename: A4JJ5240
Appname: Huwaii
Stack: 
  - pc: 0x10005e87
  - pc: 0x10005e1e
  - pc: 0x10009c38
  - pc: 0x10008552
  - pc: 0x1000830b

gcp avatar Jul 21 '20 07:07 gcp

@RyanDam love the watch face. I'm facing similar issues, have you found the problem?

I'd be happy to contribute a Pull Request if you need assistance. Just need some guidance on where

zachatrocity avatar Jul 26 '20 16:07 zachatrocity

So it's a problem with crashing on the weather data.

Given the other crasher in #11, and seeing https://github.com/RyanDam/Infocal/blob/master/alphabet.txt, I wonder if it's a problem with the weather description having some non-anticipated characters.

https://openweathermap.org/weather-conditions

After all, the list of possible weather conditions isn't seeded into the font generation?

gcp avatar Aug 03 '20 19:08 gcp

I too am having the same issue, this was the latest crash from CIQ_LOG:

Error: Unhandled Exception Time: 2020-08-20T18:36:07Z Part-Number: 006-B2697-00 Firmware-Version: '20.00' Language-Code: eng ConnectIQ-Version: 3.1.9 Store-Id: c97c4e34-55e4-4601-b5c2-45763bc481a2 Store-Version: 85 Filename: A8I81339 Appname: Huwaii Stack:

  • pc: 0x100060d9
  • pc: 0x10006070

iznogoud-zz avatar Aug 20 '20 18:08 iznogoud-zz

I think this is related with weather and being on one of the hours complications. I have moved the weather to the top complication and it has gone two days without any crash. Maybe it's related some of the curved text.

iznogoud-zz avatar Aug 22 '20 12:08 iznogoud-zz

Hello, I don't know if it's related (probably is), I'm trying to help with more information because I LOVE this watchface!

It is a FR245 music. If I don't wear it for a longer time (several hours) then I put on my watch, after a brief period of time, this is what I get, with the seconds counting. (Mind you, my regular layout has NO seconds display at all, as you will see later). EDIT: I think this pops up when the watch wants to show the next minute (after picking it up) - so the seconds start to count from 00. e1

The seconds count to 60 then I get the default (factory) watchface of my watch: e2

After a while (maybe a couple of minutes) I can get Infocal back: e3

This also shows you my regular Infocal layout.

Hope this helps. Otherwise, BEST watchface of all, thank you!

laszlokenezpriv avatar Jul 18 '21 07:07 laszlokenezpriv