This is somewhat related to
TAPESTRY-1558. That JIRA mentions a workaround to avoid self-reference on startup using @InjectService by name rather than standard @Inject. However, between 18.104.22.168 and the 22.214.171.124 snapshot this workaround has stopped working.
I am having trouble producing a simple test case for this but will attempt to do so and post it here.