Closed jakubklimek closed 3 years ago
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days
This issue is still relevant and prohibits use of titanium in our use cases.
Hi,
I've created a test but I cannot reproduce the issue. Check input: issue149-in.json
and result: issue-149-out.json
. The output seems correct, please feel free to update the expected output or suggest other test.
for details see commit https://github.com/filip26/titanium-json-ld/commit/c294141809f6da439fcb3f3f7fa4721e8c61b93a
Hi, I think this was fixed in https://github.com/skodapetr/titanium-json-ld/commit/3dddc0e6a4618c69dc2ea6e69e2984852fc0ebae and that is why it works now.
that's great. Please re-open if the issue shows again.
When trying to process a JSON-LD 1.1 file using Titanium (e.g. compact, but also other operations), I get the INVALID_IRI_MAPPING exception. The file processed is:
The weird thing is that when I leave only one of the two items in the
@context
array, the processing does not fail. It only fails when there are both items.The exception:
Note that the referenced external contexts re-use each other, which even forms a cycle, but that should not be an issue, as it holds even when one of the two items in the
@context
array stays.