Open
Description
var args = AddArgs.Builder.newInstance().setCidVersion(1).setHash("blake3").build();
ipfs.add(namedStreamable, args);
causes:
Invalid cid bytes: 01551e20623a5460d841b6d1c13d080e85500e0043fd4ba4a8ba9c1aa9b4f6e0d212276c
io.ipfs.cid.Cid$CidEncodingException:
at io.ipfs.cid.Cid.cast(Cid.java:188)
at io.ipfs.cid.Cid.decode(Cid.java:168)
at io.ipfs.api.MerkleNode.<init>(MerkleNode.java:27)
at io.ipfs.api.MerkleNode.fromJSON(MerkleNode.java:85)
at io.ipfs.api.IPFS.lambda$add$1(IPFS.java:161)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at io.ipfs.api.IPFS.add(IPFS.java:162)
at io.ipfs.api.IPFS.add(IPFS.java:148)
at dev.enola.cas.IPFSBlobStore.store(IPFSBlobStore.java:53)
at dev.enola.cas.IPFSBlobStoreTest.storeHello(IPFSBlobStoreTest.java:61)
Caused by: java.lang.IllegalStateException: Unknown Multihash type: 0x1e
at io.ipfs.multihash.Multihash$Type.lookup(Multihash.java:147)
at io.ipfs.multihash.Multihash.deserialize(Multihash.java:208)
at io.ipfs.cid.Cid.cast(Cid.java:182)
I'll raise a PR once my other older pending PRs have been reviewed and merged... 😆
Metadata
Metadata
Assignees
Labels
No labels