Community
Participate
Working Groups
Fan and SPC routers can't be used in conjunction because the SPCR invalidates certain connections in its route method. To prevent that from adversely affecting the router, it has an ignoreInvalidate field. When you use the two routers together, the fanned connections keep jumping around (their index changes), because of the invalidation happening in the route() method. What we need is for Automatic/Fan router to have the same ignoreInvalidate field which is set to true before next.route() is invoked, and set to false after it's done.