Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Answered
Trying to run a helloworld extension (https://docs.q2developer.com/tutorials/online_banking/hello_world.html)

I have access to online banking sandbox env.
I created a personal access token in Q2 dev portal.
installed caliper_admin in my mac
used caliper_admin to "Start a New Project" -> "Start from sratch" option
cd <project> folder.
q2 login (using token from dev portal). login success

# created an extension (no issues here)

q2 create_extension AccountDashboard

# install extension (this is where i face problem)
q2 install (chose the AccountDashboard)

Please make a selection and press Return: 1

AccountDashboard
Querying groups from database

2024-04-08T12:45:15.460 q2_sdk.general WARNING Response URL: https://stack.q2developer.com/sdk//hq/Q2API.ashx/ExecuteStoredProcedure
2024-04-08T12:45:15.461 q2_sdk.general WARNING Response Headers: {'Date': 'Mon, 08 Apr 2024 07:15:15 GMT', 'Content-Type': 'text/plain; charset=utf-8', 'Content-Length': '0', 'Connection': 'keep-alive', 'CF-Cache-Status': 'DYNAMIC', 'Strict-Transport-Security': 'max-age=15552000; includeSubDomains; preload', 'Server': 'cloudflare', 'CF-RAY': '87107714bbce3978-MAA', 'alt-svc': 'h3=":443"; ma=86400'}
2024-04-08T12:45:15.462 q2_sdk.general WARNING Response Body: b''
2024-04-08T12:45:15.463 q2_sdk.general ERROR Unknown error from HQ_URL: https://stack.q2developer.com/sdk//hq/Q2API.ashx/ExecuteStoredProcedure
Traceback (most recent call last):
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/bin/q2", line 8, in <module>
sys.exit(main())
^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/q2.py", line 86, in main
entrypoint_runner.execute()
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/cli/entrypoint_runner.py", line 203, in execute
LOOP.run_until_complete(handle_coro)
File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/entrypoints/install.py", line 70, in handle
install_params_list = await installer.calculate_install_params(extension_name, subparser_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/installers/online_installer.py", line 706, in calculate_install_params
selected_groups = await self.get_groups(selected_groups)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/installers/online_installer.py", line 470, in get_groups
groups = await self._choose_groups()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/installers/online_installer.py", line 319, in _choose_groups
possible_group_list = await self._get_possible_groups()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/installers/online_installer.py", line 312, in _get_possible_groups
groups = await Group(self.logger, self.hq_credentials).get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/hq/db/group.py", line 56, in get
response = await self.call_hq('sdk_GetGroups')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/core/opentelemetry/span.py", line 53, in async_wrapper
return await function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/premkumard/Documents/NGdata/Q2/my_test_q2_sdk/.env/lib/python3.11/site-packages/q2_sdk/hq/db/db_object.py", line 71, in call_hq
raise HqResponseError(f'HQ Request returned with error message: "
"')
q2_sdk.core.exceptions.HqResponseError: HQ Request returned with error message: "Unknown error from HQ_URL: https://stack.q2developer.com/sdk//hq/Q2API.ashx/ExecuteStoredProcedure"

Posted 2 years ago
Votes Newest

Answers


Hello,

During the used caliper_admin to "Start a New Project" -> section, you are better off cloning from your existing repo you can see this on developer.q2.com/dashboard or in your group on code.q2developer.com. If not you can do q2 setup to generate those files.

You may also want to run:
Install Frontend Dependencies(to install npm and yarn if you don't have those)

-Trey

Posted 2 years ago
Trey Teter
489 × 4 Administrator
187 Views
1 Answer
2 years ago
2 years ago