Page 1 of 1

Error (client)

PostPosted: Mon Oct 01, 2018 7:13 pm
by dnomode
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]

Re: Error (client)

PostPosted: Tue Oct 02, 2018 12:35 am
by GlennNZ
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

Re: Error (client)

PostPosted: Tue Oct 02, 2018 8:57 am
by jay (support)
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.

Re: Error (client)

PostPosted: Tue Oct 02, 2018 9:08 am
by dnomode
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

Re: Error (client)

PostPosted: Tue Oct 02, 2018 9:17 am
by dnomode
Disregard my last post. I recreated a geofence and forgot to add the Range :oops:

Edmond

Re: Error (client)

PostPosted: Tue Oct 02, 2018 5:44 pm
by dnomode
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

Re: Error (client)

PostPosted: Fri Oct 19, 2018 1:30 am
by McJohn
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

Re: Error (client)

PostPosted: Fri Oct 19, 2018 2:38 am
by GlennNZ
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

Re: Error (client)

PostPosted: Fri Oct 19, 2018 8:27 pm
by GlennNZ
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

Re: Error (client)

PostPosted: Sat Oct 20, 2018 12:52 am
by McJohn
Thank you so much for the fast update!

Everything is working well again!

:D :) :D