Uploaded image for project: 'Hue (READ ONLY)'
  1. Hue (READ ONLY)
  2. HUE-2083

[metastore] UnicodeDecodeError when viewing schema of table

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.5.0
    • Fix Version/s: 3.6.0
    • Component/s: app.catalog
    • Labels:
      None
    • Environment:

      CDH5 GA, CentOS 6.5

      Description

      This used to work with CDH 4.6 (I'm reasonably sure at least).

      We have several tables where we can't view Metadata anymore due to this error:

      [16/Apr/2014 12:33:48 +0200] base ERROR Internal Server Error: /metastore/table/papa/papa
      Traceback (most recent call last):
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/build/env/lib/python2.6/site-packages/Django-1.4.5-py2.6.egg/django/core/handlers/base.py", line 111, in get_response
      response = callback(request, *callback_args, **callback_kwargs)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/apps/metastore/src/metastore/views.py", line 179, in describe_table
      'has_write_access': has_write_access(request.user),
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/desktop/core/src/desktop/lib/django_util.py", line 222, in render
      **kwargs)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/desktop/core/src/desktop/lib/django_util.py", line 144, in _render_to_response
      return django_mako.render_to_response(template, *args, **kwargs)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/desktop/core/src/desktop/lib/django_mako.py", line 117, in render_to_response
      return HttpResponse(render_to_string(template_name, data_dictionary), **kwargs)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/desktop/core/src/desktop/lib/django_mako.py", line 106, in render_to_string_normal
      result = template.render(**data_dict)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/build/env/lib/python2.6/site-packages/Mako-0.8.1-py2.6.egg/mako/template.py", line 443, in render
      return runtime.render(self, self.callable, args, data)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/build/env/lib/python2.6/site-packages/Mako-0.8.1-py2.6.egg/mako/runtime.py", line 786, in _render
      **kwargs_for_callable(callable, data))
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/build/env/lib/python2.6/site-packages/Mako-0.8.1-py2.6.egg/mako/runtime.py", line 818, in _render_context
      _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
      File "/opt/cloudera/parcels/CDH-5.0.0-1.cdh5.0.0.p0.47/lib/hue/build/env/lib/python2.6/site-packages/Mako-0.8.1-py2.6.egg/mako/runtime.py", line 844, in _exec_template
      callable_(context, *args, **kwargs)
      File "/tmp/tmp2SlIkt/metastore/describe_table.mako.py", line 155, in render_body
      __M_writer(escape(unicode(column_table(table.cols))))
      File "/tmp/tmp2SlIkt/metastore/describe_table.mako.py", line 50, in column_table
      return render_column_table(context.locals_(__M_locals),cols)
      File "/tmp/tmp2SlIkt/metastore/describe_table.mako.py", line 321, in render_column_table
      __M_writer(escape(unicode( column.comment != 'None' and column.comment or "" )))
      UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 2: ordinal not in range(128)

        Attachments

          Activity

            People

            • Assignee:
              abe Abraham Elmahrek
              Reporter:
              lars_francke Lars Francke
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: