Details
Description
During a demonstration recently, our Hue instance became non-responsive, with web requests not failing but just never responding. The behavior persisted even after restarting the Hue service through Cloudera Manager. We eventually had to kill -9 the Hue process from the shell. We went through the logs to find the issue and have copied what we believe to be the offending portion below. Any chance we could either fail hard or not at all in the future if we hit such an error?
3:14:51.000 PM ERROR thrift_util
Thrift saw exception (this may be expected).
Traceback (most recent call last):
File "/opt/cloudera/parcels/CDH-4.4.0-1.cdh4.4.0.p0.39/share/hue/desktop/core/src/desktop/lib/thrift_util.py", line 348, in wrapper
ret = res(*args, **kwargs)
File "/opt/cloudera/parcels/CDH-4.4.0-1.cdh4.4.0.p0.39/share/hue/apps/beeswax/gen-py/beeswaxd/BeeswaxService.py", line 142, in query
return self.recv_query()
File "/opt/cloudera/parcels/CDH-4.4.0-1.cdh4.4.0.p0.39/share/hue/apps/beeswax/gen-py/beeswaxd/BeeswaxService.py", line 165, in recv_query
raise result.error
BeeswaxException: BeeswaxException(errorCode=0, log_context='aee07089-2be2-4b7a-89af-686618d0c56a', message='OK\nFAILED: RuntimeException java.lang.ClassNotFoundException: parquet.hive.DeprecatedParquetInputFormat\n', SQLState=' ', handle=QueryHandle(log_context='aee07089-2be2-4b7a-89af-686618d0c56a', id='aee07089-2be2-4b7a-89af-686618d0c56a'))
3:14:51.000 PM INFO thrift_util
Thrift saw exception: BeeswaxException(errorCode=0, log_context='aee07089-2be2-4b7a-89af-686618d0c56a', message='OK\nFAILED: RuntimeException java.lang.ClassNotFoundException: parquet.hive.DeprecatedParquetInputFormat\n', SQLState=' ', handle=QueryHandle(log_context='aee07089-2be2-4b7a-89af-686618d0c56a', id='aee07089-2be2-4b7a-89af-686618d0c56a'))