My newly created app is not visible in the log

atuld@pop-os:~/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev$ bench new-app eits_app
App Title [Eits App]: 
App Description: Custom ERPNext App for EITS
App Publisher: atuld
App Email: atul.raj@gennextit.com
App License (agpl-3.0, apache-2.0, bsd-2-clause, bsd-3-clause, bsl-1.0, cc0-1.0, epl-2.0, gpl-2.0, gpl-3.0, lgpl-2.1, mit, mpl-2.0, unlicense) [mit]: 
Create GitHub Workflow action for unittests [y/N]: n
Branch Name [develop]: 
'eits_app' created at /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/apps/eits_app
Installing eits_app
$ /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/env/bin/python -m pip install --quiet --upgrade -e /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/apps/eits_app 
$ bench build --app eits_app
Linking /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/apps/frappe/node_modules to ./assets/frappe/node_modules                                                                                                               Linking /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/apps/eits_app/eits_app/public to ./assets/eits_app                                                                                                                     Linking /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/apps/erpnext/node_modules to ./assets/erpnext/node_modules                                                                                                             Linking /home/atuld/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev/apps/eits_erp_app/eits_erp_app/public to ./assets/eits_erp_app                                                                                                         ✔ Application Assets Linked                                                                                    


yarn run v1.22.22
$ node esbuild --production --apps eits_app --run-build-command
File                                                        Size

 DONE  Total Build Time: 137.819ms

Done in 0.93s.
Compiling translations for eits_app
atuld@pop-os:~/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev$ bench --site eits.local install-app eits_app

Installing eits_app...
Updating Dashboard for eits_app
atuld@pop-os:~/Desktop/GennextIT/MEP-ERP/frappe/eits-bench/eits-dev$ bench --site eits.local list-apps

frappe  15.x.x-develop (6516e43) develop
erpnext 15.x.x-develop (cb9e6f6) develop


Please help.

@atuld please migrate the site once

Looks good,

Double check below

  1. Install the app on your site

bench --site your-site-name install-app your_app_name

  1. Module visible in the desktop or sidebar
  • Check added a desktop icon for your app or module in your_app/config/desktop.py.

  • confirm your routes and hooks.py , if web app

  1. Right log
  • For install errors => Check frappe-bench/logs/bench.log or scheduler.log.

  • If the app has background jobs or hooks, they would log under worker.error.log or worker.log

We had a similar case where a new app wasn’t appearing. The issue? The app had no defined module or web route, and it wasn’t added to the site properly. A quick fix with install-app and defining a basic doctype + route made it appear instantly.

1 Like

Thanks @ImperoITServices