Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DEV_Otherdevices UnboundLocalError: local variable 'osc_msg' referenced before assignment #20

Open
lazlooose opened this issue Jul 28, 2020 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@lazlooose
Copy link

hey I have been using the new DEV_OtherDevices branch but I am getting this error after about 2-5 minutes which completely crashed the program:

from the terminal window:

...
OSC Listener received Message: ('192.168.0.15', 56798) /track/7/procscribstrip/volume [s] ['-2.27dB']
MP recv: c:1 s:15 d:f0 13 00 40 07 00 2d 32 2e 31 33 64 42 20 f7
MP recv: c:1 s:15 d:f0 13 00 40 06 00 2d 32 2e 32 37 64 42 20 f7
{'CmdClass': 'reafader', 'TrackNumber': 6, 'addresses': ['/', 'track', '/', '7', '/', 'reafader'], 'ChildByteMask': 64, 'TrackByteMask': 31, 'cmdbytes': ['\xb0', '\x06', 'U', '&', '\x00', '"', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'], 'address': '/track/7/reafader', 'ChildByte': 1, 'lkpbytes': [176, 0], 'TrackByte': 1}
OSCClient sending: /track/7/reafader [0.6640625]
multiprocess Client waiting for data: 9
{'CmdClass': 'reafader', 'TrackNumber': 7, 'addresses': ['/', 'track', '/', '8', '/', 'reafader'], 'ChildByteMask': 64, 'TrackByteMask': 31, 'cmdbytes': ['\xb0', '\x07', 'U', "'", '@', 'v', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'], 'address': '/track/8/reafader', 'ChildByte': 1, 'lkpbytes': [176, 0], 'TrackByte': 1}
OSCClient sending: /track/8/reafader [0.66796875]
multiprocess Client waiting for data: 9
{'CmdClass': 'reafader', 'TrackNumber': 6, 'addresses': ['/', 'track', '/', '7', '/', 'reafader'], 'ChildByteMask': 64, 'TrackByteMask': 31, 'cmdbytes': ['\xb0', '\x06', 'T', '&', '@', '\x1e', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'], 'address': '/track/7/reafader', 'ChildByte': 1, 'lkpbytes': [176, 0], 'TrackByte': 1}
OSCClient sending: /track/7/reafader [0.66015625]
multiprocess Client waiting for data: 9
{'CmdClass': 'reafader', 'TrackNumber': 7, 'addresses': ['/', 'track', '/', '8', '/', 'reafader'], 'ChildByteMask': 64, 'TrackByteMask': 31, 'cmdbytes': ['\xb0', '\x07', 'U', "'", '\x10', '\xff'], 'address': '/track/8/reafader', 'ChildByte': 1, 'lkpbytes': [176, 0], 'TrackByte': 1}
OSCClient sending: /track/8/reafader [0.6650390625]
{'cmdbytes': ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'], 'addresses': ['/', 'Null'], 'lkpbytes': [0], 'address': '/Null'}
Daemon client Uncaught exception
Traceback (most recent call last):
  File "/home/pi/ReaControl24_git/ReaControl24_DEV/ReaCommon.py", line 1803, in _manage_daemon_client
    self._desk_to_daw(datarecv)
  File "/home/pi/ReaControl24_git/ReaControl24_DEV/ReaCommon.py", line 1704, in _desk_to_daw
    if osc_msg is not None:
UnboundLocalError: local variable 'osc_msg' referenced before assignment
Exception in thread thread_daemon_client:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/home/pi/ReaControl24_git/ReaControl24_DEV/ReaCommon.py", line 1803, in _manage_daemon_client
    self._desk_to_daw(datarecv)
  File "/home/pi/ReaControl24_git/ReaControl24_DEV/ReaCommon.py", line 1704, in _desk_to_daw
    if osc_msg is not None:
UnboundLocalError: local variable 'osc_msg' referenced before assignment

it is wierd because I never had this issue in the refactor branch and the refactor branch I have from before the merge does not have this issue. @phunkyg let me knoiw if you want the logs.

@phunkyg
Copy link
Owner

phunkyg commented Sep 9, 2020

Hey @lazlooose sorry It has been so long. I put a quick fix in for that. Wanna try again?

@phunkyg phunkyg self-assigned this Sep 9, 2020
@phunkyg phunkyg added the bug Something isn't working label Sep 9, 2020
@lazlooose
Copy link
Author

hey @phunkyg I was able to test this the program is no longer crashing but sad to report that it is slow and has erratic fader responses and is unuseable as is.

Weirdly I am getting tonnes of mapping errors in the terminal window when I move the fader which is unusual.

Level 1 byte not found in MAPPING_TREE: a0. New mapping needed for sequence ['\xa0', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: fd. New mapping needed for sequence ['\xfd', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: 82. New mapping needed for sequence ['\x82', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: de. New mapping needed for sequence ['\xde', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: b7. New mapping needed for sequence ['\xb7', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: a0. New mapping needed for sequence ['\xa0', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: fd. New mapping needed for sequence ['\xfd', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00'] Level 1 byte not found in MAPPING_TREE: af. New mapping needed for sequence ['\xaf', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']

It's been quite a while but hopefully you are still around in the meantime I will see if I can figure something out.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants