Error (client)

Posted on
Mon Oct 01, 2018 7:13 pm
dnomode offline
Posts: 366
Joined: Apr 12, 2008
Location: North Georgia

Error (client)

Hello,

I noticed today that FindFriendsMini is no longer showing the number of devices inside a geofence. It knows the address of the device however it shows zero inside the geofence.

It also takes a long time for the edit device window to open when selecting the geofence and clicking the edit button from the main Indigo window.

I also notice the following errors in the event log.

Any ideas?

Code: Select all
   Error (client)                  timeout waiting for plugin response from com.GlennNZ.indigoplugin.FindFriendsMini for request CalcDeviceFunc
   Error (client)                  timeout waiting for plugin response from com.GlennNZ.indigoplugin.FindFriendsMini for request UiGetValues2
   Error (client)                  timeout waiting for plugin response from com.GlennNZ.indigoplugin.FindFriendsMini for request CallPluginFunc
   Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

Oct 1, 2018, 8:52:46 PM
   Received INSTEON                "Foyer Light" on
   Trigger                         Foyer Light Match Brightness
   Trigger                         FoyerAutoOff_Step_1
   Sent INSTEON                    "Foyer Light Link" on to 100
   Error (client)                  timeout waiting for plugin response from com.GlennNZ.indigoplugin.FindFriendsMini for request UiGetValues2
   Error (client)                  timeout waiting for plugin response from com.GlennNZ.indigoplugin.FindFriendsMini 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.GlennNZ.indigoplugin.FindFriendsMini for request UiGetValues2
   Error (client)                  timeout waiting for plugin response from com.GlennNZ.indigoplugin.FindFriendsMini for request CallPluginFunc
   Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

Posted on
Tue Oct 02, 2018 12:35 am
GlennNZ offline
User avatar
Posts: 1552
Joined: Dec 07, 2014
Location: Central Coast, Australia

Re: Error (client)

Hi

Away from computer for bit - but do have internet back hence this reply.

I can confirm not seeing anything similar at my end - geofences working fine with recent upgrade to 7.2

The error message you are reporting seems very low level - being reported more from Indigo itself.. I wonder whether something is up with your install.

Certainly would restart Indigo, and check plugin Config is all completed and devices / accounts setup and report back.

Glenn

Posted on
Tue Oct 02, 2018 8:57 am
jay (support) offline
Site Admin
User avatar
Posts: 18185
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Error (client)

Those timeout errors are usually because of a misbehaving plugin. If it continues to happen then I'd disable 3rd party plugins one at a time to see if you can isolate one that's causing the issue.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Tue Oct 02, 2018 9:08 am
dnomode offline
Posts: 366
Joined: Apr 12, 2008
Location: North Georgia

Re: Error (client)

I rebooted the server and some of the error messages are gone, however Im getting these now.

What do these mean?

Edmond

Code: Select all
Oct 2, 2018, 11:00:48 AM
   FindFriendsMini                 Error within Check GeoFences: float division by zero

Oct 2, 2018, 11:02:56 AM
   FindFriendsMini                 Error within Check GeoFences: float division by zero

Oct 2, 2018, 11:04:13 AM
   FindFriendsMini                 Error within Check GeoFences: float division by zero

Oct 2, 2018, 11:04:30 AM
   FindFriendsMini                 Error within Check GeoFences: float division by zero

Oct 2, 2018, 11:06:37 AM
   FindFriendsMini                 Error within Check GeoFences: float division by zero

Posted on
Tue Oct 02, 2018 9:17 am
dnomode offline
Posts: 366
Joined: Apr 12, 2008
Location: North Georgia

Re: Error (client)

Disregard my last post. I recreated a geofence and forgot to add the Range :oops:

Edmond

Posted on
Tue Oct 02, 2018 5:44 pm
dnomode offline
Posts: 366
Joined: Apr 12, 2008
Location: North Georgia

Re: Error (client)

Hello Glenn,

Just an FYI: The plugin is working great again and I think it was because my internet we going very slow. Your plugin started working great again once the internet came back up.

Thanks
Edmond

Posted on
Fri Oct 19, 2018 1:30 am
McJohn offline
User avatar
Posts: 631
Joined: Dec 18, 2012
Location: The Netherlands

Re: Error (client)

Hi Glenn,

We are still very happy with the FindFriendsMini plugin!

This morning we saw suddenly some errors in the log (every 5 minutes).
Because? one of the devices is offline (an old iPhone in a car to track).

Is it possible for you to hide these kind of errors?
Because we hate red lines in the Indigo log :wink:

And keep the last known location/address of the device in the Indigo Device when it goes offline?
(it's now empty)


Warm regards,

John

FindFriendsMini Error Exception:
Traceback (most recent call last):
File "plugin.py", line 1076, in refreshDataForDev
if 'labels' in follow['location'] and follow['location']['labels'] is not None:
TypeError: argument of type 'NoneType' is not iterable

Posted on
Fri Oct 19, 2018 2:38 am
GlennNZ offline
User avatar
Posts: 1552
Joined: Dec 07, 2014
Location: Central Coast, Australia

Re: Error (client)

McJohn wrote:
Hi Glenn,

We are still very happy with the FindFriendsMini plugin!

This morning we saw suddenly some errors in the log (every 5 minutes).
Because? one of the devices is offline (an old iPhone in a car to track).

Is it possible for you to hide these kind of errors?
Because we hate red lines in the Indigo log :wink:

And keep the last known location/address of the device in the Indigo Device when it goes offline?
(it's now empty)


Warm regards,

John

FindFriendsMini Error Exception:
Traceback (most recent call last):
File "plugin.py", line 1076, in refreshDataForDev
if 'labels' in follow['location'] and follow['location']['labels'] is not None:
TypeError: argument of type 'NoneType' is not iterable



Will have a look thanks
Glenn


Sent from my iPhone using Tapatalk

Posted on
Fri Oct 19, 2018 8:27 pm
GlennNZ offline
User avatar
Posts: 1552
Joined: Dec 07, 2014
Location: Central Coast, Australia

Re: Error (client)

McJohn wrote:
Hi Glenn,

We are still very happy with the FindFriendsMini plugin!

This morning we saw suddenly some errors in the log (every 5 minutes).
Because? one of the devices is offline (an old iPhone in a car to track).

Is it possible for you to hide these kind of errors?
Because we hate red lines in the Indigo log :wink:

And keep the last known location/address of the device in the Indigo Device when it goes offline?
(it's now empty)


Warm regards,

John

FindFriendsMini Error Exception:
Traceback (most recent call last):
File "plugin.py", line 1076, in refreshDataForDev
if 'labels' in follow['location'] and follow['location']['labels'] is not None:
TypeError: argument of type 'NoneType' is not iterable


0.9.3

Should fix this to single info line when devices goes offline.
All data kept intact - and deviceLastUpdated refers to last time successful communication.

Glenn

Posted on
Sat Oct 20, 2018 12:52 am
McJohn offline
User avatar
Posts: 631
Joined: Dec 18, 2012
Location: The Netherlands

Re: Error (client)

Thank you so much for the fast update!

Everything is working well again!

:D :) :D

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest