You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2013/10/05 13:54:42 UTC
[jira] [Updated] (DELTASPIKE-415) Nested @Folder throws
IllegalStateException
[ https://issues.apache.org/jira/browse/DELTASPIKE-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gerhard Petracek updated DELTASPIKE-415:
----------------------------------------
Priority: Minor (was: Major)
Assignee: Gerhard Petracek
> Nested @Folder throws IllegalStateException
> -------------------------------------------
>
> Key: DELTASPIKE-415
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-415
> Project: DeltaSpike
> Issue Type: Bug
> Components: JSF-Module
> Affects Versions: 0.5
> Reporter: Thomas Andraschko
> Assignee: Gerhard Petracek
> Priority: Minor
>
> Example:
> @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 { }
> }
> Exception:
> 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)
--
This message was sent by Atlassian JIRA
(v6.1#6144)