snips-issues icon indicating copy to clipboard operation
snips-issues copied to clipboard

Skills generating Hermes-python "ValueError: NULL pointer access" error after 0.64.0 update

Open Deca opened this issue 4 years ago • 0 comments

After updating Snips to 0.64.0 I get an hermes error for all my previously existing skills

Nov 12 22:18:13 mywairaspi snips-tts[2579]: INFO:snips_tts_hermes: Received a play finished message from audio server with an unknown id '72ad2a86-a40b-4b1c-9022-f55b48dc3d3f'. Ignoring it.
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err] Traceback (most recent call last):
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]   File "_ctypes/callbacks.c", line 234, in 'calling callback function'
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]   File "/var/lib/snips/skills/mywai.mywai_commands/venv/lib/python3.5/site-packages/hermes_python/ffi/wrappers.py", line 61, in convert_arguments_when_invoking_function
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]     return func(hermes_client, *parsed_args)
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]   File "/var/lib/snips/skills/mywai.mywai_commands/venv/lib/python3.5/site-packages/hermes_python/ffi/wrappers.py", line 60, in <genexpr>
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]     parsed_args = (handler_argument_type.from_c_repr(arg.contents) for arg in (args))
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]   File "/var/lib/snips/skills/mywai.mywai_commands/venv/lib/python3.5/site-packages/hermes_python/ontology/dialogue/intent.py", line 68, in from_c_repr
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err]     c_asr_token_arrays_length = c_repr.asr_tokens.contents.count
Nov 12 22:18:13 mywairaspi snips-skill-server[2593]: INFO:snips_skill_server_lib::runner: [mywai-ShowMarketplace-mywai.mywai_commands][err] ValueError: NULL pointer access

Checked Hermes version on venv and is 0.8.1, tried also a rollback to 0.7.0, same issue Action code is a simple python3 default code snippets on Snips console

Deca avatar Nov 12 '19 22:11 Deca