Infinite loop during the generation phase

  • 0
  • 4

In whatever I could find from other Google searches, it appears that there is an infinite loop while generating model -> generated code cycle. I am trying a very simple example, as shown in the following links:

My model looks like:

module Company {
entity Employee {
firstName : string
lastName : string
entity Department {
name : string
manager : Employee

I am making my root mapping concept to be of type, Entity here. As you can see, I can have an attribute of Entity type inside of an another Entity as a reference.

When I run the generator, I get the following error:

"failed to generate output after 10 repeated mappings".

When I see the transient models, this is what I see:

Screen Shot 2014-08-04 at 6.11.24 PM.png

Any pointers would be greatly helpful.