hashgraph / guardian

The Guardian is an innovative open-source platform that streamlines the creation, management, and verification of digital environmental assets. It leverages a customizable Policy Workflow Engine and Web3 technology to ensure transparent and fraud-proof operations, making it a key tool for transforming sustainability practices and carbon markets.
Apache License 2.0
98 stars 127 forks source link

Cannot create standard registry user #3095

Closed AlexIvanHoward closed 7 months ago

AlexIvanHoward commented 7 months ago

Problem description

Since upgrading our Guardian instance to v2.20.1 (released on 10 January 2024) I cannot set up a standard registry user - whether it be the built-in "demo" StandardRegistry or a new one.

Step to reproduce

Steps to reproduce the behavior:

  1. On the Guardian login screen go to "Demo Admin Panel" and click "Standard Registry".
  2. Enter an operator ID and operator key or click "Generate" to generate a new ID-key pair, then click Next.
  3. Enter valid values in all four fields (geography, law, tags and ISIC) and click "Connect" (Screenshot 1).
  4. See the error that appears when the process reaches the "Publish VC Document" point (Screenshot 2). The exact text of the error is given in Screenshot 3.

Expected behavior

One should be able to create a standard registry user.

Screenshots

Screenshot 1:

Screenshot 2:

Screenshot 3:

armarik commented 7 months ago

Subscribing to this issue since I'm also having the same problem.

AlexIvanHoward commented 7 months ago

Hey @armarik. Envision suggested to me a few hours ago that I should create another w3 space and then regenerate the IPFS_STORAGE_KEY and IPFS_STORAGE_PROOF. I did it and it solved the problem. Super weird, though - my previous space, key and proof were all perfectly valid and functioning.

armarik commented 7 months ago

Hi @AlexIvanHoward, thanks for reaching out. That's weird, my IPFS provider is set to local instead of web3storage; I can try and switch it to web3storage and see if it makes any difference, I guess.