File tree Expand file tree Collapse file tree 2 files changed +20
-4
lines changed
hadoop-hdfs-project/hadoop-hdfs Expand file tree Collapse file tree 2 files changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -424,6 +424,9 @@ Release 2.4.0 - UNRELEASED
424424 HDFS-5775. Consolidate the code for serialization in CacheManager
425425 (Haohui Mai via brandonli)
426426
427+ HDFS-5935. New Namenode UI FS browser should throw smarter error messages.
428+ (Travis Thompson via jing9)
429+
427430 OPTIMIZATIONS
428431
429432 HDFS-5790. LeaseManager.findPath is very slow when many leases need recovery
Original file line number Diff line number Diff line change 6666
6767 function network_error_handler ( url ) {
6868 return function ( jqxhr , text , err ) {
69- var msg = '<p>Failed to retreive data from ' + url + ', cause: ' + err + '</p>' ;
70- if ( url . indexOf ( '/webhdfs/v1' ) === 0 ) {
71- msg += '<p>WebHDFS might be disabled. WebHDFS is required to browse the filesystem.</p>' ;
72- }
69+ switch ( jqxhr . status ) {
70+ case 401 :
71+ var msg = '<p>Authentication failed when trying to open ' + url + ': Unauthrozied.</p>' ;
72+ break ;
73+ case 403 :
74+ if ( jqxhr . responseJSON !== undefined && jqxhr . responseJSON . RemoteException !== undefined ) {
75+ var msg = '<p>' + jqxhr . responseJSON . RemoteException . message + "</p>" ;
76+ break ;
77+ }
78+ var msg = '<p>Permission denied when trying to open ' + url + ': ' + err + '</p>' ;
79+ break ;
80+ case 404 :
81+ var msg = '<p>Path does not exist on HDFS or WebHDFS is disabled. Please check your path or enable WebHDFS</p>' ;
82+ break ;
83+ default :
84+ var msg = '<p>Failed to retreive data from ' + url + ': ' + err + '</p>' ;
85+ }
7386 show_err_msg ( msg ) ;
7487 } ;
7588 }
You can’t perform that action at this time.
0 commit comments