[jboss-jira] [JBoss JIRA] (AS7-2284) Don't enable web console unless it is populated with data

Radoslav Husar (Updated) (JIRA) jira-events at lists.jboss.org
Wed Oct 26 09:15:47 EDT 2011


     [ https://issues.jboss.org/browse/AS7-2284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Radoslav Husar updated AS7-2284:
--------------------------------

    Attachment: before-itsstarted.png


Attaching a screenshot from built master for better undestading. 

This is also followed by an exeption 
{code}

15:12:43,568 INFO  [org.jboss.as.messaging] (MSC service thread 1-1) JBAS011601: Bound messaging object to jndi name java:/topic/test
15:12:43,562 ERROR [org.jboss.as.controller] (HttpManagementService-threads - 2) Operation ("read-children-resources") failed - address: ([("subsystem" => "datasources")]): java.util.NoSuchElementException: "subsystem" => "datasources"
	at org.jboss.as.controller.registry.BasicResource.requireChild(BasicResource.java:94) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.ModelControllerImpl$RootResource.requireChild(ModelControllerImpl.java:446) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.readResource(OperationContextImpl.java:791) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.operations.global.GlobalOperationHandlers$ReadChildrenResourcesOperationHandler.execute(GlobalOperationHandlers.java:559) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.executeStep(OperationContextImpl.java:388) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.doCompleteStep(OperationContextImpl.java:287) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.completeStep(OperationContextImpl.java:221) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.ModelControllerImpl$DefaultPrepareStepHandler.execute(ModelControllerImpl.java:371) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.executeStep(OperationContextImpl.java:388) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.doCompleteStep(OperationContextImpl.java:287) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.OperationContextImpl.completeStep(OperationContextImpl.java:221) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:108) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.ModelControllerImpl$1.execute(ModelControllerImpl.java:230) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.controller.ModelControllerImpl$1.execute(ModelControllerImpl.java:220) [jboss-as-controller-7.1.0.Alpha2-SNAPSHOT.jar:7.1.0.Alpha2-SNAPSHOT]
	at org.jboss.as.domain.http.server.DomainApiHandler.processRequest(DomainApiHandler.java:199)
	at org.jboss.as.domain.http.server.DomainApiHandler.handle(DomainApiHandler.java:127)
	at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
	at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:80)
	at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)
	at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:689)
	at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
	at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:661)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_27]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_27]
	at java.lang.Thread.run(Thread.java:662) [:1.6.0_27]
	at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.0.0.GA.jar:2.0.0.GA]
{code}
                
> Don't enable web console unless it is populated with data
> ---------------------------------------------------------
>
>                 Key: AS7-2284
>                 URL: https://issues.jboss.org/browse/AS7-2284
>             Project: Application Server 7
>          Issue Type: Enhancement
>          Components: Console
>    Affects Versions: 7.1.0.Alpha1
>            Reporter: Lukáš Petrovický
>            Assignee: Heiko Braun
>              Labels: eap6-ux
>         Attachments: before-itsstarted.png
>
>
> Try logging into the web console immediately after the server starts. What you see is... nothing. We're missing all the data - deployments, modules... Basically, the menu on the left side doesn't show anything.
> If you refresh the console a little while after that (tens of seconds later), the data are all properly there. What I propose is that, until the data are available, the console be either disabled or with some sort of "Loading, please wait..." dialog preventing users from interacting with the UI.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the jboss-jira mailing list