Hi,

I'm just upgrading our app from 5.0.10-SNAPSHOT to 5.0.11 and get
exceptions for ASOs that have a non default constructor (additionally to
the default constructor):

Caused by: java.lang.RuntimeException: Error invoking constructor 
com.freiheit.shopping24.shop.search.model.AnalysedSearchParameters(DBShopCategory,
 List, String, String, String, String, List, List, DisplayedEntriesEnum, 
SortOrderField, ViewStyle, int, String, boolean, boolean, boolean, boolean, 
boolean) (at AnalysedSearchParameters.java:73) (for service 
'ApplicationStateManager'): No service implements the interface 
com.freiheit.shopping24.shop.search.model.DBShopCategory.
        at 
org.apache.tapestry.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:62)
        at 
org.apache.tapestry.ioc.internal.ServiceResourcesImpl.autobuild(ServiceResourcesImpl.java:123)
        at 
org.apache.tapestry.internal.services.ApplicationStateManagerImpl$1.create(ApplicationStateManagerImpl.java:98)
        at 
org.apache.tapestry.internal.services.SessionApplicationStatePersistenceStrategy.get(SessionApplicationStatePersistenceStrategy.java:56)
        at 
org.apache.tapestry.internal.services.ApplicationStateManagerImpl$ApplicationStateAdapter.getOrCreate(ApplicationStateManagerImpl.java:45)
        at 
org.apache.tapestry.internal.services.ApplicationStateManagerImpl.get(ApplicationStateManagerImpl.java:126)
        at 
$ApplicationStateManager_119d7fb59ed.get($ApplicationStateManager_119d7fb59ed.java)
        at 
com.freiheit.shopping24.shop.search.presentation.pages.Search._$read_searchParameters(Search.java)
        at 
com.freiheit.shopping24.shop.search.presentation.pages.Search.onActivate(Search.java:188)
        at 
com.freiheit.shopping24.shop.search.presentation.pages.Search.dispatchComponentEvent(Search.java)
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:843)
        at 
org.apache.tapestry.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1004)
        ... 91 more
Caused by: java.lang.RuntimeException: No service implements the interface 
com.freiheit.shopping24.shop.search.model.DBShopCategory.
        at 
org.apache.tapestry.ioc.internal.RegistryImpl.getService(RegistryImpl.java:517)
        at 
org.apache.tapestry.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:46)
        at 
$MasterObjectProvider_119d7fb5998.provide($MasterObjectProvider_119d7fb5998.java)
        at 
org.apache.tapestry.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:621)
        at 
org.apache.tapestry.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:675)
        at 
org.apache.tapestry.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:50)
        at 
org.apache.tapestry.ioc.internal.util.InternalUtils.calculateParameterValue(InternalUtils.java:209)
        at 
org.apache.tapestry.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:239)
        at 
org.apache.tapestry.ioc.internal.util.InternalUtils.calculateParametersForConstructor(InternalUtils.java:227)
        at 
org.apache.tapestry.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:46)
        ... 102 more

The class AnalysedSearchParameters still has a default constructor.

Is this really not allowed, or is this a bug?

Thanx && cheers,
Martin


Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to