Beachball on Clock Display 1.0.3 install

Posted on
Sun Apr 29, 2018 4:26 am
CliveS offline
Posts: 771
Joined: Jan 10, 2016
Location: Medomsley, County Durham, UK

Beachball on Clock Display 1.0.3 install

Just tried to install the clock display plugin and got

29 Apr 2018, 11:15:10
Installing and enabling plugin Clock Display v1.0.3
Loading plugin "Clock Display 1.0.3"
Starting plugin "Clock Display 1.0.3" (pid 68352)
Started plugin "Clock Display 1.0.3"
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CalcDeviceFunc
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

29 Apr 2018, 11:16:50
Domotics Pad Mobile Client Process command: updateMobileDeviceStates

29 Apr 2018, 11:17:06
Trigger EvoHome En Suite Temperature Change
Action Collection En Suite Temperature is 16.5
Action Collection En Suite Setpoint is 11.0
Action Collection
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Domotics Pad Mobile Client Process command: updateMobileDeviceStates
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

29 Apr 2018, 11:18:44
SQL Logger deleting table device_history_1751297201

29 Apr 2018, 11:19:02
Reloading plugin "Clock Display 1.0.3"
Stopping plugin "Clock Display 1.0.3" (pid 68352)

29 Apr 2018, 11:19:17
Error process (pid 68352) failed to quit after polite request -- forcing it to quit now
Stopped plugin "Clock Display 1.0.3"
Starting plugin "Clock Display 1.0.3" (pid 68408)
Started plugin "Clock Display 1.0.3"
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CalcDeviceFunc
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
Error (client) timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]


I have read the Wiki from start to finish but that did not give any clues :)

CliveS

Indigo 2023.2.0 : macOS Ventura 13.6.3 : Mac Mini M2 : 8‑core CPU and 10‑core GPU : 8 GB : 256GB SSD
----------------------------------------------------------------------------------
The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer

Posted on
Sun Apr 29, 2018 10:43 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Beachball on Clock Display 1.0.3 install

That’s an interesting one.

Have you created a device yet?


Sent from my iPhone using Tapatalk Pro

Posted on
Sun Apr 29, 2018 11:50 am
CliveS offline
Posts: 771
Joined: Jan 10, 2016
Location: Medomsley, County Durham, UK

Re: Beachball on Clock Display 1.0.3 install

removed plugin, downloaded again from Github
Stopped Indigo and restarted.
New device type > Clock Display
Model > Clock Display
click on Settings > Name and beachball for 30 seconds
manage to enter Clock and click on Edit Device Settings,
goes blue but beachball for another 30 seconds then Device Settings changes back to normal but no setup screen.

Code: Select all
29 Apr 2018, 18:36:50
   Installing and enabling plugin Clock Display v1.0.3
   Loading plugin "Clock Display 1.0.3"
   Starting plugin "Clock Display 1.0.3" (pid 77912)
   Started plugin "Clock Display 1.0.3"
   Error (client)                  timeout waiting for plugin response from com.howartp.clockdisplay for request CalcDeviceFunc
   Error (client)                  timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
   Error (client)                  timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
   Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
   Error (client)                  timeout waiting for plugin response from com.howartp.clockdisplay for request UiGetValues2
   Error (client)                  timeout waiting for plugin response from com.howartp.clockdisplay for request CallPluginFunc
   Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

29 Apr 2018, 18:38:36
   Reloading plugin "Clock Display 1.0.3"
   Stopping plugin "Clock Display 1.0.3" (pid 77912)

29 Apr 2018, 18:38:51
   Error                           process (pid 77912) failed to quit after polite request -- forcing it to quit now
   Stopped plugin "Clock Display 1.0.3"
   Starting plugin "Clock Display 1.0.3" (pid 77938)
   Started plugin "Clock Display 1.0.3"
   Error (client)                  timeout waiting for plugin response from com.howartp.clockdisplay for request CalcDeviceFunc

29 Apr 2018, 18:41:31
   Error (client)                  received unexpected packet response CalcDeviceFunc (waiting for )


CliveS

Indigo 2023.2.0 : macOS Ventura 13.6.3 : Mac Mini M2 : 8‑core CPU and 10‑core GPU : 8 GB : 256GB SSD
----------------------------------------------------------------------------------
The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer

Posted on
Mon Apr 30, 2018 10:05 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Beachball on Clock Display 1.0.3 install

I've summoned Matt/Jay on this one.

The plugin is so simple, I can't even see how it can be failing.

Peter

Posted on
Mon Apr 30, 2018 2:50 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Beachball on Clock Display 1.0.3 install

That behavior looks similar to what I've seen when a device configuration dialog is open when the plugin is stopped/started.

Have you restarted the Indigo Client app?

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon Apr 30, 2018 3:15 pm
jay (support) offline
Site Admin
User avatar
Posts: 18224
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Beachball on Clock Display 1.0.3 install

We've identified the issue (accidental runaway loop in runConcurrentThread) - I assume Peter will have a fix when he gets a chance.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Mon Apr 30, 2018 3:38 pm
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Beachball on Clock Display 1.0.3 install

See announcement thread.

Posted on
Mon Apr 30, 2018 3:56 pm
CliveS offline
Posts: 771
Joined: Jan 10, 2016
Location: Medomsley, County Durham, UK

Re: Beachball on Clock Display 1.0.3 install

I have just stopped Indigo, rebooted Mac, deleted 1.0.3 and installed 1.0.0 and after a short beachball moment I now have a Clock. Upgraded to 1.0.3 and still works without error so it would seem something in 1.0.0 has been removed from 1.0.3 but all I get from Clock Display settings is a Use Seconds tick box, is that right as SQL has setup
2018-04-30 22:32:14.122 SQL Logger adding column "time_12hhmmampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:14.884 SQL Logger adding column "time_12hhmmssampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.032 SQL Logger adding column "time_12hmm" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.074 SQL Logger adding column "time_12hmmampm" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.115 SQL Logger adding column "time_12hmmampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.239 SQL Logger adding column "time_12hmmss" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.459 SQL Logger adding column "time_12hmmssampm" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.581 SQL Logger adding column "time_12hmmssampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.671 SQL Logger adding column "time_24hhmmampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.730 SQL Logger adding column "time_24hhmmssampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.883 SQL Logger adding column "time_24hmm" to table device_history_1738812681 ("new device")
2018-04-30 22:32:15.961 SQL Logger adding column "time_24hmmampm" to table device_history_1738812681 ("new device")
2018-04-30 22:32:16.130 SQL Logger adding column "time_24hmmampml" to table device_history_1738812681 ("new device")
2018-04-30 22:32:16.204 SQL Logger adding column "time_24hmmss" to table device_history_1738812681 ("new device")
2018-04-30 22:32:16.285 SQL Logger adding column "time_24hmmssampm" to table device_history_1738812681 ("new device")
2018-04-30 22:32:16.464 SQL Logger adding column "time_24hmmssampml" to table device_history_1738812681 ("new device")

but no way to change to any?

CliveS

Indigo 2023.2.0 : macOS Ventura 13.6.3 : Mac Mini M2 : 8‑core CPU and 10‑core GPU : 8 GB : 256GB SSD
----------------------------------------------------------------------------------
The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer

Posted on
Mon Apr 30, 2018 3:57 pm
CliveS offline
Posts: 771
Joined: Jan 10, 2016
Location: Medomsley, County Durham, UK

Re: Beachball on Clock Display 1.0.3 install

Ah, just seen the announcement about the above.

Edit

Just installed 1.0.4 and all working..... :D

CliveS

Indigo 2023.2.0 : macOS Ventura 13.6.3 : Mac Mini M2 : 8‑core CPU and 10‑core GPU : 8 GB : 256GB SSD
----------------------------------------------------------------------------------
The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer

Posted on
Tue May 01, 2018 12:33 am
howartp offline
Posts: 4559
Joined: Jan 09, 2014
Location: West Yorkshire, UK

Re: Beachball on Clock Display 1.0.3 install

Great, thanks for reporting back.


Sent from my iPhone using Tapatalk Pro

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest