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 22.214.171.124 and the 126.96.36.199 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.