<div dir="ltr">I'm trying to make a copy of the context-check intercept flow.  When I try to invoke it, I get a "opensaml::FatalProfileException" error in the browser, and an entry in idp-process.log...<div><br></div><div><div>2015-06-04 09:48:24,407 - ERROR [net.shibboleth.idp.profile.interceptor.impl.PopulateProfileInterceptorContext:129] - Profile Action PopulateProfileInterceptorContext: Configured interceptor flow intercept/friend-check not available for use</div><div><br></div><div>I created the subdirectory for the flow...</div><div>flows/intercept/friend-check/<br></div><div><br></div><div>I copied the beans and flows files that I'm basing my flow on...</div>







<div>system/flows/intercept/context-check-beans.xml-> flows/intercept/friend-check/friend-check-beans.xml</div><div>system/flows/intercept/context-check-flow.xml -> flows/intercept/friend-checkfriend-check-flow.xml</div><div><br></div><div>I created a config file...</div><div>conf/intercept/friend-check-intercept-config.xml<br></div><div><br></div><div>I believe I've changed all of the occurrences of "context-check" to "friend-check".</div><div><br></div><div>Acc'd to strace, the app is finding the files..</div><div><div>13666 open("/opt/shibboleth-idp/flows/intercept", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 60</div><div>13666 getdents(60, {{d_ino=2826723, d_off=5580511936426582073, d_reclen=24, d_name="."} {d_ino=2826352, d_off=8788783895299787557, d_reclen=24, d_name=".."} {d_ino=2826762, d_off=9223372036854775807, d_reclen=32, d_name="friend-check"}}, 32768) = 80</div><div>13666 getdents(60, {}, 32768)           = 0</div><div>13666 close(60)                         = 0</div><div>13666 stat("/opt/shibboleth-idp/flows/intercept/friend-check", {st_dev=makedev(253, 2), st_ino=2826762, st_mode=S_IFDIR|0755, st_nlink=2, st_uid=985, st_gid=985, st_blksize=4096, st_blocks=8, st_size=4096, st_atime=2015/06/03-16:53:05, st_mtime=2015/06/03-16:50:26, st_ctime=2015/06/03-16:50:26}) = 0</div><div>13666 access("/opt/shibboleth-idp/flows/intercept/friend-check", R_OK) = 0</div><div>13666 open("/opt/shibboleth-idp/flows/intercept/friend-check", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 60</div><div>13666 getdents(60, {{d_ino=2827421, d_off=2716371994938872682, d_reclen=48, d_name="friend-check-flow.xml"} {d_ino=2826762, d_off=4440024547640188429, d_reclen=24, d_name="."} {d_ino=2827422, d_off=5580511936426582073, d_reclen=48, d_name="friend-check-beans.xml"} {d_ino=2826723, d_off=9223372036854775807, d_reclen=24, d_name=".."}}, 32768) = 144</div><div>13666 getdents(60, {}, 32768)           = 0</div><div>13666 close(60)                         = 0</div><div>13666 stat("/opt/shibboleth-idp/flows/intercept/friend-check/friend-check-flow.xml", {st_dev=makedev(253, 2), st_ino=2827421, st_mode=S_IFREG|0644, st_nlink=1, st_uid=985, st_gid=985, st_blksize=4096, st_blocks=8, st_size=592, st_atime=2015/06/03-16:50:26, st_mtime=2015/06/03-16:50:26, st_ctime=2015/06/03-16:50:26}) = 0</div><div>13666 futex(0x7f82ac0b2954, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f82ac0b2950, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1</div><div>13666 stat("/opt/shibboleth-idp/flows/intercept/friend-check/friend-check-beans.xml",  <unfinished ...></div></div><div><br></div><div>I see a bunch of this error before the strace entry associated with the idp-process.log error...</div><div><div>14654 stat("/opt/tomcat-8.0.23/lib/net/shibboleth/idp/authn/config/navigate/PostAuthenticationFlowsLookupFunctionCustomizer.class", 0x7f82909968a0) = -1 ENOENT (No such file or directory)</div></div><div><br></div><div>Can anyone offer any suggestions?</div><div>Liam</div>























</div></div>