Skip to main content
8-Gravel
June 11, 2026
Question

Problem with a Link inside the description of an item

  • June 11, 2026
  • 6 replies
  • 103 views

Hi there,

I tried to create a link in the description of an item:

 

where the URL is a Codebeamer item (e.g. https://test-codebeamer.mycompany.local/cb/issue/69545) then it first looks fine:

… but after saving it is destroyed:

(Note: from now on the link cannot be edited anymore)

What is the issue?

6 replies

BKampling_SAI
13-Aquamarine
June 11, 2026

There are two main possible reasons as to why the link is no longer available:

  1. The work item was deleted
  2. The work item changed to a state where you no longer have access to view it.

As for not being able to edit it, it looks like you are not in the current head branch as there is an UPDATED flag below the name. Only items in the head branch can be edited.

8-Gravel
June 11, 2026

Neither nor - the item exists and I do have access, i.e. I can see it.

The UPDATE flag is because I added the link at the description of the item.

NOTE: I added the link to the item, which is in a Stream. The link target is an item in the same tracker in the same Stream. I noticed, that it seems to work if I do the same in the Initial Stream.

BKampling_SAI
13-Aquamarine
June 11, 2026

Would you be able to provide a project export?

8-Gravel
June 15, 2026

I cannot provide a project export easily.

Current observations:

  • In Initial Stream
    • Add a URL link to an item inside the Initial Stream → ok
    • Add a URL link to an item inside a (sub-) Stream → ok
  • In a (sub) Stream
    • Add a URL link to an item inside the initial Stream → ok
    • Add a URL link to an item inside a (sub-) Stream → NOK - corrupt link
    • Add via ‘Artifact Link’ to an item inside a (sub-) Stream → ok
    • Add via ‘Artifact Link’ to an item inside the Initial Stream → NOK - link points to the item in the (sub-) Stream and not the Initial Stream

BTW: it’s Codebeamer version 3.2.0.1

Please verify.

BKampling_SAI
13-Aquamarine
June 15, 2026

Okay, I think I see what is happening.

If you are familiar with Git, streams work the same way.

Once you create a sub-stream, it is completely unaware and has no access to what is in the parent stream or sub-sub streams. If it was, then data could be modified across streams and it would undermine the purpose of streams. If you have a work item that is not in a stream, you will need to merge it into your stream, before trying to link to it.

 

Here is a visual example of how Git and Streams work:

 

8-Gravel
June 16, 2026

Makes sense, but the observed behavior is different!

I have a problem with a link to an item in the same tracker of the same Stream!?

Or do I misunderstand your explanation?

8-Gravel
June 16, 2026

Even more weired:

  • There is one tracker in three Streams:  Initial Stream - Stream 1 - Stream 1.1
  • There are two items “SysReq1” and “SysReq2”, where “SysReq 1” has the Stream it is in as suffix, i.e. “SysReq 1 - Initial Stream”, “SysReq 1 - Stream 1”, “SysReq 1 - Stream 1.1”
  • Create a link in the description of Item ‘SysReq2’ (Initial Stream) to “SysReq1 - Stream1.1”  (Stream 1.1)
  • After “save” it is shown “SysReq1 - Stream 1.1” as link in the description of item “SysReq2” (Initial Stream)
  • Edit item “SysReq 2” (Initial Stream) again and just save
  • The link is now shown as “SysReq1 - Initial Stream” in the description of item “SysReq2” (Initial Stream”

What???

Looks like in the context of Streams, the link mechanism seems to be immature.

BKampling_SAI
13-Aquamarine
June 16, 2026

Correct, wikitext links do not account for streams. When you link to an item in a sub stream, the wikitext is only placing [ISSUE:1234] as the link in raw markup. So when you edit in the initial stream and then save, that link is regenerated with the current context.

8-Gravel
June 16, 2026

Does it mean, if a I add such a link in an item in a sub stream, I first have to populate it up to the Initial Stream, edit and save it in order to get a proper link in my sub stream?

BKampling_SAI
13-Aquamarine
June 16, 2026

Streams are not designed to have links to other streams. Streams are designed to represent a specific version of the tracker items and then potentially merged back into another stream or kept separate as a specific version.

8-Gravel
June 17, 2026

I see. But isn't it strange that adding a link to item, that is in the same tracker and the same Stream  result in “Link not available”?