Can you also provide some example code. I am trying to reproduce the problem, but the abstract class warning seems unrelated to the exception you are seeing. For example:

//	@Indexed
	public static abstract class AbstractB {

		@DocumentId
		long id;

		@IndexedEmbedded(includePaths = { "foo", "foobars.foo" })
		List<C> list;
	}

	@Indexed
	public static final class B extends AbstractB {
	}

	@Indexed
	public static class C {

		@DocumentId
		long id;

		@Field
		String foo;

		@IndexedEmbedded
		List<C> foobars;
	}

The warning about @indexed on abstract class will depend on whether I add @Indexed to AbstractB. However, the configuration works otherwise. If I, however, rename the path foo to fubar I get the error you describe. However, this path really does not exist.

AFAICT, it is possible to have @IndexedEmbedded in an abstract class, provided the configured paths exist.

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