Exception in thread "main" javax.persistence.PersistenceException: Could not find id for extra join? at com.avaje.ebean.server.query.SqlTreeBuilder$IncludesDistiller.createJoinLeaf(SqlTreeBuilder.java:491) at com.avaje.ebean.server.query.SqlTreeBuilder$IncludesDistiller.createExtraJoin(SqlTreeBuilder.java:469)
The fix is to the SqlTreeBuilder$IncludesDistiller.createJoinLeaf() method... to ignore extra joins that are not found... in that they are likely to be embedded beans (in this case the concatinated @EmbeddedId bean).
Fixed in v1.0.3.