Parsing is already done and has finished correctly. This has nothing to do with XB. It's all about MC juggling meta data.
Aha, add some more info.
Looks like MC cannot guess the type.
There is also a dummy _Warning_ ... ;-)
The type of each value must be specified using either the elementClass or type/class attribute in order for the collection to be created.
Which I already did in the annotation.
I agree that MC is pretty dumb to not be able to create meta data that amounts to this: :-P
<bean name="PersistenceUnitDeployer" class="org.jboss.jpa.deployers.PersistenceUnitDeployer"> <property name="defaultPersistenceProperties"> <map keyClass="java.lang.String" valueClass="java.lang.String"> <entry> <key>hibernate.transaction.manager_lookup_class</key> <value>org.hibernate.transaction.JBossTransactionManagerLookup</value> </entry> </map> </property> </bean>