You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Andrew Onischuk (JIRA)" <ji...@apache.org> on 2018/12/04 12:25:00 UTC
[jira] [Created] (AMBARI-24991) Commands timeout if stdout has
non-unicode symbols.
Andrew Onischuk created AMBARI-24991:
----------------------------------------
Summary: Commands timeout if stdout has non-unicode symbols.
Key: AMBARI-24991
URL: https://issues.apache.org/jira/browse/AMBARI-24991
Project: Ambari
Issue Type: Bug
Reporter: Andrew Onischuk
Assignee: Andrew Onischuk
Fix For: 2.8.0
Attachments: AMBARI-24991.patch
ERROR 2018-12-03 18:08:08,694 ActionQueue.py:198 - Exception while processing EXECUTION_COMMAND command
Traceback (most recent call last):
File "/usr/lib/ambari-agent/lib/ambari_agent/ActionQueue.py", line 191, in process_command
self.execute_command(command)
File "/usr/lib/ambari-agent/lib/ambari_agent/ActionQueue.py", line 379, in execute_command
self.commandStatuses.put_command_status(command, role_result)
File "/usr/lib/ambari-agent/lib/ambari_agent/CommandStatusDict.py", line 77, in put_command_status
is_sent, correlation_id = self.force_update_to_server({command['clusterId']: [report]})
File "/usr/lib/ambari-agent/lib/ambari_agent/CommandStatusDict.py", line 95, in force_update_to_server
correlation_id = self.initializer_module.connection.send(message={'clusters':reports_dict}, destination=Constants.COMMANDS_STATUS_REPORTS_ENDPOINT, log_message_function=CommandStatusDict.log_sending)
File "/usr/lib/ambari-agent/lib/ambari_agent/security.py", line 137, in send
body = json.dumps(message)
File "/usr/lib/ambari-agent/lib/ambari_simplejson/__init__.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 202, in encode
chunks = list(chunks)
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 426, in _iterencode
for chunk in iterencode_dict(o, current_indent_level):
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 400, in _iterencode_dict
for chunk in chunks:
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 400, in _iterencode_dict
for chunk in chunks:
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 323, in _iterencode_list
for chunk in chunks:
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 382, in _iterencode_dict
yield _encoder(value)
File "/usr/lib/ambari-agent/lib/ambari_simplejson/encoder.py", line 48, in py_encode_basestring_ascii
s = s.decode('utf-8')
File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xea in position 90211: invalid continuation byte
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)