Error while doing GetComponentParts in MEF

While doing GetComponentParts I am getting following error, to be specific it reporoduces while i do import in continuous loop while handling multiple messages in my WCF application

The composition produced a single composition error. The root cause is provided below. Review the CompositionException.Errors property for more detailed information.

1) The composition failed because it did not complete within '100' iterations. This is most likely caused by a cycle in the dependency graph of a part which is marked with a non-shared creation policy.

One more thing I cant locate CompositionException.Errors to find the root cause.

Please suggest what workaround possible, as i am not getting a single thread on the net suggesting any way...

I know this is an old thread but I'm seeing the same thing when one of our service's is heavily loaded. It is executing the same code while receiving messages via wcf. The system will run fine but after a while I'll start to see the above errors creeping
in, the longer we run, the more errors I start to see.

This project has the MefContrib unity-mef integration enabled, the object that creation is failing on has no mef imports, just constructor parameter injection via unity.

Just wondering if anyone had any ideas?

Resolving GT.Sateon.ESS.Core.Repositories.StreamRepository,(none) (mapped from GT.Sateon.ESS.Core.Repositories.IStreamRepository, (none))
---> System.ComponentModel.Composition.CompositionException: The composition produced a single composition error. The root cause is provided below. R
eview the CompositionException.Errors property for more detailed information.

1) The composition failed because it did not complete within '100' iterations. This is most likely caused by a cycle in the dependency graph of a part
which is marked with a non-shared creation policy.