Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while get-app : bench.exceptions.InvalidRemoteException #27

Open
beingeek opened this issue Mar 31, 2022 · 0 comments
Open

Error while get-app : bench.exceptions.InvalidRemoteException #27

beingeek opened this issue Mar 31, 2022 · 0 comments

Comments

@beingeek
Copy link

When I tried to clone agriculture app on my local server i got following error with this command: bench get-app agriculture

furqan@root:~/frappe-bench-dev/apps$ bench get-app agriculture 
WARN: bench is installed in editable mode!

This is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`

ERROR: 
Traceback (most recent call last):
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/utils/__init__.py", line 416, in fetch_details_from_tag
    org, repo = org_repo
ValueError: not enough values to unpack (expected 2, got 1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/furqan/.local/bin/bench", line 8, in <module>
    sys.exit(cli())
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/cli.py", line 121, in cli
    raise e
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/cli.py", line 111, in cli
    bench_command()
  File "/home/furqan/.local/lib/python3.8/site-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/home/furqan/.local/lib/python3.8/site-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/home/furqan/.local/lib/python3.8/site-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/furqan/.local/lib/python3.8/site-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/furqan/.local/lib/python3.8/site-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/commands/make.py", line 142, in get_app
    get_app(
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/app.py", line 308, in get_app
    app = App(git_url, branch=branch, bench=bench)
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/app.py", line 148, in __init__
    super().__init__(name, branch, *args, **kwargs)
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/app.py", line 65, in __init__
    self.setup_details()
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/app.py", line 91, in setup_details
    self._setup_details_from_name_tag()
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/app.py", line 97, in _setup_details_from_name_tag
    self.org, self.repo, self.tag = fetch_details_from_tag(self.name)
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/utils/__init__.py", line 418, in fetch_details_from_tag
    org, repo = find_org(org_repo)
  File "/home/furqan/.local/lib/python3.8/site-packages/bench/utils/__init__.py", line 400, in find_org
    raise InvalidRemoteException
bench.exceptions.InvalidRemoteException

Cloned successfully VIA this : bench get-app https://github.com/frappe/agriculture

furqan@root:~/frappe-bench-dev/apps$ bench --site site.local-dev install-app agriculture 
WARN: bench is installed in editable mode!

This is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`

Could not find app "agriculture"
furqan@root:~/frappe-bench-dev/apps$ bench get-app https://github.com/frappe/agriculture
WARN: bench is installed in editable mode!

This is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`

Getting agriculture
$ git clone https://github.com/frappe/agriculture  --depth 1 --origin upstream
Cloning into 'agriculture'...
remote: Enumerating objects: 125, done.
remote: Counting objects: 100% (125/125), done.
remote: Compressing objects: 100% (92/92), done.
remote: Total 125 (delta 36), reused 75 (delta 27), pack-reused 0
Receiving objects: 100% (125/125), 46.03 KiB | 596.00 KiB/s, done.
Resolving deltas: 100% (36/36), done.
Installing agriculture
$ /home/furqan/frappe-bench-dev/env/bin/python -m pip install --quiet --upgrade -e /home/furqan/frappe-bench-dev/apps/agriculture 
$ bench build --app agriculture
✔ Application Assets Linked                                                                                                                           


yarn run v1.22.17
$ node esbuild --production --apps agriculture --run-build-command
File                                                        Size

 DONE  Total Build Time: 472.804ms

clean: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration
clean: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration
clean: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration
clean: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration
 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
Done in 17.65s.

But again got Error while installing app on site: bench --site site.local-dev install-app agriculture

furqan@root:~/frappe-bench-dev/apps$ bench --site site.local-dev install-app agriculture 
WARN: bench is installed in editable mode!

This is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`

An error occurred while installing agriculture: 
Traceback (most recent call last):
  File "apps/frappe/frappe/installer.py", line 173, in fetch_details_from_tag
    org, repo = org_repo
ValueError: not enough values to unpack (expected 2, got 1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "apps/frappe/frappe/commands/site.py", line 344, in install_app
    _install_app(app, verbose=context.verbose)
  File "apps/frappe/frappe/installer.py", line 223, in install_app
    name = parse_app_name(name)
  File "apps/frappe/frappe/installer.py", line 203, in parse_app_name
    _, repo, _ = fetch_details_from_tag(name)
  File "apps/frappe/frappe/installer.py", line 175, in fetch_details_from_tag
    org, repo = find_org(org_repo[0])
  File "apps/frappe/frappe/installer.py", line 149, in find_org
    raise InvalidRemoteException
frappe.exceptions.InvalidRemoteException

Bench Version

furqan@root:~/frappe-bench-dev/apps$ bench --version
5.7.6
INFO: A newer version of bench is available: 5.7.6 → 5.8.1

Apps Version

furqan@root:~/frappe-bench-dev/apps$ bench version
WARN: bench is installed in editable mode!

This is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`

agriculture 0.0.1
erpnext 13.x.x-develop
frappe 14.x.x-develop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant