You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Martin Grotzke <ma...@javakaffee.de> on 2008/05/11 14:54:33 UTC

T5 ASO cannot have a non default constructor in 5.0.11?

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



Re: T5 ASO cannot have a non default constructor in 5.0.11?

Posted by Martin Grotzke <ma...@javakaffee.de>.
On Sun, 2008-05-11 at 16:15 +0200, Filip S. Adamsen wrote:
> You can still use an ApplicationStateCreator. Just instantiate the ASO 
> in the creator and set the values wherever you want after its creation.
Ha, you're right, I simply want to invoke the default constructor - I
forgot this ;)

Thanx && cheers,
Martin


> 
> -Filip
> 
> On 2008-05-11 16:12, Martin Grotzke wrote:
> > On Sun, 2008-05-11 at 15:13 +0200, Filip S. Adamsen wrote:
> >> Hi,
> >>
> >> Tapestry is trying to inject services into your ASO's constructor. In 
> >> 5.0.12-SNAPSHOT you can put @Inject on the constructor Tapestry should 
> >> use when auto-instantiating.
> > Ok, thanx! This will solve our issue when we can upgrade to 5.0.12.
> > 
> >> Until you can upgrade to 5.0.12 I guess a workaround would be to 
> >> contribute and ApplicationStateCreator for your ASO.
> > The parameters of the ASO constructor are runtime parameters, so AFAICS
> > we could not use an ApplicationStateCreator.
> > 
> > I now added a test if the ASO already exists before we access it, so
> > that T5 does not has to create the ASO. Hopefully I found all cases
> > where this would be an issue ;)
> > 
> > Cheers,
> > Martin
> > 
> > 
> >> See "Configuring ASOs" at the bottom:
> >> http://tapestry.apache.org/tapestry5/tapestry-core/guide/appstate.html
> >>
> >> -Filip
> >>
> >> On 2008-05-11 14:54, Martin Grotzke wrote:
> >>> 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
> >>>
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> >> For additional commands, e-mail: users-help@tapestry.apache.org
> >>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 

Re: T5 ASO cannot have a non default constructor in 5.0.11?

Posted by "Filip S. Adamsen" <fs...@fsadev.com>.
You can still use an ApplicationStateCreator. Just instantiate the ASO 
in the creator and set the values wherever you want after its creation.

-Filip

On 2008-05-11 16:12, Martin Grotzke wrote:
> On Sun, 2008-05-11 at 15:13 +0200, Filip S. Adamsen wrote:
>> Hi,
>>
>> Tapestry is trying to inject services into your ASO's constructor. In 
>> 5.0.12-SNAPSHOT you can put @Inject on the constructor Tapestry should 
>> use when auto-instantiating.
> Ok, thanx! This will solve our issue when we can upgrade to 5.0.12.
> 
>> Until you can upgrade to 5.0.12 I guess a workaround would be to 
>> contribute and ApplicationStateCreator for your ASO.
> The parameters of the ASO constructor are runtime parameters, so AFAICS
> we could not use an ApplicationStateCreator.
> 
> I now added a test if the ASO already exists before we access it, so
> that T5 does not has to create the ASO. Hopefully I found all cases
> where this would be an issue ;)
> 
> Cheers,
> Martin
> 
> 
>> See "Configuring ASOs" at the bottom:
>> http://tapestry.apache.org/tapestry5/tapestry-core/guide/appstate.html
>>
>> -Filip
>>
>> On 2008-05-11 14:54, Martin Grotzke wrote:
>>> 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
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 ASO cannot have a non default constructor in 5.0.11?

Posted by Martin Grotzke <ma...@javakaffee.de>.
On Sun, 2008-05-11 at 15:13 +0200, Filip S. Adamsen wrote:
> Hi,
> 
> Tapestry is trying to inject services into your ASO's constructor. In 
> 5.0.12-SNAPSHOT you can put @Inject on the constructor Tapestry should 
> use when auto-instantiating.
Ok, thanx! This will solve our issue when we can upgrade to 5.0.12.

> 
> Until you can upgrade to 5.0.12 I guess a workaround would be to 
> contribute and ApplicationStateCreator for your ASO.
The parameters of the ASO constructor are runtime parameters, so AFAICS
we could not use an ApplicationStateCreator.

I now added a test if the ASO already exists before we access it, so
that T5 does not has to create the ASO. Hopefully I found all cases
where this would be an issue ;)

Cheers,
Martin


> 
> See "Configuring ASOs" at the bottom:
> http://tapestry.apache.org/tapestry5/tapestry-core/guide/appstate.html
> 
> -Filip
> 
> On 2008-05-11 14:54, Martin Grotzke wrote:
> > 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
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 

Re: T5 ASO cannot have a non default constructor in 5.0.11?

Posted by "Filip S. Adamsen" <fs...@fsadev.com>.
Hi,

Tapestry is trying to inject services into your ASO's constructor. In 
5.0.12-SNAPSHOT you can put @Inject on the constructor Tapestry should 
use when auto-instantiating.

Until you can upgrade to 5.0.12 I guess a workaround would be to 
contribute and ApplicationStateCreator for your ASO.

See "Configuring ASOs" at the bottom:
http://tapestry.apache.org/tapestry5/tapestry-core/guide/appstate.html

-Filip

On 2008-05-11 14:54, Martin Grotzke wrote:
> 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
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org