Cynical Network doesn't receive data (but sending works)

Posted on
Thu Jan 25, 2024 9:34 pm
tornado offline
User avatar
Posts: 104
Joined: Jun 30, 2014

Cynical Network doesn't receive data (but sending works)

In Indigo 2023.2 I am getting no more communication with Cynical Network plugin, however I can use it to send commands successfully still.

Any suggestions on how to improve this? I presume it has to do with something failing in the new Python requirement?

Thanks

Joe

Posted on
Mon Jan 29, 2024 1:31 pm
tornado offline
User avatar
Posts: 104
Joined: Jun 30, 2014

Re: Cynical Network doesn't receive data (but sending works)

Since I haven't heard anything back on this - are there suggestions on how to troubleshoot this plugin? Is there a way I can manually test it against the new Python which I presume is causing the issues for the plugin?

Posted on
Sun Feb 04, 2024 3:03 pm
Perry The Cynic offline
Posts: 836
Joined: Apr 07, 2008

Re: Cynical Network doesn't receive data (but sending works)

Looks like that's a change in regular expression handling that comes with the Python 3.11 that 2023.2 has switched to. I'm looking into it; shouldn't be too hard to fix.

Cheers
-- perry

Posted on
Mon Feb 05, 2024 11:05 am
autoindigo offline
Posts: 3
Joined: Feb 05, 2024

Re: Cynical Network doesn't receive data (but sending works)

Same issue as above with the upgrade to 2023.2. I tested it on a clean install and received the error messages below.

Thanks so much for this plugin. It really makes my setup work very well.




Started plugin "Cynical Network 3.1.3"
Cynical Network mapping device "new device" 485931346(outgoing)
Cynical Network new device starting
Cynical Network new device is now idle
Cynical Network new device connecting to 10.0.0.3
Cynical Network plugin starting asyn operation
Cynical Network new device is now connected
Cynical Network new device configured for 0 input event(s)
Cynical Network Error in run_concurrent_thread: Traceback (most recent call last):
File ".../Server Plugin/cyin/debugging.py", line 67, in diagnostic_log
yield
File ".../Server Plugin/cyin/debugging.py", line 77, in diagnose_call
return method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/cyin/asynplugin.py", line 64, in run_concurrent_thread
self.run()
File ".../Server Plugin/asyn/inject.py", line 60, in run
asyn.Controller.run(self)
File ".../Server Plugin/asyn/controller.py", line 108, in run
item._can_write()
File ".../Server Plugin/asyn/resolve.py", line 76, in _can_write
self.callout(ctx, self.io)
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/resolve.py", line 129, in _connected
self.callout(ctx, result)
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File "plugin.py", line 215, in _connected
self.start_stream(socket)
File "plugin.py", line 98, in start_stream
self.update_scan()
File "plugin.py", line 144, in update_scan
self.stream.scan = asyn.scan.Regex(rules)
^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/scan.py", line 107, in __init__
self._rules = [(re.compile(rule[0], options),) + rule[1:] for rule in ruleset]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/scan.py", line 107, in <listcomp>
self._rules = [(re.compile(rule[0], options),) + rule[1:] for rule in ruleset]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/re/__init__.py", line 227, in compile
return _compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/re/__init__.py", line 294, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/re/_compiler.py", line 743, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/re/_parser.py", line 982, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/re/_parser.py", line 457, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/re/_parser.py", line 843, in _parse
raise source.error('global flags not at the start '
re.error: global flags not at the start of the expression at position 5

Cynical Network Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
Cynical Network plugin starting asyn operation

Posted on
Mon Feb 05, 2024 2:17 pm
Perry The Cynic offline
Posts: 836
Joined: Apr 07, 2008

Re: Cynical Network doesn't receive data (but sending works)

Version 3.1.4 uploaded. Let me know if the trouble persists (or if it doesn't...)

Cheers
-- perry

Posted on
Mon Feb 05, 2024 10:47 pm
Korey offline
User avatar
Posts: 813
Joined: Jun 04, 2008
Location: Henderson, NV

Re: Cynical Network doesn't receive data (but sending works)

Thanks Perry!!

--
Korey

Posted on
Tue Feb 06, 2024 9:43 am
autoindigo offline
Posts: 3
Joined: Feb 05, 2024

Re: Cynical Network doesn't receive data (but sending works)

I've installed the new plugin version 3.1.4 in indigo 2023.2. Everything now works.

Thanks again for your great plugins.

Posted on
Sat Feb 10, 2024 10:15 am
tornado offline
User avatar
Posts: 104
Joined: Jun 30, 2014

Re: Cynical Network doesn't receive data (but sending works)

Same! Thank you so much Perry!

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 14 guests