You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Kaxil Naik (JIRA)" <ji...@apache.org> on 2019/01/19 15:57:00 UTC

[jira] [Updated] (AIRFLOW-3259) Internal Server Error when creating charts because of sort function

     [ https://issues.apache.org/jira/browse/AIRFLOW-3259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kaxil Naik updated AIRFLOW-3259:
--------------------------------
    Fix Version/s:     (was: 2.0.0)
                   1.10.2

> Internal Server Error when creating charts because of sort function
> -------------------------------------------------------------------
>
>                 Key: AIRFLOW-3259
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-3259
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: dependencies
>    Affects Versions: 1.10.0
>         Environment: I reproduces this error in two environments
> CentOs 7 with python2.7
> MacOs High Sierra with python 3.6
>            Reporter: Zakaria EL Mesaoudi
>            Assignee: Zakaria EL Mesaoudi
>            Priority: Blocker
>              Labels: pull-request-available
>             Fix For: 1.10.2
>
>         Attachments: Screen Shot 2018-10-25 at 8.01.09 PM.png, Screen Shot 2018-10-25 at 8.01.52 PM.png, Screen Shot 2018-10-25 at 8.02.50 PM.png, Screen Shot 2018-10-25 at 8.16.53 PM.png
>
>
> h2. {color:#205081}*Problem*{color}
> h3. When you try to create a chart and display metrics you get an internal server error (See picture below).
> h3. !Screen Shot 2018-10-25 at 8.01.09 PM.png|width=605,height=222!
> h2. {color:#205081}*Cause*{color}
> h3. When you click on the url rendering the internal server error you get this: (See picture below)
> h2. !Screen Shot 2018-10-25 at 8.01.52 PM.png|width=605,height=535!
> h3. A dependency issue: the function "sort" was deprecated and is no longer a part of pandas Dataframe and thus it creates a problem when creating charts in airflow.
> h2. {color:#205081}*Solution*{color}
> h3. The sort function needs to replaced by sort_values instead (See code below)
>  
>  
> {code:java}
> # Replace this 
> df = df.sort(df.columns[0]) 
> # By this 
> df = df.sort_values(by=df.columns[0])
> {code}
> In views.py (See picture below)
> !Screen Shot 2018-10-25 at 8.02.50 PM.png|width=603,height=593!
> h2. {color:#205081}*Result*{color}
> The data is loaded and the chart displayed  :D 
> !Screen Shot 2018-10-25 at 8.16.53 PM.png|width=607,height=245!
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)