You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Sunil Govindan (JIRA)" <ji...@apache.org> on 2019/01/26 01:35:00 UTC
[jira] [Commented] (YARN-9240) YARN UI 2 footer shows the datetime
in different timezone
[ https://issues.apache.org/jira/browse/YARN-9240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16752893#comment-16752893 ]
Sunil Govindan commented on YARN-9240:
--------------------------------------
Thanks [~masatana] for reporting same.
cc [~akhilpb]
> YARN UI 2 footer shows the datetime in different timezone
> ---------------------------------------------------------
>
> Key: YARN-9240
> URL: https://issues.apache.org/jira/browse/YARN-9240
> Project: Hadoop YARN
> Issue Type: Bug
> Components: yarn-ui-v2
> Affects Versions: 3.2.0
> Environment: Windows 10/Firefox 64
> {code}
> (new Date()).toTimeString()
> => "09:11:16 GMT+0900 (日本標準時)"
> {code}
> Reporter: Masahiro Tanaka
> Assignee: Masahiro Tanaka
> Priority: Minor
>
> YARN Web UI 2 footer shows the started time about "2019-01-25 16:39" even if the ResourceManager started at "2019-01-26 00:39:34"(UTC), and my PC's localtime is JST.(+09:00 GMT)
> ResourceManager log is below: (Sever time is set as UTC).
> {code}
> 2019-01-26 00:39:34,619 INFO org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: STARTUP_MSG:
> /************************************************************
> STARTUP_MSG: Starting ResourceManager
> STARTUP_MSG: host = XXXXX/XXXXX
> STARTUP_MSG: args = []
> STARTUP_MSG: version = 3.2.0
> (snip)
> {code}
> Web browser console outputs an error like below
> {code:java}
> TypeError: "c[0].match(...) is null"
> i http://localhost:8088/ui2/assets/vendor.js:5598:40973
> l http://localhost:8088/ui2/assets/vendor.js:5598:41338
> p http://localhost:8088/ui2/assets/vendor.js:5598:42035
> q http://localhost:8088/ui2/assets/vendor.js:5598:42235
> getDefaultTimezone http://localhost:8088/ui2/assets/yarn-ui.js:378:464
> convertTimestampWithTz http://localhost:8088/ui2/assets/yarn-ui.js:379:220
> timeStampToDate http://localhost:8088/ui2/assets/yarn-ui.js:360:80
> dateFormatter http://localhost:8088/ui2/assets/yarn-ui.js:177:1011
> compute http://localhost:8088/ui2/assets/vendor.js:1052:780
> value http://localhost:8088/ui2/assets/vendor.js:1528:12
> read http://localhost:8088/ui2/assets/vendor.js:1544:58
> readArray http://localhost:8088/ui2/assets/vendor.js:1545:110
> compute http://localhost:8088/ui2/assets/vendor.js:1553:317
> value http://localhost:8088/ui2/assets/vendor.js:1528:12
> read http://localhost:8088/ui2/assets/vendor.js:1544:58
> getValue http://localhost:8088/ui2/assets/vendor.js:907:329
> attribute http://localhost:8088/ui2/assets/vendor.js:2547:54
> attribute http://localhost:8088/ui2/assets/vendor.js:2575:623
> populateNodes http://localhost:8088/ui2/assets/vendor.js:2610:334
> render http://localhost:8088/ui2/assets/vendor.js:2605:265
> render http://localhost:8088/ui2/assets/vendor.js:2579:122
> yieldTemplate http://localhost:8088/ui2/assets/vendor.js:2479:155
> ifUnless http://localhost:8088/ui2/assets/vendor.js:871:85
> ifHelper http://localhost:8088/ui2/assets/vendor.js:869:524
> compute http://localhost:8088/ui2/assets/vendor.js:1051:500
> value http://localhost:8088/ui2/assets/vendor.js:1528:12
> invokeHelper http://localhost:8088/ui2/assets/vendor.js:914:14
> continueBlock http://localhost:8088/ui2/assets/vendor.js:2504:214
> renderAndCleanup http://localhost:8088/ui2/assets/vendor.js:2661:189
> hostBlock http://localhost:8088/ui2/assets/vendor.js:2505:150
> continueBlock http://localhost:8088/ui2/assets/vendor.js:2504:83
> block http://localhost:8088/ui2/assets/vendor.js:2503:1
> block http://localhost:8088/ui2/assets/vendor.js:2572:288
> populateNodes http://localhost:8088/ui2/assets/vendor.js:2610:34
> render http://localhost:8088/ui2/assets/vendor.js:2605:265
> render http://localhost:8088/ui2/assets/vendor.js:2579:122
> _firstRender http://localhost:8088/ui2/assets/vendor.js:2658:245
> renderAndCleanup http://localhost:8088/ui2/assets/vendor.js:2661:189
> _firstRender http://localhost:8088/ui2/assets/vendor.js:2658:55
> invoke http://localhost:8088/ui2/assets/vendor.js:2657:203
> yieldKeyword http://localhost:8088/ui2/assets/vendor.js:991:888
> handleKeyword http://localhost:8088/ui2/assets/vendor.js:2512:40
> handleRedirect http://localhost:8088/ui2/assets/vendor.js:2509:4
> inline http://localhost:8088/ui2/assets/vendor.js:2528:62
> content http://localhost:8088/ui2/assets/vendor.js:2572:903
> populateNodes http://localhost:8088/ui2/assets/vendor.js:2610:181
> render http://localhost:8088/ui2/assets/vendor.js:2605:265
> render http://localhost:8088/ui2/assets/vendor.js:2579:122
> _firstRender http://localhost:8088/ui2/assets/vendor.js:2658:245
> renderAndCleanup http://localhost:8088/ui2/assets/vendor.js:2661:189
> _firstRender http://localhost:8088/ui2/assets/vendor.js:2658:55
> invoke http://localhost:8088/ui2/assets/vendor.js:2657:203
> ViewNodeManager_render_instrument http://localhost:8088/ui2/assets/vendor.js:1033:16
> instrument http://localhost:8088/ui2/assets/vendor.js:1067:25
> ViewNodeManager_render http://localhost:8088/ui2/assets/vendor.js:1031:376
> render http://localhost:8088/ui2/assets/vendor.js:972:160
> handleKeyword http://localhost:8088/ui2/assets/vendor.js:2518:34
> handleRedirect http://localhost:8088/ui2/assets/vendor.js:2509:4
> inline http://localhost:8088/ui2/assets/vendor.js:2528:62
> content http://localhost:8088/ui2/assets/vendor.js:2572:903
> populateNodes http://localhost:8088/ui2/assets/vendor.js:2610:181
> render http://localhost:8088/ui2/assets/vendor.js:2605:265
> render http://localhost:8088/ui2/assets/vendor.js:2579:122
> _firstRender http://localhost:8088/ui2/assets/vendor.js:2658:245
> renderAndCleanup http://localhost:8088/ui2/assets/vendor.js:2661:189
> _firstRender http://localhost:8088/ui2/assets/vendor.js:2658:55
> invoke http://localhost:8088/ui2/assets/vendor.js:2657:203
> ViewNodeManager_render_instrument http://localhost:8088/ui2/assets/vendor.js:1033:16
> instrument http://localhost:8088/ui2/assets/vendor.js:1067:25
> ViewNodeManager_render http://localhost:8088/ui2/assets/vendor.js:1031:376
> renderHTMLBarsBlock http://localhost:8088/ui2/assets/vendor.js:1071:1530
> renderBlock http://localhost:8088/ui2/assets/vendor.js:2303:8
> Renderer_prerenderTopLevelView http://localhost:8088/ui2/assets/vendor.js:1628:377
> Renderer_renderTopLevelView http://localhost:8088/ui2/assets/vendor.js:1628:622
> invoke http://localhost:8088/ui2/assets/vendor.js:626:188
> flush http://localhost:8088/ui2/assets/vendor.js:629:12
> flush http://localhost:8088/ui2/assets/vendor.js:619:457
> end http://localhost:8088/ui2/assets/vendor.js:642:385
> run http://localhost:8088/ui2/assets/vendor.js:648:288
> run http://localhost:8088/ui2/assets/vendor.js:1509:356
> success http://localhost:8088/ui2/assets/vendor.js:5118:108
> fire http://localhost:8088/ui2/assets/vendor.js:230:281
> fireWith http://localhost:8088/ui2/assets/vendor.js:235:198
> done http://localhost:8088/ui2/assets/vendor.js:555:86
> callback http://localhost:8088/ui2/assets/vendor.js:572:215
> {code}
> I think YARN UI 2 uses "moment/moment-timezone" to `guess` the timezone on a browser and convert the time with it,
> but it has a bug which is might be related to this problem.
> [https://github.com/moment/moment-timezone/pull/302]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org