hi thomas,

@"Duplicated config for the same folder":
can you please provide a test (like [1]) which illustrates the issue.

thx & regards,
gerhard

[1] http://s.apache.org/OZ3



2013/9/30 Gerhard Petracek <[email protected]>

> +1
>
> regards,
> gerhard
>
>
>
> 2013/9/30 Thomas Andraschko <[email protected]>
>
>> Hi Gerhard,
>>
>> you are right, thanks. The AccessDecisionVoter is also working fine now.
>>
>> Can i create a issue for the startup issue too?
>> I think it should be possible to nest @Folder.
>>
>> Regards,
>> Thomas
>>
>>
>> 2013/9/30 Gerhard Petracek <[email protected]>
>>
>> > hi thomas,
>> >
>> > if you are trying to migrate a codi-view-config, just remove your
>> usages of
>> > @Folder and it >should< work.
>> > (please file an issue, if it isn't the case.)
>> >
>> > i'll have a look at the name-check.
>> > (please file an issue for it in any case.)
>> >
>> > regards,
>> > gerhard
>> >
>> >
>> >
>> > 2013/9/30 Thomas Andraschko <[email protected]>
>> >
>> > > Hi,
>> > >
>> > > my ViewConfig:
>> > >
>> > > @Folder
>> > > public interface Views extends ViewConfig
>> > > {
>> > >     @Folder
>> > >     @Secured(value = LoggedInAccessDecisionVoter.class, errorView =
>> > > Views.LoginRequired.class)
>> > >     public interface Internal extends Views
>> > >     {
>> > >         @View class Home implements Internal { }
>> > >     }
>> > >
>> > >     @View class Login implements Views { }
>> > >
>> > >     @View class LoginRequired implements Views { }
>> > >
>> > >     @View class Register implements Views { }
>> > >
>> > >     @View class Error extends DefaultErrorView implements Views { }
>> > > }
>> > >
>> > > I get following exception on startup:
>> > >
>> > > java.lang.IllegalStateException: Duplicated config for the same folder
>> > > configured. See: xxx.Views$Internal and xxx.Views
>> > >     at
>> > >
>> > >
>> >
>> org.apache.deltaspike.jsf.impl.config.view.DefaultViewConfigResolver.initCaches(DefaultViewConfigResolver.java:264)
>> > >     at
>> > >
>> > >
>> >
>> org.apache.deltaspike.jsf.impl.config.view.DefaultViewConfigResolver.<init>(DefaultViewConfigResolver.java:140)
>> > >     at
>> > >
>> > >
>> >
>> org.apache.deltaspike.jsf.impl.config.view.ViewConfigExtension.transformMetaDataTree(ViewConfigExtension.java:314)
>> > >     at
>> > >
>> > >
>> >
>> org.apache.deltaspike.jsf.impl.config.view.ViewConfigExtension.buildViewConfig(ViewConfigExtension.java:279)
>> > >
>> > >
>> > > What's wrong?
>> > >
>> > > Manually adding the folder name solves the startup exception but my
>> > custom
>> > > AccessDecisionVoter won't be called.
>> > >
>> > > @Folder(name = "views")
>> > > public interface Views extends ViewConfig
>> > > {
>> > >     @Folder(name = "internal")
>> > >     @Secured(value = LoggedInAccessDecisionVoter.class, errorView =
>> > > Views.LoginRequired.class)
>> > >     public interface Internal extends Views...
>> > >
>> > >
>> > > Any idea?
>> > >
>> > > Regards,
>> > > Thomas
>> > >
>> >
>>
>
>

Reply via email to