The "set ipv6-next-hop local" option in route-maps is supposed to only accept IPv6 link-local addresses. However, at set time, it happily accepts anything, and allows bad values to cause commit failures. This kind of errors can be detected much earlier with ipaddrcheck.
[email protected]# set policy route-map Bar rule 10 set ipv6-next-hop local 2001:db8::3 [edit] [email protected]# commit [ policy route-map Bar rule 10 set ipv6-next-hop local 2001:db8::3 ] % Invalid link-local nexthop address [[policy route-map Bar]] failed Commit failed [edit]