-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[elem][ropsten] DID cannot be resolved by other sidetree nodes. #395
Comments
Btw, I did create a did on my node and resolve it on pre-deployed sidetree node successfully on 18th Mar, after that, always fails |
Seems like an IPFS publishing issue, is the anchor file on the network, can we confirm it was published? |
Can you provide a few did's that you're able to create and resolve on your local node, that aren't resolvable from |
thanks @OR13 and @BenjaminMoe !
That's what I suspect as well, actually, It seems not a coincidence, I tried to seeup sidetree node on AWS EC2 and other laptops, does work as well, event I have manually checked that the IPFS file syncing is working between those instances and my mac. a typical example:
evidences
Another case
@OR13 @BenjaminMoe any idea about those 2 cases? thanks in advance. Btw, I pretty sure that I did succeed on 18th Mar, the did did:elem:ropsten:EiCtwD11AV9e1oISQRHnMJsBC3OBdYDmx8xeKeASrKaw6A created on my node and can be resolved anywhere, any broken change after 18th Mar? |
I created a local node for testing, and I am experience similar weirdness. The did from the universal resolver example New dids created locally will work, but new DID's created on a different node will return a 500 error, with the following log outut.
We made some updates to support the Photon did method, and the log looks related. I'll keep looking into it. |
Another update with respect to tracking down this issue. After spending some time debugging, it looks like it wasn't a source code or database issue, but a cloud underflow issue. It looks like there wasn't an active container running in GCP, which means the observer process wasn't running on the production node. I setup a temporary work around where I have a local computer running the observer process connected to the cloud database to populate the DID's in the mongoDB database, so they can be resolved on request. I was able to make a DID locally and resolve it on https://ropsten.element.transmute.industries, but since I'm testing locally it makes it easy for IPFS to resolve the coreIndexFile. Try making a DID or two, and let me know if you're able to resolve it. It might take about 10 minutes to be published. We'll also update our cloud deployment to keep an active node running. |
@arthaszeng I created https://element.shellshop.lol/ to have another web-facing nodes to compare to, in addition to https://ropsten.element.transmute.industries/. Are you able to create a DID and resolve on one of these? |
Deer team,
Recently I just found that the did which is generated by one sidetree node cannot be resolved by another node, currently I'm runing it with ropsten testnet in docker, could you please kindly give me some advices for trouble shooting?
details:
The text was updated successfully, but these errors were encountered: