I've observed the same thing and reduced it to the following types, i.e. if you exclude them from you uber-jar and add them to a separate one, it works.
org.jboss.weld.injection.EmptyInjectionPoint
org.jboss.weld.literal.* (14 Classes)
org.jboss.weld.manager.BeanManagerImpl (actually only the InstanceInjectionPoint)
org.jboss.weld.Weld
It seems to me that annotating these as @Veto should be sufficient to fix this.
I've observed the same thing and reduced it to the following types, i.e. if you exclude them from you uber-jar and add them to a separate one, it works.
It seems to me that annotating these as @Veto should be sufficient to fix this.