[ 
https://issues.apache.org/jira/browse/AMBARI-24991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16778304#comment-16778304
 ] 

Hudson commented on AMBARI-24991:
---------------------------------

SUCCESS: Integrated in Jenkins build Ambari-trunk-Commit #10471 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/10471/])
AMBARI-24991. Commands timeout if stdout has non-unicode symbols. 
(vishalsuvagia: 
[https://gitbox.apache.org/repos/asf?p=ambari.git&a=commit&h=02684807ddff65bc1404554f020863e4e294aa9c])
* (edit) ambari-agent/src/main/python/ambari_agent/ActionQueue.py


> 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
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.8.0
>
>         Attachments: AMBARI-24991.patch
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
>     
>     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)

Reply via email to