It turns out I found the problem.

This code was written by someone who does not work with us anymore and some 
pockets are still a bit undiscovered.

Yesterday I spotted that some operators do not do retries as configured in the 
default_args of the DAG instance. Digging into it I noticed that on some of the 
operators the dag instance is set after construction.

So say instead of:

Dag = DAG(…)
op = DummyOperator(task_id=…, dag=dag)

We have:

Dag = DAG(…)
op = DummyOperator(task_id=…)
op.dag=dag

Using the first variant instead of the second with all operators seems to have 
fixed the graph view issue in Airflow 2.x. The graph view in Airflow 1.x works 
with the second variant as well.

Retries configured in the default_args of the DAG instance do not propagate to 
the operators with the second variant, they do with the first.

Thanks all for helping, this is sorted now.

Laszlo

From: Ash Berlin-Taylor <[email protected]>
Sent: Tuesday, May 17, 2022 3:35 PM
To: [email protected]
Subject: RE: Airflow 2.x graph view problem

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.
________________________________

Are you able to share the DAG that triggers this? (Privately if necessary) -- 
it would make debugging and fixing that error a lot easier.

Thanks,
Ash

On Mon, May 16 2022 at 16:15:26 +0000, "Kovacs, Laszlo" 
<[email protected]<mailto:[email protected]>> wrote:

Hi Jed,

Thanks for helping.

Yes, as it turns out there is an error there (thanks for the tip to look 
there). It does not tell me much though.

I pasted the error message below.

Any help is much appreciated.

Thanks,

Laszlo

DevTools failed to load source map: Could not load content for 
https://<airflow<https://%3cairflow> 
server>/static/appbuilder/css/bootstrap.min.css.map: HTTP error: status code 
404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

d3.min.js:1 Error: <g> attribute transform: Expected number, 
"translate(NaN,20)scale(0)".
i               @            d3.min.js:1
(anonymous)     @            d3.min.js:3
Y              @            d3.min.js:1
Co.each @            d3.min.js:3
Co.attr  @            d3.min.js:3
(anonymous)     @            graph.b30d452пїЅ.js:1087
t              @            d3.min.js:1
(anonymous)     @            d3.min.js:1
c              @            d3.min.js:3
(anonymous)     @            d3.min.js:3
(anonymous)     @            d3.min.js:3
Y              @            d3.min.js:1
Co.each @            d3.min.js:3
n.event @            d3.min.js:3
setUpZoomSupport        @            graph.b30d452пїЅ.js:1105
draw      @            graph.b30d452пїЅ.js:1079
(anonymous)     @            graph.b30d452пїЅ.js:1569
__webpack_require__  @            graph.b30d452пїЅ.js:30
(anonymous)     @            graph.b30d452пїЅ.js:892
__webpack_require__  @            graph.b30d452пїЅ.js:30
(anonymous)     @            graph.b30d452пїЅ.js:94
(anonymous)     @            graph.b30d452пїЅ.js:97
webpackUniversalModuleDefinition        @            graph.b30d452пїЅ.js:9
(anonymous)     @            graph.b30d452пїЅ.js:10

moment.26f1d83пїЅ.js:1147 Deprecation warning: value provided is not in a 
recognized RFC2822 or ISO format. moment construction falls back to js Date(), 
which is not reliable across all browsers and versions. Non RFC2822/ISO date 
formats are discouraged. Please refer to 
http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 
2022-05-16T04:57:57T+01:0016, _f: undefined, _strict: undefined, _locale: 
[object Object]
Error
    at Function.createFromInputFallback (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:1183:25)
    at configFromString (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:3400:19)
    at configFromInput (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:3841:13)
    at prepareConfig (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:3824:13)
    at createFromConfig (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:3791:44)
    at createLocalOrUTC (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:3885:16)
    at createLocal (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:3889:16)
    at hooks (https://<airflow<https://%3cairflow> 
server>/static/dist/moment.26f1d83пїЅ.js:880:29)
    at HTMLTimeElement.<anonymous> (https://<airflow<https://%3cairflow> 
server>/static/dist/graph.b30d452пїЅ.js:180:16)
   at Function.each (https://<airflow<https://%3cairflow> 
server>/static/appbuilder/js/jquery-latest.js:2:3003)
warn      @            moment.26f1d83пїЅ.js:1147
(anonymous)     @            moment.26f1d83пїЅ.js:1178
configFromString             @            moment.26f1d83пїЅ.js:3400
configFromInput              @            moment.26f1d83пїЅ.js:3841
prepareConfig   @            moment.26f1d83пїЅ.js:3824
createFromConfig           @            moment.26f1d83пїЅ.js:3791
createLocalOrUTC            @            moment.26f1d83пїЅ.js:3885
createLocal         @            moment.26f1d83пїЅ.js:3889
hooks    @            moment.26f1d83пїЅ.js:880
(anonymous)     @            graph.b30d452пїЅ.js:180
each      @            jquery-latest.js:2
each      @            jquery-latest.js:2
updateAllDateTimes       @            graph.b30d452пїЅ.js:178
setDisplayedTimezone  @            graph.b30d452пїЅ.js:201
changDisplayedTimezone            @            graph.b30d452пїЅ.js:286
initializeUITimezone       @            graph.b30d452пїЅ.js:378
(anonymous)     @            graph.b30d452пїЅ.js:427
e             @            jquery-latest.js:2
t              @            jquery-latest.js:2
setTimeout (async)
(anonymous)     @            jquery-latest.js:2
c              @            jquery-latest.js:2
fireWith               @            jquery-latest.js:2
fire         @            jquery-latest.js:2
c              @            jquery-latest.js:2
fireWith               @            jquery-latest.js:2
ready    @            jquery-latest.js:2
B             @            jquery-latest.js:2
From: Jed Cunningham <[email protected]<mailto:[email protected]>>
Sent: Monday, May 16, 2022 3:51 PM
To: [email protected]<mailto:[email protected]>
Subject: Re: Airflow 2.x graph view problem

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.
________________________________

Hey Laszlo,

Are there any errors in your browsers console? I can't think of anything off 
the top of my head, but if there is an error that may help us figure out what 
went wrong.

Jed

________________________________

IMPORTANT: The information contained in this email and/or its attachments is 
confidential and may only be used by the person to whom it is addressed. If you 
are not the intended recipient, please notify the sender immediately by reply 
and immediately delete this message and all its attachments. Any review, use, 
reproduction, disclosure or dissemination of this email and/or any attachment 
by an unintended recipient is strictly prohibited. Neither this email nor any 
attachment is intended as or should be construed as an offer, solicitation or 
recommendation to buy or sell any security or other financial instrument. 
Neither the sender, his or her employer nor any of their respective affiliates 
makes any warranties as to the completeness or accuracy of any of the 
information contained herein or that this email and/or any of its attachments 
are free of viruses. Any views expressed are personal to the author, except 
where specifically stated to be the views of SIG. SIG accepts no liability of 
any kind either for any errors arising as a result of electronic transmission 
or for any loss or damage which may be sustained by any person as a result of 
this email and/or its attachments being communicated to any person other than 
the intended recipient.

Susquehanna International Group Limited is a private company limited by shares 
and registered in Ireland. Registration No. 445356. Registered Office Address: 
International Centre Memorial Road IFSC Dublin 1 Ireland

Susquehanna International Securities Limited is a private company limited by 
shares and registered in Ireland with the Companies Registration Office. 
Registration No. 337946. Registered Office Address: International Centre 
Memorial Road IFSC Dublin 1 Ireland. Issued share capital: пїЅ2.00. Susquehanna 
International Securities Limited is regulated by the Central Bank of Ireland 
and is in the Temporary Permissions Regime in the UK.

Susquehanna International Securities Limited (UK Branch). Registration No. 
FC033877. Registered Establishment: Salesforce Tower /110 Part Floor 34 (West), 
110 Bishopsgate, London, EC2N 4AY, UK. Susquehanna International Securities 
Limited (UK Branch) is regulated by the Financial Conduct Authority for conduct 
of business rules.

Liffeyview Property Holdings Limited is a private company limited by shares and 
registered in Ireland. Registration No. 534083. Registered Office Address: 
International Centre Memorial Road IFSC Dublin 1 Ireland

Heights Capital Ireland, LLC is a branch registered in Ireland under 
Registration No. 908306 of Heights Capital Ireland, LLC incorporated in 
Delaware USA under Registration No. 5762692

SAL Trading, LLC is a branch registered in Ireland under Registration No. 
906667 of SAL Trading, LLC incorporated in Delaware USA under Registration No. 
4984826

If this email relates to investment services and activities as defined in 
Directive 2014/65/EU of the European Parliament and of the Council of 15 May 
2014 on Markets in Financial Instruments (MiFID II), you are receiving the 
email from Susquehanna International Securities Limited.

________________________________
IMPORTANT: The information contained in this email and/or its attachments is 
confidential and may only be used by the person to whom it is addressed. If you 
are not the intended recipient, please notify the sender immediately by reply 
and immediately delete this message and all its attachments. Any review, use, 
reproduction, disclosure or dissemination of this email and/or any attachment 
by an unintended recipient is strictly prohibited. Neither this email nor any 
attachment is intended as or should be construed as an offer, solicitation or 
recommendation to buy or sell any security or other financial instrument. 
Neither the sender, his or her employer nor any of their respective affiliates 
makes any warranties as to the completeness or accuracy of any of the 
information contained herein or that this email and/or any of its attachments 
are free of viruses. Any views expressed are personal to the author, except 
where specifically stated to be the views of SIG. SIG accepts no liability of 
any kind either for any errors arising as a result of electronic transmission 
or for any loss or damage which may be sustained by any person as a result of 
this email and/or its attachments being communicated to any person other than 
the intended recipient.

Susquehanna International Group Limited is a private company limited by shares 
and registered in Ireland. Registration No. 445356. Registered Office Address: 
International Centre Memorial Road IFSC Dublin 1 Ireland

Susquehanna International Securities Limited is a private company limited by 
shares and registered in Ireland with the Companies Registration Office. 
Registration No. 337946. Registered Office Address: International Centre 
Memorial Road IFSC Dublin 1 Ireland. Issued share capital: €2.00. Susquehanna 
International Securities Limited is regulated by the Central Bank of Ireland 
and is in the Temporary Permissions Regime in the UK.

Susquehanna International Securities Limited (UK Branch). Registration No. 
FC033877. Registered Establishment: Salesforce Tower /110 Part Floor 34 (West), 
110 Bishopsgate, London, EC2N 4AY, UK. Susquehanna International Securities 
Limited (UK Branch) is regulated by the Financial Conduct Authority for conduct 
of business rules.

Liffeyview Property Holdings Limited is a private company limited by shares and 
registered in Ireland. Registration No. 534083. Registered Office Address: 
International Centre Memorial Road IFSC Dublin 1 Ireland

Heights Capital Ireland, LLC is a branch registered in Ireland under 
Registration No. 908306 of Heights Capital Ireland, LLC incorporated in 
Delaware USA under Registration No. 5762692

SAL Trading, LLC is a branch registered in Ireland under Registration No. 
906667 of SAL Trading, LLC incorporated in Delaware USA under Registration No. 
4984826

If this email relates to investment services and activities as defined in 
Directive 2014/65/EU of the European Parliament and of the Council of 15 May 
2014 on Markets in Financial Instruments (MiFID II), you are receiving the 
email from Susquehanna International Securities Limited.

Reply via email to