Looks it doesn't work with abstract classes. I wanted to @Inject Spring object, but it was enough to add 'abstract' modifier and the squeezer fails to initialize.
Here goes the beginning of the exception: java.lang.InstantiationException Stack Trace: sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30) java.lang.reflect.Constructor.newInstance(Constructor.java:494) java.lang.Class.newInstance0(Class.java:350) java.lang.Class.newInstance(Class.java:303) org.apache.hivemind.util.InstanceCreationUtils.createInstance(InstanceCreationUtils.java:54) org.apache.hivemind.service.impl.ObjectInstanceObjectProvider.provideObject(ObjectInstanceObjectProvider.java:34) $ObjectProvider_105dfd4e76e.provideObject($ObjectProvider_105dfd4e76e.java) org.apache.hivemind.service.impl.ObjectTranslator.translate(ObjectTranslator.java:75) $Translator_105dfd4e75c.translate($Translator_105dfd4e75c.java) org.apache.hivemind.schema.rules.PushAttributeRule.begin(PushAttributeRule.java:42) org.apache.hivemind.impl.SchemaElement.fireBegin(SchemaElement.java:228) org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:255) org.apache.hivemind.impl.SchemaProcessorImpl.processRootElement(SchemaProcessorImpl.java:235) org.apache.hivemind.impl.SchemaProcessorImpl.process(SchemaProcessorImpl.java:223) org.apache.hivemind.impl.ConfigurationPointImpl.processContributionElements(ConfigurationPointImpl.java:268) org.apache.hivemind.impl.ConfigurationPointImpl.constructElements(ConfigurationPointImpl.java:189) org.apache.hivemind.impl.ElementsInnerProxyList.inner(ElementsInnerProxyList.java:46) org.apache.hivemind.impl.ElementsInnerProxyList.size(ElementsInnerProxyList.java:62) org.apache.hivemind.impl.ElementsProxyList.size(ElementsProxyList.java:60) java.util.AbstractList$Itr.hasNext(AbstractList.java:416) org.apache.tapestry.util.io.DataSqueezerImpl.setSqueezeAdaptors(DataSqueezerImpl.java:60) -- Greets, Adam Czysciak [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
