Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Incomplete
-
Affects Version/s: 4.3.0
-
Fix Version/s: None
-
Component/s: app.jobbrowser
-
Labels:None
-
Environment:
Oozie 5.1.0
Description
For example, I'm trying to execute following code in Sqoop1 editor:
import --connect jdbc:mysql://10.2.14.185:3306/hue --table auth_user --username root --password 123456 --target-dir /tmp/out_46
After some time, I can see that Oozie job is finised by using Oozie CLI, while in Hue Editor interface job is still in "running state" and I see following exception in Hue logs continuously:
[17/Dec/2018 09:25:33 +0000] connectionpool DEBUG "node1.cluster.com:8088 GET /ws/v1/cluster/apps/application_1544708734813_0043 HTTP/1.1" 200 None [17/Dec/2018 09:25:33 +0000] resource DEBUG GET /cluster/apps/application_1544708734813_0043 Got response in 14ms: {"app":{"id":"application_1544708734813_0043","user":"ivan","name":"oozie:launcher:T=sqoop:W=Batch job for query-sqoop1:A=sqoop-0cab:ID=0000000-181217155734702-oozie-ivan-W","queue":"root.ivan","state":"FINISHED","finalStatus":"SUCCEEDED","progress":100.0,"trackingUI":"History","trackingUrl":"http://node1.cluster.com:8088/proxy/application_1544708734813_0043/","diagnostics":"","clusterId":1544708734813,"applicationType":"Oozie Launcher","applicationTags":"","startedTime":1545062632830,"finishedTime":1545062670674,"elapsedTime":37844,"amContainerLogs":"http://node2.cluster.com:8042/node/containerlogs/container_e02_1544708734813_0043_01_000001/ivan","amHostHttpAddress":"node2.cluster.com:8042","allocatedMB":-1,"allocatedVCores":-1,"runningContainers":-1,"memorySeconds":80572,"vcoreSeconds":39,"preemptedResourceMB":0,"preemptedResourceVCores":0,"numNonAMContainerPreempted":0,"numAMContainerPreempted":0}} [17/Dec/2018 09:25:33 +0000] connectionpool DEBUG "node1.cluster.com:8088 GET /ws/v1/cluster/apps/application_1544708734813_0043/appattempts HTTP/1.1" 200 None [17/Dec/2018 09:25:33 +0000] resource DEBUG GET /cluster/apps/application_1544708734813_0043/appattempts Got response in 17ms: {"appAttempts":{"appAttempt":[{"id":1,"startTime":1545062632900,"containerId":"container_e02_1544708734813_0043_01_000001","nodeHttpAddress":"node2.cluster.com:8042","nodeId":"node2.cluster.com:8099","logsLink":"//node2.cluster.com:8042/node/containerlogs/container_e02_1544708734813_0043_01_000001/ivan"}]}} [17/Dec/2018 09:25:33 +0000] api ERROR An error occurred while watching the job running Traceback (most recent call last): File "/home/ivan/hue/hue/apps/oozie/src/oozie/views/api.py", line 440, in get_log data = job_single_logs(request, **{'job': action.externalId}) File "/home/ivan/hue/hue/apps/jobbrowser/src/jobbrowser/views.py", line 85, in decorate return view_func(request, *args, **kwargs) File "/home/ivan/hue/hue/apps/jobbrowser/src/jobbrowser/views.py", line 408, in job_single_logs failed_tasks = job.filter_tasks(task_states=('failed',)) File "/home/ivan/hue/hue/apps/jobbrowser/src/jobbrowser/yarn_models.py", line 400, in filter_tasks return [self.get_task(0)] File "/home/ivan/hue/hue/apps/jobbrowser/src/jobbrowser/yarn_models.py", line 396, in get_task task.taskAttemptIds = [appAttempt['appAttemptId'] for appAttempt in self.job_attempts['jobAttempt']] File "/home/ivan/hue/hue/apps/jobbrowser/src/jobbrowser/yarn_models.py", line 407, in job_attempts attempt['id'] = attempt['appAttemptId'] KeyError: 'appAttemptId'