Details
Description
I have built from source and set up two different hue servers to connect to two clusters, one with security, the other without. In both cases, I have the hue webhdfs working.
I get valid response back from the non-secure oozie server when accessing the oozie dashboard. But I get errors in the secure oozie server. My configurations are similar. This error is caused by the object json_dict is empty. Error log as below:
string indices must be integers, not str
Request Method: GET
Request URL: http://oozie_server:8888/oozie/
Django Version: 1.4.5
Exception Type: TypeError
Exception Value:
string indices must be integers, not str
Exception Location: /homes/yixiao/workspace/huegit/hue/desktop/libs/liboozie/src/liboozie/types.py in _init_, line 622
Python Executable: /homes/yixiao/workspace/huegit/hue/build/env/bin/python2.7
Python Version: 2.7.6
I started both server using command: build/env/bin/hue runcherrypyserver
It should not be the oozie server problem since I can manually get the oozie server response by:
curl --negotiate -u : http://oozie_server:4080/oozie/v1/jobs?filter=&timezone=America%2FLos_Angeles&jobtype=wf&len=100&doAs=admin