I didn't want to complicate things too much, so I simply added injection points into the list that is printed out in the exception.

So the list in the error message will look something like this:

beanA, injectionPointInBeanA, beanB, injectionPointInBeanB, beanA

The circular dependency can also be caused by a decorator. The list will look something like this:

beanA, decoratorOfBeanA, injectionPointInDecorator, beanB, injectionPointInBeanB, beanA

Change By: Marko Lukša (28/Jul/12 11:28 AM)
Git Pull Request: https://github.com/weld/core/pull/216
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira