Courts crippled by staff shortages

Courts crippled by staff shortages
File Photo
By Ananta Raj Luitel
Published: October 24, 2018 02:10 PM

KATHMANDU, Oct 24: The country’s judiciary has been grappling with severe shortage of manpower resulting in delay in justice delivery. 

“We have asked the government to provide 1,339 staffers of various levels, but the government has not acted on the request,” Nagendra Kalakheti, co-spokesperson at the Supreme Court told Republica. 

According to him, the judiciary has been running with the same staffing level of ten years ago, but the workload has doubled.

“We now have additional judicial units such as the Okhaldhunga high court bench, Birgunj high court bench, Rukum and Nawalpur district courts and constitutional bench at the Supreme Court for which additional human resource is direly needed,” Kalakheti added.

Judiciary officials said their workloads have increased also after the enforcement of the Muluki Civil Code, 2017 and Muluki Criminal Code, 2017 but they lack support staff. Courts have not been able to issue the full texts of verdicts even two-three years after handing down the verdicts.

According to officials, there are currently over 100,000 cases at various courts across the country and this is double the workload compared to a decade ago. There are 5,000 staff to support more than 500 judges in the three-tier judiciary.

Two months ago, the Supreme Court had asked the government to approve 1,339 new positions in the judiciary and the request was approved by the Ministry of General Administration, but the cabinet has yet to give its final nod.

“The judiciary never got sufficient manpower,” a judge involved in an O&M survey of the judiciary said. Earlier also, the government ignored the recommendation regarding additional manpower made by the O&M Survey of 2005.

The Supreme Court has asked the government to provide one more secretary-level registrar for itself. Currently, the Supreme Court has one secretary-level registrar, who works as the deputy head of the administration. The Supreme Court’s administration is headed by the chief registrar, whose position is equivalent to the chief secretary of the government.

Hari Bhattarai, secretary of the official trade union at the Supreme Court said the manpower crunch has become so severe that even non-gazetted staffers are drafting judgments. This work was earlier done by under secretaries.

A decade ago, there were 12,000 cases pending at the Supreme Court and 50,000 cases pending at appellate and district Courts, but now the number of pending cases at Supreme Court has reached 24,000 and cases at high courts and districts courts have reached over 100,000, according to court officials.

Request history8.2.19PHP Version10.01sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (37.53ms)time
    • Application (9.97s)time
    • 1 x Application (99.62%)
      9.97s
      1 x Booting (0.38%)
      37.53ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed9.91s
      • NewsController.php#297republica11.44sselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'courts-crippled-by-staff-shortages' and `status` = 1 limit 1
        Bindings
        • 0: courts-crippled-by-staff-shortages
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1880μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (52197)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1660μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (52197)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1550μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (52197)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1620μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (52197)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica13.61sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Courts crippled by staff shortages' IN BOOLEAN MODE) as score from `news` where `id` != 52197 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 52197
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica11.57msselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (12259, 91421, 92883, 109863, 144578, 158398)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1670μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (12259, 91421, 92883, 109863, 144578, 158398)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica11.97sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-22 04:54:48' and '2025-04-23 04:54:48' and `id` not in (52197) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-22 04:54:48
        • 1: 2025-04-23 04:54:48
        • 2: 52197
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica12.88supdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-23 04:54:50' where `id` = 52197 and `status` = 1
        Bindings
        • 0: 2025-04-23 04:54:50
        • 1: 52197
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      7Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          TL0H9EOI83s8Cugx6Iu9JWyugpFkl8Twjng4G1Lk
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/courts-crippled-by-staff-shortages
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/courts-crippled-by-staff-shortages" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/courts-crippled-by-staff-shortages
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.225.54.167" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "priority" => array:1 [ 0 => "u=0, i" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik5ObHpQakM2ZUdlb0lRUFRrUC92Unc9PSIsInZhbHVlIjoiWW9aQlRucGRMZ3ROZXFVYVM4d2FhRUcwcXZEV0NNVWFSTUdHcjJKYjNhK1lJOTV1YjZzYWNGTXh1U0l3S21VVkFEZmt6SlZMWVpmOVk5TW42aE1VV3F2VW9oYVdBOVpoMk85azV2UEVaWE03Ui9CYW55aldPVS9RdnJIZ3k2dlYiLCJtYWMiOiI1NDcyMTUxYTlkYjExMDU1MWFiNjZiMDAxYzM5Mjg3NWNjMjM2YjBkMzY3NmE3YTNjMTUxMDJiOTk2ZWQxODM2IiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6InlxREVYOEdXNTBwaDhJaUs5WmpOcFE9PSIsInZhbHVlIjoiK2FwYnJnWmRmRE1VR1c1bktFb3BIWk5pRDZST3RUT0l5S2tsQ05rSHBNc1B3cHUzNWlZNHUvYUM0V0FBZlA0dC9NTkFralBka1h4aFBDcEFVcXpWaFpGVnFtajRSYkxMeDh5azNjMjc3RGpuWGdmVEIvZzF5MThWWU5IRXUwZHoiLCJtYWMiOiJkOTI3MDJiYWJlNjA3ZTU3NTk2YmQ2Y2QyNjQ4ZTc2ZjIyY2NjZDUzMGE4NGJjZTVlZTQ4ZWJiYTZkZTU2N2Q3IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6Ik5ObHpQakM2ZUdlb0lRUFRrUC92Unc9PSIsInZhbHVlIjoiWW9aQlRucGRMZ3ROZXFVYVM4d2FhRUcwcXZEV0NNVWFSTUdHcjJKYjNhK1lJOTV1YjZzYWNGTXh1U0l3S21VVkFEZmt6S" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "18.225.54.167" ] "cf-ray" => array:1 [ 0 => "9348ca548db460b7-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "TL0H9EOI83s8Cugx6Iu9JWyugpFkl8Twjng4G1Lk" "republica_session" => "8I97Ki5s082GOy6cfqOc4ixomGkgU8UZMIzEOgZ5" ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Tue, 22 Apr 2025 23:09:53 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InNQWFdFaWoyRzBKVmhESjNONzM4Qnc9PSIsInZhbHVlIjoibUhyMjhTYTNZT216dHVVQXhGWVM2Z3V6RXgweTR5TnlsVzBLQ3VJZFNnK1JSd24rTEg3K1ZwM1pkWVNwM05GYlpSRXkyZ0VqMXpvQnZyenJnVGhWTE9wYzFoQTRPZ0pDZGxxeG8wSjU4Z0JyaitYbjlRRE1RUVVQRDNOcko0VEciLCJtYWMiOiI1OWNiODIxZWExZDFjNDViM2JiNGYzYjg0MjFmODM2NGExMjkxMjUzMDE3ODM3Y2Y1YzYxYzUzYjVlYzA3ZTY1IiwidGFnIjoiIn0%3D; expires=Wed, 22 Apr 2026 23:09:53 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InNQWFdFaWoyRzBKVmhESjNONzM4Qnc9PSIsInZhbHVlIjoibUhyMjhTYTNZT216dHVVQXhGWVM2Z3V6RXgweTR5TnlsVzBLQ3VJZFNnK1JSd24rTEg3K1ZwM1pkWVNwM05GYlpSRXkyZ" 1 => "republica_session=eyJpdiI6IjVTVTBqK0VVejBqWGpkYXpzNndCNVE9PSIsInZhbHVlIjoicnBjQWxBM2pwWTIvQkVxWGlKMWRGMFBkOVlWdVd1M2RlR1FnbnM0bHJIRUd4ZTJiVWE4c21NcHQvak45TndWTmh6UnZGcUxYSjY5L2UzOG01bFZQUlcxeTRFRjBPNlFGK2diNlIzTzdJekpiYTYrRGczT3V1OG9XUzlFbXlUS3oiLCJtYWMiOiI0ZDI3MzU2YzQ1MjZlZWE0N2MwOWJiZDMyNTQ2NDg1Mzc4MDVmY2NiNmY3YzQ4ZGQxN2UwNTUyNTRlNzIyMTI2IiwidGFnIjoiIn0%3D; expires=Wed, 22 Apr 2026 23:09:53 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IjVTVTBqK0VVejBqWGpkYXpzNndCNVE9PSIsInZhbHVlIjoicnBjQWxBM2pwWTIvQkVxWGlKMWRGMFBkOVlWdVd1M2RlR1FnbnM0bHJIRUd4ZTJiVWE4c21NcHQvak45TndWTm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InNQWFdFaWoyRzBKVmhESjNONzM4Qnc9PSIsInZhbHVlIjoibUhyMjhTYTNZT216dHVVQXhGWVM2Z3V6RXgweTR5TnlsVzBLQ3VJZFNnK1JSd24rTEg3K1ZwM1pkWVNwM05GYlpSRXkyZ0VqMXpvQnZyenJnVGhWTE9wYzFoQTRPZ0pDZGxxeG8wSjU4Z0JyaitYbjlRRE1RUVVQRDNOcko0VEciLCJtYWMiOiI1OWNiODIxZWExZDFjNDViM2JiNGYzYjg0MjFmODM2NGExMjkxMjUzMDE3ODM3Y2Y1YzYxYzUzYjVlYzA3ZTY1IiwidGFnIjoiIn0%3D; expires=Wed, 22-Apr-2026 23:09:53 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InNQWFdFaWoyRzBKVmhESjNONzM4Qnc9PSIsInZhbHVlIjoibUhyMjhTYTNZT216dHVVQXhGWVM2Z3V6RXgweTR5TnlsVzBLQ3VJZFNnK1JSd24rTEg3K1ZwM1pkWVNwM05GYlpSRXkyZ" 1 => "republica_session=eyJpdiI6IjVTVTBqK0VVejBqWGpkYXpzNndCNVE9PSIsInZhbHVlIjoicnBjQWxBM2pwWTIvQkVxWGlKMWRGMFBkOVlWdVd1M2RlR1FnbnM0bHJIRUd4ZTJiVWE4c21NcHQvak45TndWTmh6UnZGcUxYSjY5L2UzOG01bFZQUlcxeTRFRjBPNlFGK2diNlIzTzdJekpiYTYrRGczT3V1OG9XUzlFbXlUS3oiLCJtYWMiOiI0ZDI3MzU2YzQ1MjZlZWE0N2MwOWJiZDMyNTQ2NDg1Mzc4MDVmY2NiNmY3YzQ4ZGQxN2UwNTUyNTRlNzIyMTI2IiwidGFnIjoiIn0%3D; expires=Wed, 22-Apr-2026 23:09:53 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IjVTVTBqK0VVejBqWGpkYXpzNndCNVE9PSIsInZhbHVlIjoicnBjQWxBM2pwWTIvQkVxWGlKMWRGMFBkOVlWdVd1M2RlR1FnbnM0bHJIRUd4ZTJiVWE4c21NcHQvak45TndWTm" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "TL0H9EOI83s8Cugx6Iu9JWyugpFkl8Twjng4G1Lk" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/courts-crippled-by-staff-shortages" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/courts-crippled-by-staff-shortages" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-23 04:54:53GET/amp/news/courts-crippled-by-staff-shortages11016