icon-community / CPS

Contribution Proposal System for ICON
7 stars 3 forks source link

Unable to Load Proposal Details - Error Fetching Records from IPFS #121

Closed sdpisreddevil closed 5 months ago

sdpisreddevil commented 5 months ago

Description: Users are encountering a persistent issue where they are unable to load proposal details from the CPS (Community Proposal System). The error message displayed is: Error while fetching records from IPFS. This problem appears to be related to the available IPFS gateways.

Steps to Reproduce:

Log in to the platform and navigate to the CPS section. Attempt to access the details of any proposal listed. Observe the error message: Error while fetching records from IPFS. Expected Behavior: Proposal details should load seamlessly, allowing users to view the full content of any proposal without encountering errors.

Actual Behavior: When attempting to load proposal details, users are met with the error message: Error while fetching records from IPFS. This prevents users from accessing and reviewing the proposals.

Current Workaround:

There is currently no effective workaround for this issue. Users are unable to access proposal details due to the failure in fetching records from IPFS. Impact:

Users are unable to review or interact with proposals, significantly disrupting the workflow and hindering the decision-making process within the CPS. This issue affects all proposals, leading to a major inconvenience and potential loss of user trust and engagement. Root Cause:

The error appears to be related to issues with the available IPFS gateways, which are failing to retrieve the necessary records. Proposed Solution:

Investigate the IPFS gateway configurations and ensure that reliable gateways are being utilized. Consider implementing fallback mechanisms to alternate gateways in case the primary gateway fails. Enhance error handling to provide more informative error messages and possibly attempt automatic retries. Priority: Given the critical nature of this issue and its impact on user functionality and engagement, it is recommended to address this issue with high priority to restore full access to proposal details.