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 188.8.131.52 and the 184.108.40.206 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.