appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
34.6k stars 3.73k forks source link

[Bug]: Unable to edit queries on some pages #24322

Open felix-appsmith opened 1 year ago

felix-appsmith commented 1 year ago

Is there an existing issue for this?

Description

The problem that is occurring here is that a user has an application with several queries. However, on some pages, they are encountering an unexpected error. The error message does not provide any specific information; it only shows a red X in a box. In addition to this, they are unable to create new JS objects or edit existing queries.

Steps To Reproduce

Currently, there are no specific steps or guidelines to replicate the problem. It appears to be a very specific case. However, you can review the conversations related to this issue for more information.

In the Notion document, they have an investigation and the credentials to access an app with this issue.

Slack FrontApp Notion

Public Sample App

No response

Environment

Production

Issue video log

No response

Version

Appsmith Business v1.9.20.4

NickImmoflow commented 8 months ago

Hey, we are facing the same issue too. The workaround is to clone the page to avoid the error, but lately due to large scale of widgets and queries on the page the cloning process hit the timeout of default 20 seconds, so it does not help at that place anymore.

As business edition user (immoflow.io organization) we are looking forward to the bug fix asap.

Best regards Nick from immoflow

riteshkew commented 8 months ago

Hello @NickImmoflow,

Thank you for bringing this concern to our attention. We truly empathize with the inconvenience you've experienced on our platform. Our sincerest apologies for any frustration this may have caused you.

Upon further investigation, it appears that the issue is quite specific to the instance deployed, particularly given the scale of your queries and widgets. To provide you with the best assistance possible, we'll need to engage in hands-on debugging.

Please feel free to use the following link to schedule a call with us. We are eager to assist you and resolve this matter promptly.

riteshkew commented 8 months ago

Hi @NickImmoflow, we still haven’t received the email containing the required page JSON. Could you please resend it to ritesh@appsmith.com and manish@appsmith.com? Without it, debugging the issue further would be difficult for us.

NickImmoflow commented 8 months ago

Hi @riteshkew, unfortunately your mail server rejects my email with attached zip file due to security reasons. I emailed you with a link for the download of the units page of our app from file.io platform.

Contact me any time for further information.

riteshkew commented 8 months ago

Hey @NickImmoflow Can you please share with us the entire app json or share with us the Git repository. We ran into some issues while debugging the page json you shared. cc @NilanshBansal

NickImmoflow commented 8 months ago

@riteshkew I would like to share the repository with appsmith support. Please provide me GitHub usernames or email who will work on our issue.

NilanshBansal commented 8 months ago

@NickImmoflow can you pls share the github repository with me. Github Username: NilanshBansal Email: nilansh[at]appsmith.com

NickImmoflow commented 8 months ago

@NilanshBansal you are added as collaborator with read rights.

NilanshBansal commented 8 months ago

@NickImmoflow with regards to the issue for cloning the app raised by your team.

After debugging the application json, it seems that there is some mismatch in the ids within your application. While we are debugging this issue, can you import your git repository to a new appsmith application and then try cloning the page as a workaround to unblock your development team. Let us know if this fixes the issue.

Go to Applications -> Create New -> Import -> Import from Git Repository

https://github.com/appsmithorg/appsmith/assets/25542733/3a8d61cf-7652-40b6-b299-e2c55a0ad48e

Please feel free to use the following link to schedule a call with me.

NilanshBansal commented 8 months ago

@NickImmoflow with regards to the issue for cloning the app raised by your team.

After debugging the application json, it seems that there is some mismatch in the ids within your application. While we are debugging this issue, can you import your git repository to a new appsmith application and then try cloning the page as a workaround to unblock your development team. Let us know if this fixes the issue.

Go to Applications -> Create New -> Import -> Import from Git Repository

import-git-connected-app.mov Please feel free to use the following link to schedule a call with me.

@NickImmoflow can you pls confirm if the above workaround has fixed the issue for you?

NickImmoflow commented 8 months ago

@NilanshBansal Unfortunate we decided to pause the development by using Appsmith due performance and bug issues.

I'm no longer interested in resolving the issue.

riteshkew commented 8 months ago

@NickImmoflow, we're truly disheartened to learn about your decision to pause development with Appsmith. Please accept our deepest apologies for the performance issues and bugs that have disrupted your work. Your experience is far from what we aim to deliver, and we're committed to making things right.

We're already taking concrete steps to address these concerns:

Performance Enhancements: Our team is heavily focused on optimizing Appsmith's performance. We're implementing significant architectural improvements that are projected to boost speed and reliability. These updates are scheduled for the next quarter. Bug Fixes: We recognize how even minor bugs can severely impact development workflows. Our immediate roadmap includes targeted fixes for known issues. We'd be eager to understand which bugs are most critical to you, so we can try and prioritize them accordingly.

We believe in transparency and would welcome the opportunity to discuss the technical specifics behind the challenges you've encountered, including the root causes and our detailed plans for resolving them. More importantly, we'd like to explore how we can tailor our support to meet your unique needs during this period.

To ensure we address your concerns most effectively, could we please schedule a call with you. Your feedback would be invaluable in guiding our efforts to not only improve Appsmith but also restore your confidence in our platform.

cc @Nikhil-Nandagopal @mohanarpit

NickImmoflow commented 8 months ago

@riteshkew, thank you for your detailed response and the evident effort to address the concerns I've raised regarding the performance and bugs within the Appsmith framework. I appreciate your commitment to making significant improvements and the transparency in your plans for enhancement and bug resolution.

After careful consideration, our team has decided to proceed with an alternative solution that aligns more closely with our project's complex requirements and scalability needs. This decision comes after extensive evaluation of our development process and long-term objectives, which revealed that despite the potential of Appsmith for certain projects, it does not fully meet the sophistication and scalability required for our enterprise-level application.

I want to emphasize that this decision reflects our specific project needs and is not a general critique of Appsmith's value. I believe Appsmith offers a promising platform for developers working on smaller-scale applications, providing them with the tools necessary to build and deploy efficiently.

Given our current direction, we will not be able to allocate further time to engage in detailed discussions or participate in the proposed call to address our concerns. I hope you understand that this decision is final and is made with the best interests of our project in mind.

I wish you the best in your ongoing efforts to improve Appsmith and thank you again for your willingness to support your user community. I'm confident that Appsmith will continue to evolve and find its rightful place in the development ecosystem, especially for projects that fit its intended scope and capabilities.

Best regards, Nick from immoflow