Junction nodes failing to generate

Is this a…:
Standard bug
Steps to reproduce this issue:
When trying to connect existing segments the Junction Node fails to generate unless you do one at a time and enable a turn arrow.

Example one - connect segments only.

  1. Connect existing segment A to existing segment B.
  2. Save.
    Expected: Segments are connected via Junction Node, no turns allowed.
    Actual: Segments are not connected (even though they were prior to save), and are just overlapping where the Junction Node should be.

Example two - connect and allow all turns.

  1. Connect existing segment A to existing segment B.
  2. Click on the Junction Node and click allow all turns (or click Q then W)
  3. Save.
    Expected: Segments are connected via Junction Node, all turns allowed.
    Actual: Save error, e.g: Node 349869890 is not connected to segment 461682682

Example three - working method.

  1. Connect existing segment A to existing segment/node B.
  2. On segment A click a turn arrow to allow a turn to segment/a segment of node B.
  3. (Optional) Click on the Junction Node and click allow all turns (or click Q then W)
  4. Save.
    Expected & Actual: Segments connected via Junction Node, turns allowed as per your previous actions.
    Note: Seems to only work connecting one segment to another segment/node. If you had three unlinked segments that you wanted to connect together you would need to connect two, save, then connect the third, save.

Environment where the bug occurs…:
ROW
Permalink:
https://waze.com/en-AU/editor?env=row&lat=-37.46773&lon=144.59532&zoomLevel=21&segments=461676486,461676487,347183893,347183738
Browser name and version:
Google Chrome Version 138.0.7204.93 (Official Build) (x86_64)
Are you using scripts? Please detail which ones.:
Have tested without scripts.

5 Likes

I have this same issue, was trying to redesign a junction, and I cannot join any segments together without this error. Please treat this with a higher priority, I have a pretty busy junction that I cannot reconnect.

However, I am not only not able to join more than 3 segments, joining these 2 segments alone itself doesn’t even work.

PL of junction involved: https://www.waze.com/editor?env=row&lon=100.28817&lat=5.32681&zoomLevel=20&segments=296551219,244583158,166034382,166034505,461689131,244583204,103647953,280330507

3 Likes

Hi @brandon28au @dinohoo,

Thank you for reporting this bug. I have filed an internal ticket to investigate it and will keep you posted on the progress.

Kind regards,
Olesya

4 Likes

Glad I am not the only one having this issue.. Hopefully can be fixed soon!

2 Likes

Hello all,

Whilst this issue is being worked on, there seems to be a workaround: you need to select segment A (so the whole segment gets highlighted), click on its node and connect it to segment B at a their junction node. This applies to both two or more segments.
The issue appears to happen when you highlight a node prior to connecting it to another one.

Let me know if these steps are clear.

All the best,
Olesya

9 Likes

Great, thank you this seems to be working

2 Likes

thank you
the instructions are clear but need to change habit when doing so


01 this is selecting node.. when you connect, you got the error


error


03 this is selecting segment (not node)


04 when you drag and connect you get this


05 it can be saved

06 then green all the arrow

07 save it again, success

4 Likes

The error seems to occur systematically when directly connecting two segments previously separated by an intermediate segment. On the server side, it refuses the saving because, on the node joining the two remaining segments, it seems to be looking at all costs for a reference to the ID of the deleted segment.

The problem is particularly disabling, I hope that a solution will be found quickly.

In the meantime, I’ve found a workaround if this happens to you:

  • Create a fictitious roundabout connected to the segments you’re interested in, then save. If the roundabout already exists in the editor but you want to delete it, skip to the next step.
  • Disconnect the roundabout segments and connect them together, then save.
  • Delete the roundabout, then save.
3 Likes

Hi @NivekFr,

Thank you for sharing your way to work around this issue! I tried it on my end and it does indeed work.

Best,
Olesya

2 Likes

This seems to be related: https://www.waze.com/discuss/t/cannot-merge-junction-nodes/386715

4 Likes

Steps to reproduce this issue:
What used to be possible is to drag a junction node on top of another to merge them, thus deleting the segment connecting them. This is now not possible any more, I consistently get the error that xxx node is not connected to yyy segment. Just wondering if this is intended or not, would be a shame.

WME Beta Permalink:
https://beta.waze.com/en-GB/editor?env=row&lat=51.89080&lon=5.09664&zoomLevel=20&nodes=222538824
This bug occurs in:
ROW
WME Beta version number:
v2.302-7-g6b16bc190 [ 2.1.2184.0-efea26e26]
Are you using scripts? which ones?:
This occurred with and without scripts, private/incognito and normal browser window.

2 Likes

2 Likes

I see this too. Since it also happens in Production WME, I’ll move it there.

5 Likes

This is a massive pain in the ass, repeatable across the map, and I’m shocked that bugs like this make it into production.

2 Likes

I needed to divide a road a few days ago for a new traffic configuration, and it was a real pain, kept getting these error messages. I probably destroyed all pertinent speed data because of how I had to disconnect and reconnect segments to complete the job. High priority needed to get this bug fixed, please!

2 Likes

I’ve also developed the habit of dragging nodes by selecting just the node itself. This becomes problematic because the current error only allows us to properly connect junctions when we drag from either the A or B node by selecting the entire segment. It’s a bit frustrating when the system doesn’t accommodate different workflow preferences like this.

3 Likes

Hi all,

Thank you for your feedback. The issue has been prioritized and impact highlighted internally. I will let you know once we have it fixed in production.

Best regards,
Olesya

2 Likes

Hello again,

Just a quick update: the issue has now been fixed in beta. The fix is expected to arrive in production in the next version.

Thank you,
Olesya

4 Likes

thank you
really2 good news

2 Likes

This is indeed good news. Thanks @Olesya-Staff !

but uhhhhh, what is beta? :winking_face_with_tongue:

2 Likes