NagariaHussain / doppio_bot

AI ChatBot Template, built into Frappe's admin/desk Interface
https://frappe.io/blog/engineering/introducing-doppiobot-template
MIT License
53 stars 39 forks source link

Error: doppio_bot.api.get_chatbot_response with 'not' is not a valid parameter name #9

Closed Govind-Jangid closed 1 year ago

Govind-Jangid commented 1 year ago

request.js:457 Traceback (most recent call last): File "apps/frappe/frappe/handler.py", line 74, in execute_cmd method = get_attr(cmd) ^^^^^^^^^^^^^ File "apps/frappe/frappe/handler.py", line 260, in get_attr method = frappe.get_attr(cmd) ^^^^^^^^^^^^^^^^^^^^ File "apps/frappe/frappe/init.py", line 1609, in get_attr return getattr(get_module(modulename), methodname) ^^^^^^^^^^^^^^^^^^^^^^ File "apps/frappe/frappe/init.py", line 1339, in get_module return importlib.import_module(modulename) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.11/3.11.4_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1204, in _gcd_import File "", line 1176, in _find_and_load File "", line 1147, in _find_and_load_unlocked File "", line 690, in _load_unlocked File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "apps/doppio_bot/doppio_bot/api.py", line 3, in from langchain.llms import OpenAI File "env/lib/python3.11/site-packages/langchain/init.py", line 6, in from langchain.agents import MRKLChain, ReActChain, SelfAskWithSearchChain File "env/lib/python3.11/site-packages/langchain/agents/init.py", line 2, in from langchain.agents.agent import ( File "env/lib/python3.11/site-packages/langchain/agents/agent.py", line 15, in from langchain.agents.tools import InvalidTool File "env/lib/python3.11/site-packages/langchain/agents/tools.py", line 5, in from langchain.tools.base import BaseTool File "env/lib/python3.11/site-packages/langchain/tools/init.py", line 5, in from langchain.tools.openapi.utils.api_models import APIOperation File "env/lib/python3.11/site-packages/langchain/tools/openapi/utils/api_models.py", line 6, in from openapi_schema_pydantic import MediaType, Parameter, Reference, RequestBody, Schema File "env/lib/python3.11/site-packages/openapi_schema_pydantic/init.py", line 3, in from .v3 import File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/init.py", line 1, in from .v3_1_0 import File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/init.py", line 9, in from .open_api import OpenAPI File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/open_api.py", line 5, in from .components import Components File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/components.py", line 7, in from .header import Header File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/header.py", line 3, in from .parameter import Parameter File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/parameter.py", line 6, in from .media_type import MediaType File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/media_type.py", line 8, in from .schema import Schema File "env/lib/python3.11/site-packages/openapi_schema_pydantic/v3/v3_1_0/schema.py", line 10, in class Schema(BaseModel): File "env/lib/python3.11/site-packages/pydantic/main.py", line 369, in new cls.signature = ClassAttribute('signature', generate_model_signature(cls.init, fields, config)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "env/lib/python3.11/site-packages/pydantic/utils.py", line 231, in generate_model_signature merged_params[param_name] = Parameter( ^^^^^^^^^^ File "/opt/homebrew/Cellar/python@3.11/3.11.4_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/inspect.py", line 2725, in init raise ValueError('{!r} is not a valid parameter name'.format(name)) ValueError: 'not' is not a valid parameter name

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "apps/frappe/frappe/app.py", line 94, in application response = frappe.api.handle() ^^^^^^^^^^^^^^^^^^^ File "apps/frappe/frappe/api.py", line 54, in handle return frappe.handler.handle() ^^^^^^^^^^^^^^^^^^^^^^^ File "apps/frappe/frappe/handler.py", line 47, in handle data = execute_cmd(cmd) ^^^^^^^^^^^^^^^^ File "apps/frappe/frappe/handler.py", line 76, in executecmd frappe.throw(("Failed to get method for command {0} with {1}").format(cmd, e)) File "apps/frappe/frappe/init.py", line 533, in throw msgprint( File "apps/frappe/frappe/init.py", line 501, in msgprint _raise_exception() File "apps/frappe/frappe/init.py", line 450, in _raise_exception raise raise_exception(msg) frappe.exceptions.ValidationError: Failed to get method for command doppio_bot.api.get_chatbot_response with 'not' is not a valid parameter name