Hello Everyone,
I am facing such error
Can anyone solve it?
yawar-frappe@yict:~/frappe-bench$ bench get-app hrms
details :
Getting hrms
$ git clone https://github.com/frappe/hrms.git --depth 1 --origin upstream
Cloning into 'hrms'...
remote: Enumerating objects: 1501, done.
remote: Counting objects: 100% (1501/1501), done.
remote: Compressing objects: 100% (1233/1233), done.
remote: Total 1501 (delta 370), reused 743 (delta 201), pack-reused 0
Receiving objects: 100% (1501/1501), 7.67 MiB | 15.31 MiB/s, done.
Resolving deltas: 100% (370/370), done.
Ignoring dependencies of hrms. To install dependencies use --resolve-deps
Installing hrms
$ /home/yawar-frappe/frappe-bench/env/bin/python -m pip install --quiet --upgrade -e /home/yawar-frappe/frappe-bench/apps/hrms
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
WARNING: Ignoring invalid distribution ~rappe (/home/yawar-frappe/frappe-bench/env/lib/python3.11/site-packages)
$ yarn install --check-files
yarn install v1.22.21
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
$ cd frontend && yarn install
yarn install v1.22.21
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning "frappe-ui > @tiptap/extension-color@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-highlight@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-image@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-link@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-mention@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-placeholder@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-table@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-table-cell@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-table-header@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-table-row@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-text-align@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-text-style@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/extension-typography@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/suggestion@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/vue-3@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/vue-3 > @tiptap/extension-bubble-menu@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning "frappe-ui > @tiptap/vue-3 > @tiptap/extension-floating-menu@2.1.7" has unmet peer dependency "@tiptap/core@^2.0.0".
warning " > vite-plugin-pwa@0.16.6" has unmet peer dependency "workbox-build@^7.0.0".
warning " > vite-plugin-pwa@0.16.6" has unmet peer dependency "workbox-window@^7.0.0".
[4/4] Building fresh packages...
Done in 24.71s.
Done in 26.36s.
$ bench build --app hrms
Linking /home/yawar-frappe/frappe-bench/apps/erpnext/node_modules to ./assets/erpnext/node_modules β Application Assets Linked
yarn run v1.22.21
$ node esbuild --apps hrms --run-build-command
File Size
hrms/dist/js/
ββ hierarchy-chart.bundle.KN6GPZ63.js 437.03 Kb
ββ hrms.bundle.QDU64JOL.js 9.67 Kb
ββ interview.bundle.C6JSZTKQ.js 1.90 Kb
ββ performance.bundle.YIET3BKP.js 5.97 Kb
hrms/dist/css/
ββ hrms.bundle.B3CAWNI4.css 7.49 Kb
hrms/dist/css-rtl/
ββ hrms.bundle.BHVXUVSD.css 7.50 Kb
DONE Total Build Time: 847.014ms
WARN Cannot connect to redis_cache to update assets_json
WARN Cannot connect to redis_cache to update assets_json
WARN Cannot connect to redis_cache to update assets_json
Running build command for hrms
$ cd frontend && yarn build
$ vite build --base=/assets/hrms/frontend/ && yarn copy-html-entry
vite v4.5.0 building for production...
transforming (15) src/utils/ionicConfig.jsBrowserslist: caniuse-lite is outdated. Please run:
npx update-browserslist-db@latest
Why you should do it regularly: https://github.com/browserslist/update-db#readme
transforming (98) node_modules/@ionic/core/components/ion-datetime-button.js
Inter-DisplayRegular.woff2?v=3.19 referenced in /home/yawar-frappe/frappe-bench/apps/hrms/frontend/src/main.css didn't resolve at build time, it will remain unchanged to be resolved at runtimeβ 643 modules transformed.
[plugin:vite:reporter]
(!) /home/yawar-frappe/frappe-bench/apps/hrms/frontend/src/components/RequestList.vue is dynamically imported by /home/yawar-frappe/frappe-bench/apps/hrms/frontend/src/components/RequestActionSheet.vue but also statically imported by /home/yawar-frappe/frappe-bench/apps/hrms/frontend/src/components/RequestPanel.vue, /home/yawar-frappe/frappe-bench/apps/hrms/frontend/src/views/expense_claim/Dashboard.vue, /home/yawar-frappe/frappe-bench/apps/hrms/frontend/src/views/leave/Dashboard.vue, dynamic import will not move module into another chunk.
../hrms/public/frontend/registerSW.js 0.18 kB
../hrms/public/frontend/manifest.webmanifest 0.72 kB
../hrms/public/frontend/index.html 8.25 kB β gzip: 1.10 kB
../hrms/public/frontend/assets/Inter-Regular-c342b1b7.woff2 100.12 kB
../hrms/public/frontend/assets/Inter-Regular-edd1deaf.woff2 100.79 kB
../hrms/public/frontend/assets/Inter-Thin-914c3fab.woff2 101.16 kB
../hrms/public/frontend/assets/Inter-Thin-918c5cbe.woff2 101.41 kB
../hrms/public/frontend/assets/Inter-DisplayBlack-b1d4e33d.woff2 101.92 kB
../hrms/public/frontend/assets/Inter-DisplayThin-b64c173b.woff2 102.15 kB
../hrms/public/frontend/assets/Inter-ExtraLight-25a4db7c.woff2 102.87 kB
../hrms/public/frontend/assets/Inter-Light-211445a8.woff2 103.27 kB
../hrms/public/frontend/assets/Inter-Black-05e55dd7.woff2 103.59 kB
../hrms/public/frontend/assets/Inter-Black-bc2198e0.woff2 104.52 kB
../hrms/public/frontend/assets/Inter-ExtraBold-8a72efb6.woff2 104.99 kB
../hrms/public/frontend/assets/Inter-Bold-1dc41a58.woff2 105.21 kB
../hrms/public/frontend/assets/Inter-Medium-24fb6e39.woff2 105.22 kB
../hrms/public/frontend/assets/Inter-DisplayLight-e40a858d.woff2 105.34 kB
../hrms/public/frontend/assets/Inter-DisplayExtraBold-b7cc680a.woff2 105.36 kB
../hrms/public/frontend/assets/Inter-DisplayMedium-12a4a358.woff2 105.38 kB
../hrms/public/frontend/assets/Inter-SemiBold-51419407.woff2 105.40 kB
../hrms/public/frontend/assets/Inter-DisplaySemiBold-856fcb49.woff2 105.56 kB
../hrms/public/frontend/assets/Inter-DisplayBold-d9bf35ac.woff2 105.57 kB
../hrms/public/frontend/assets/Inter-Light-87ed65f8.woff2 105.64 kB
../hrms/public/frontend/assets/Inter-DisplayExtraLight-32095132.woff2 105.87 kB
../hrms/public/frontend/assets/Inter-ExtraLight-4c337585.woff2 105.96 kB
../hrms/public/frontend/assets/Inter-DisplayItalic-938db435.woff2 106.12 kB
../hrms/public/frontend/assets/Inter-Italic-dd31ea31.woff2 106.55 kB
../hrms/public/frontend/assets/Inter-ThinItalic-382fab25.woff2 106.64 kB
../hrms/public/frontend/assets/Inter-Medium-a4e1e7e6.woff2 106.72 kB
../hrms/public/frontend/assets/Inter-SemiBold-af44b8a2.woff2 107.23 kB
../hrms/public/frontend/assets/Inter-DisplayBlackItalic-d561e8dd.woff2 107.28 kB
../hrms/public/frontend/assets/Inter-Bold-2efd8e3c.woff2 107.40 kB
../hrms/public/frontend/assets/Inter-DisplayThinItalic-b70f1c61.woff2 107.44 kB
../hrms/public/frontend/assets/Inter-ThinItalic-a3279f0a.woff2 107.50 kB
../hrms/public/frontend/assets/Inter-Italic-950174d1.woff2 107.51 kB
../hrms/public/frontend/assets/Inter-ExtraBold-74e72c6b.woff2 107.55 kB
../hrms/public/frontend/assets/Inter-LightItalic-9ea2db78.woff2 108.56 kB
../hrms/public/frontend/assets/Inter-BlackItalic-4ff7db4a.woff2 108.59 kB
../hrms/public/frontend/assets/Inter-ExtraLightItalic-f0df46d0.woff2 109.00 kB
../hrms/public/frontend/assets/Inter-BlackItalic-1cb529a7.woff2 109.90 kB
../hrms/public/frontend/assets/Inter-DisplayBoldItalic-fef00c57.woff2 110.20 kB
../hrms/public/frontend/assets/Inter-DisplaySemiBoldItalic-5e57e1d2.woff2 110.39 kB
../hrms/public/frontend/assets/Inter-DisplayMediumItalic-8968b5ab.woff2 110.46 kB
../hrms/public/frontend/assets/Inter-BoldItalic-dc0d4194.woff2 110.52 kB
../hrms/public/frontend/assets/Inter-ExtraBoldItalic-38e71f7c.woff2 110.52 kB
../hrms/public/frontend/assets/Inter-DisplayLightItalic-151e9a11.woff2 110.56 kB
../hrms/public/frontend/assets/Inter-SemiBoldItalic-daa7095c.woff2 110.64 kB
../hrms/public/frontend/assets/Inter-DisplayExtraBoldItalic-e5a5984a.woff2 110.82 kB
../hrms/public/frontend/assets/Inter-MediumItalic-a2db9bea.woff2 110.82 kB
../hrms/public/frontend/assets/Inter-DisplayExtraLightItalic-8eeb78f4.woff2 111.11 kB
../hrms/public/frontend/assets/Inter-LightItalic-5b94e337.woff2 111.97 kB
../hrms/public/frontend/assets/Inter-ExtraLightItalic-7b39e865.woff2 112.06 kB
../hrms/public/frontend/assets/Inter-MediumItalic-d4a7f5d9.woff2 112.50 kB
../hrms/public/frontend/assets/Inter-SemiBoldItalic-a4f92da5.woff2 112.55 kB
../hrms/public/frontend/assets/Inter-BoldItalic-f528d863.woff2 112.58 kB
../hrms/public/frontend/assets/Inter-ExtraBoldItalic-2abc7ab1.woff2 112.88 kB
../hrms/public/frontend/assets/Inter-Regular-b825f1bc.woff 134.65 kB
../hrms/public/frontend/assets/Inter-Thin-2198e9fb.woff 136.95 kB
../hrms/public/frontend/assets/Inter-Black-9c79713b.woff 140.04 kB
../hrms/public/frontend/assets/Inter-Light-319f53ba.woff 141.53 kB
../hrms/public/frontend/assets/Inter-ExtraLight-1c06ef44.woff 141.86 kB
../hrms/public/frontend/assets/Inter-Italic-b0b21adf.woff 142.74 kB
../hrms/public/frontend/assets/Inter-Medium-f500bbb9.woff 142.84 kB
../hrms/public/frontend/assets/Inter-SemiBold-3041a990.woff 143.25 kB
../hrms/public/frontend/assets/Inter-ExtraBold-585b4ce1.woff 143.55 kB
../hrms/public/frontend/assets/Inter-Bold-2b828bef.woff 143.71 kB
../hrms/public/frontend/assets/Inter-ThinItalic-f53f21de.woff 144.41 kB
../hrms/public/frontend/assets/Inter-BlackItalic-7ecbf9fa.woff 145.92 kB
../hrms/public/frontend/assets/Inter-LightItalic-289a60bc.woff 148.44 kB
../hrms/public/frontend/assets/Inter-ExtraLightItalic-0e5667b1.woff 148.69 kB
../hrms/public/frontend/assets/Inter-MediumItalic-d06751dd.woff 149.18 kB
../hrms/public/frontend/assets/Inter-ExtraBoldItalic-b87f7d97.woff 149.20 kB
../hrms/public/frontend/assets/Inter-SemiBoldItalic-5ce565c8.woff 149.28 kB
../hrms/public/frontend/assets/Inter-BoldItalic-8bc8e0ff.woff 149.42 kB
../hrms/public/frontend/assets/Inter.var-d30c3bd0.woff2 264.24 kB
../hrms/public/frontend/assets/Inter-Italic.var-d9f448e3.woff2 297.27 kB
../hrms/public/frontend/assets/RequestList-34df9ee3.css 0.04 kB β gzip: 0.06 kB
../hrms/public/frontend/assets/FileUploaderView-60e84c6b.css 0.04 kB β gzip: 0.06 kB
../hrms/public/frontend/assets/WorkflowActionSheet-ae154554.css 0.13 kB β gzip: 0.13 kB
../hrms/public/frontend/assets/index-253c3aa8.css 92.85 kB β gzip: 14.63 kB
../hrms/public/frontend/assets/realtime-e523faa8.js 0.21 kB β gzip: 0.18 kB
../hrms/public/frontend/assets/notifications-2188d3ee.js 0.44 kB β gzip: 0.29 kB
../hrms/public/frontend/assets/formatters-c8b2d612.js 0.45 kB β gzip: 0.32 kB
../hrms/public/frontend/assets/ErrorMessage-12ee4fcd.js 0.48 kB β gzip: 0.31 kB
../hrms/public/frontend/assets/TabButtons-719fe1a3.js 0.61 kB β gzip: 0.42 kB
../hrms/public/frontend/assets/swipe-back-6c83d0b1.js 0.68 kB β gzip: 0.47 kB
../hrms/public/frontend/assets/status-tap-010bbd54.js 0.71 kB β gzip: 0.46 kB
../hrms/public/frontend/assets/claims-f75f8ebf.js 0.72 kB β gzip: 0.33 kB
../hrms/public/frontend/assets/CustomIonModal-fbd62d68.js 0.81 kB β gzip: 0.52 kB
../hrms/public/frontend/assets/InvalidEmployee-3182d40e.js 0.87 kB β gzip: 0.57 kB
../hrms/public/frontend/assets/leaves-a1e54b4b.js 0.89 kB β gzip: 0.43 kB
../hrms/public/frontend/assets/SemicircleChart-1490664a.js 0.90 kB β gzip: 0.51 kB
../hrms/public/frontend/assets/QuickLinks-97fd6079.js 0.95 kB β gzip: 0.54 kB
../hrms/public/frontend/assets/focus-visible-9c13edeb.js 0.99 kB β gzip: 0.51 kB
../hrms/public/frontend/assets/md.transition-8b36eb5b.js 1.04 kB β gzip: 0.57 kB
../hrms/public/frontend/assets/ProfileInfoModal-ed6010b1.js 1.14 kB β gzip: 0.61 kB
../hrms/public/frontend/assets/SalarySlipItem-d1eba2c1.js 1.25 kB β gzip: 0.62 kB
../hrms/public/frontend/assets/EmployeeAdvanceBalance-c9525dd8.js 1.30 kB β gzip: 0.72 kB
../hrms/public/frontend/assets/EmployeeAvatar-7cb223ed.js 1.34 kB β gzip: 0.70 kB
../hrms/public/frontend/assets/SalaryDetailTable-005aac0f.js 1.35 kB β gzip: 0.71 kB
../hrms/public/frontend/assets/ExpenseItems-3d849b0a.js 1.35 kB β gzip: 0.70 kB
../hrms/public/frontend/assets/Home-2d8a5b02.js 1.39 kB β gzip: 0.73 kB
../hrms/public/frontend/assets/FormattedField-7a8ff0b9.js 1.41 kB β gzip: 0.73 kB
../hrms/public/frontend/assets/InsertLink-dc647989.js 1.43 kB β gzip: 0.73 kB
../hrms/public/frontend/assets/Dashboard-38018af0.js 1.48 kB β gzip: 0.81 kB
../hrms/public/frontend/assets/LeaveBalance-1b87486d.js 1.49 kB β gzip: 0.82 kB
../hrms/public/frontend/assets/List-1ed95d79.js 1.54 kB β gzip: 0.73 kB
../hrms/public/frontend/assets/BaseLayout-f257e0f4.js 1.60 kB β gzip: 0.83 kB
../hrms/public/frontend/assets/RequestPanel-6ed3e2c2.js 1.61 kB β gzip: 0.77 kB
../hrms/public/frontend/assets/List-75ecc143.js 1.66 kB β gzip: 0.77 kB
../hrms/public/frontend/assets/Badge.vue_vue_type_script_setup_true_lang-c7a62ffe.js 1.67 kB β gzip: 0.68 kB
../hrms/public/frontend/assets/LeaveRequestItem-6af1d335.js 1.72 kB β gzip: 0.85 kB
../hrms/public/frontend/assets/InsertImage-b11a7169.js 1.77 kB β gzip: 0.94 kB
../hrms/public/frontend/assets/index9-6ca1762a.js 1.87 kB β gzip: 0.91 kB
../hrms/public/frontend/assets/EmployeeAdvanceIcon-613127b5.js 1.88 kB β gzip: 0.74 kB
../hrms/public/frontend/assets/List-0181269f.js 1.90 kB β gzip: 0.81 kB
../hrms/public/frontend/assets/Avatar.vue_vue_type_script_setup_true_lang-bcd6ccc1.js 1.96 kB β gzip: 0.86 kB
../hrms/public/frontend/assets/Dashboard-6034e0aa.js 2.08 kB β gzip: 1.02 kB
../hrms/public/frontend/assets/EmployeeAdvanceItem-7a62e569.js 2.16 kB β gzip: 1.02 kB
../hrms/public/frontend/assets/ExpenseAdvancesTable-8a25950b.js 2.21 kB β gzip: 1.04 kB
../hrms/public/frontend/assets/ExpenseClaimSummary-6b508cfa.js 2.24 kB β gzip: 0.79 kB
../hrms/public/frontend/assets/workflow-91dd932b.js 2.24 kB β gzip: 0.99 kB
../hrms/public/frontend/assets/Form-2c5c1877.js 2.33 kB β gzip: 1.12 kB
../hrms/public/frontend/assets/ExpenseClaimItem-6d589627.js 2.51 kB β gzip: 1.13 kB
../hrms/public/frontend/assets/Holidays-349829b1.js 2.61 kB β gzip: 1.12 kB
../hrms/public/frontend/assets/FileUploaderView-a3ca4199.js 2.63 kB β gzip: 1.30 kB
../hrms/public/frontend/assets/Notifications-ae1188fc.js 2.67 kB β gzip: 1.35 kB
../hrms/public/frontend/assets/Login-ca3794f4.js 2.70 kB β gzip: 1.44 kB
../hrms/public/frontend/assets/Dashboard-479811bb.js 2.77 kB β gzip: 1.40 kB
../hrms/public/frontend/assets/FontColor-fd931217.js 2.89 kB β gzip: 1.20 kB
../hrms/public/frontend/assets/ListFiltersActionSheet-f9ad78dc.js 2.90 kB β gzip: 1.23 kB
../hrms/public/frontend/assets/CheckInPanel-3530c0fa.js 2.92 kB β gzip: 1.40 kB
../hrms/public/frontend/assets/Detail-5b334081.js 3.28 kB β gzip: 1.67 kB
../hrms/public/frontend/assets/WorkflowActionSheet-b6437bf3.js 3.69 kB β gzip: 1.81 kB
../hrms/public/frontend/assets/Form-2dbfb777.js 3.81 kB β gzip: 1.53 kB
../hrms/public/frontend/assets/Profile-b82f240c.js 4.74 kB β gzip: 2.17 kB
../hrms/public/frontend/assets/FormField-9f64adb7.js 4.80 kB β gzip: 1.78 kB
../hrms/public/frontend/assets/input-shims-b8dd3eea.js 5.12 kB β gzip: 2.19 kB
../hrms/public/frontend/assets/InsertVideo-cfafba5e.js 5.48 kB β gzip: 2.25 kB
../hrms/public/frontend/assets/ExpensesTable-c2cc8bd1.js 5.66 kB β gzip: 2.38 kB
../hrms/public/frontend/assets/ExpenseTaxesTable-cd852a43.js 5.91 kB β gzip: 2.50 kB
../hrms/public/frontend/assets/ListView-4b1ee5e2.js 6.33 kB β gzip: 2.94 kB
../hrms/public/frontend/assets/Form-2f99025d.js 6.61 kB β gzip: 2.27 kB
../hrms/public/frontend/assets/ios.transition-c8d28500.js 9.47 kB β gzip: 2.69 kB
../hrms/public/frontend/assets/RequestList-1b3d6b4b.js 19.04 kB β gzip: 4.81 kB
../hrms/public/frontend/assets/FormView-73b2e90b.js 26.92 kB β gzip: 9.37 kB
../hrms/public/frontend/assets/index-a4ebe9d4.js 1,038.20 kB β gzip: 306.03 kB
(!) Some chunks are larger than 500 kBs after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
PWA v0.16.6
mode generateSW
precache 74 entries (1305.82 KiB)
files generated
../hrms/public/frontend/sw.js
../hrms/public/frontend/workbox-fa446783.js
β built in 17.29s
$ cp ../hrms/public/frontend/index.html ../hrms/www/hrms.html
Done in 21.40s.
$ supervisorctl restart frappe-bench-web:
frappe-bench-web:frappe-bench-node-socketio: ERROR (spawn error)
frappe-bench-web:frappe-bench-frappe-web: started
WARN: restarting supervisor group `frappe-bench-web:` failed. Use `bench restart` to retry.
$ supervisorctl restart frappe-bench-workers:
frappe-bench-workers:frappe-bench-frappe-schedule: started
frappe-bench-workers:frappe-bench-frappe-short-worker-0: started
frappe-bench-workers:frappe-bench-frappe-long-worker-0: started
I think this is the problem :
$ supervisorctl restart frappe-bench-web:
frappe-bench-web:frappe-bench-node-socketio: ERROR (spawn error)
frappe-bench-web:frappe-bench-frappe-web: started
WARN: restarting supervisor group `frappe-bench-web:` failed. Use `bench restart` to retry.
After that I faced another problem
yawar-frappe@yict:~/frappe-bench$ bench --site yawarerp.com install-app hrms
App erpnext already installed
Installing hrms...
Updating DocTypes for hrms : [========================================] 100%
Setting up Frappe HR...
Patching Existing Data...
Installation for Frappe HR app failed due to an error. Please try re-installing the app or report the issue on https://github.com/frappe/hrms/issues/new if not resolved.
An error occurred while installing hrms: Error 111 connecting to 127.0.0.1:13000. Connection refused.
Traceback with variables (most recent call last):
File "apps/frappe/frappe/commands/site.py", line 446, in install_app
_install_app(app, verbose=context.verbose, force=force)
context = {'sites': ['yawarerp.com'], 'force': False, 'verbose': False, 'profile': False}
apps = ('hrms',)
force = False
_install_app = <function install_app at 0x7f5969c80180>
filelock = <function filelock at 0x7f5969c7a200>
exit_code = 0
site = 'yawarerp.com'
app = 'hrms'
err = ConnectionError('Error 111 connecting to 127.0.0.1:13000. Connection refused.')
File "apps/frappe/frappe/installer.py", line 309, in install_app
frappe.get_attr(after_install)()
name = 'hrms'
verbose = False
set_as_patched = True
force = False
sync_jobs = <function sync_jobs at 0x7f5968c844a0>
sync_for = <function sync_for at 0x7f5968c85300>
sync_customizations = <function sync_customizations at 0x7f5969e11940>
sync_fixtures = <function sync_fixtures at 0x7f5968c85620>
app_hooks = {'accounting_dimension_doctypes': ['Expense Claim', 'Expense Claim Detail', 'Expense Taxes and Charges', 'Payroll Entry'], 'advance_payment_payable_doctypes': ['Gratuity', 'Employee Advance'], 'after_app_install': ['hrms.setup.after_app_install'], 'after_install': ['hrms.install.after_install'], 'after_migrate': ['hrms.setup.update_select_perm_after_install'], 'app_description': ['Modern HR and Payroll Software'], 'app_email': ['contact@frappe.io'], 'app_include_css': ['hrms.bundle.css'], 'app_include_js': ['hrms.bundle.js'], 'app_license': ['GNU General Public License (v3)'], 'app_name': ['hrms'], 'app_publisher': ['Frappe Technologies Pvt. Ltd.'], 'app_title': ['Frappe HR'], 'bank_reconciliation_doctypes': ['Expense Claim'], 'before_app_uninstall': ['hrms.setup.before_app_uninstall'], 'before_tests': ['hrms.tests.test_utils.before_tests'], 'before_uninstall': ['hrms.uninstall.before_uninstall'], 'calendars': ['Leave Application'], 'doc_events': {'User': {'validate': ['erpnext.setup.d...
installed_apps = ['frappe', 'erpnext', 'education']
app = 'frappe/erpnext'
required_app = 'erpnext'
after_install = 'hrms.install.after_install'
File "apps/hrms/hrms/install.py", line 21, in after_install
raise e
BUG_REPORT_URL = 'https://github.com/frappe/hrms/issues/new'
File "apps/hrms/hrms/install.py", line 9, in after_install
setup()
BUG_REPORT_URL = 'https://github.com/frappe/hrms/issues/new'
File "apps/hrms/hrms/setup.py", line 24, in after_install
run_post_install_patches()
File "apps/hrms/hrms/setup.py", line 679, in run_post_install_patches
frappe.get_attr(f"hrms.patches.post_install.{patch_name}.execute")()
POST_INSTALL_PATCHES = ('erpnext.patches.v10_0.rename_offer_letter_to_job_offer', 'erpnext.patches.v10_0.migrate_daily_work_summary_settings_to_daily_work_summary_group', 'erpnext.patches.v11_0.move_leave_approvers_from_employee', 'erpnext.patches.v11_0.rename_field_max_days_allowed', 'erpnext.patches.v11_0.add_expense_claim_default_account', 'erpnext.patches.v11_0.rename_additional_salary_component_additional_salary', 'erpnext.patches.v11_1.set_salary_details_submittable', 'erpnext.patches.v11_1.rename_depends_on_lwp', 'erpnext.patches.v12_0.generate_leave_ledger_entries', 'erpnext.patches.v12_0.remove_denied_leaves_from_leave_ledger', 'erpnext.patches.v12_0.set_employee_preferred_emails', 'erpnext.patches.v12_0.set_job_offer_applicant_email', 'erpnext.patches.v13_0.move_tax_slabs_from_payroll_period_to_income_tax_slab', 'erpnext.patches.v12_0.remove_duplicate_leave_ledger_entries', 'erpnext.patches.v12_0.move_due_advance_amount_to_pending_amount', 'erpnext.patches.v13_0.move_doctype_reports_and_notificatio...
patch = 'erpnext.patches.v13_0.rename_stop_to_send_birthday_reminders'
patch_name = 'rename_stop_to_send_birthday_reminders'
File "apps/hrms/hrms/patches/post_install/rename_stop_to_send_birthday_reminders.py", line 10, in execute
rename_field("HR Settings", "stop_birthday_reminders", "send_birthday_reminders")
File "apps/frappe/frappe/model/utils/rename_field.py", line 57, in rename_field
update_user_settings(doctype, old_fieldname, new_fieldname)
doctype = 'HR Settings'
old_fieldname = 'stop_birthday_reminders'
new_fieldname = 'send_birthday_reminders'
validate = True
meta = <Meta: HR Settings>
new_field = <CheckDocField: send_birthday_reminders parent=HR Settings>
File "apps/frappe/frappe/model/utils/rename_field.py", line 168, in update_user_settings
sync_user_settings()
doctype = 'HR Settings'
old_fieldname = 'stop_birthday_reminders'
new_fieldname = 'send_birthday_reminders'
File "apps/frappe/frappe/model/utils/user_settings.py", line 49, in sync_user_settings
for key, data in frappe.cache.hgetall("_user_settings").items():
File "apps/frappe/frappe/utils/redis_wrapper.py", line 213, in hgetall
value = super().hgetall(self.make_key(name))
self = RedisWrapper<ConnectionPool<Connection<host=127.0.0.1,port=13000,db=0>>>
name = '_user_settings'
__class__ = <class 'frappe.utils.redis_wrapper.RedisWrapper'>
File "env/lib/python3.11/site-packages/redis/commands/core.py", line 4887, in hgetall
return self.execute_command("HGETALL", name)
self = RedisWrapper<ConnectionPool<Connection<host=127.0.0.1,port=13000,db=0>>>
name = b'_fdd2d108b99dd75b|_user_settings'
File "env/lib/python3.11/site-packages/redis/client.py", line 1266, in execute_command
conn = self.connection or pool.get_connection(command_name, **options)
self = RedisWrapper<ConnectionPool<Connection<host=127.0.0.1,port=13000,db=0>>>
args = ('HGETALL', b'_fdd2d108b99dd75b|_user_settings')
options = {}
pool = ConnectionPool<Connection<host=127.0.0.1,port=13000,db=0>>
command_name = 'HGETALL'
File "env/lib/python3.11/site-packages/redis/connection.py", line 1457, in get_connection
connection.connect()
self = ConnectionPool<Connection<host=127.0.0.1,port=13000,db=0>>
command_name = 'HGETALL'
keys = ********
options = {}
connection = Connection<host=127.0.0.1,port=13000,db=0>
File "env/lib/python3.11/site-packages/redis/connection.py", line 705, in connect
raise ConnectionError(self._error_message(e))
self = Connection<host=127.0.0.1,port=13000,db=0>
redis.exceptions.ConnectionError: Error 111 connecting to 127.0.0.1:13000. Connection refused.
site setting :
yawar-frappe@yict:~/frappe-bench$ cat sites/common_site_config.json
{
"auto_update": false,
"background_workers": 1,
"default_site": "yawarerp.com",
"developer_mode": 1,
"file_watcher_port": 6787,
"frappe_user": "root",
"gunicorn_workers": 11,
"live_reload": true,
"pause_scheduler": 1,
"rebase_on_pull": false,
"redis_cache": "redis://127.0.0.1:13000",
"redis_queue": "redis://127.0.0.1:11000",
"redis_socketio": "redis://127.0.0.1:13000",
"restart_supervisor_on_update": true,
"restart_systemd_on_update": false,
"serve_default_site": true,
"shallow_clone": true,
"socketio_port": 9000,
"use_redis_auth": false,
"webserver_port": 8000