[Anthill-pro] Big screen build show

emerson cargnin echofloripa.yell at gmail.com
Tue Apr 29 04:51:18 CDT 2008


I honestly think that a product as anthill should supply a dashboard
like I described out of the box. It would be an auto refreshed page,
with workflows from the user choice.

Btw, there is an error on the script at the end, it should return
"output" and not "outpxut"

Strangely, when running any other reports, I'm getting the following error:

ScriptException:
com.urbancode.anthill3.runtime.scripting.ScriptException:
org.apache.bsf.BSFException: The application script threw an
exception: java.lang.NullPointerException BSF info: noFile at line: 0
column: columnNo

And in the server log:

2008-04-29 10:27:02,596 ERROR http-0.0.0.0-18080-Processor15
com.urbancode.anthill3.web.controller.ControllerServlet -
com.urbancode.anthill3.runtime.scripting.ScriptException:
org.apache.bsf.BSFException: The application script threw an
exception: java.lang.NullPointerException BSF info: noFile at line: 0
column: columnNo
com.urbancode.anthill3.runtime.scripting.ScriptException:
com.urbancode.anthill3.runtime.scripting.ScriptException:
org.apache.bsf.BSFException: The application script threw an
exception: java.lang.NullPointerException BSF info: noFile at line: 0
column: columnNo
        at com.urbancode.anthill3.domain.reporting.Report.runReport(Report.java:121)
        at com.urbancode.anthill3.web.admin.reporting.ReportingTasks.runReportStep2(ReportingTasks.java:233)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.urbancode.anthill3.web.controller.ControllerServlet.doPost(ControllerServlet.java:313)
        at com.urbancode.anthill3.web.controller.ControllerServlet.doGet(ControllerServlet.java:160)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.urbancode.anthill3.web.util.LicenseFilter.doFilter(LicenseFilter.java:78)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.urbancode.anthill3.web.util.SecurityFilter.doFilter(SecurityFilter.java:132)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.urbancode.anthill3.web.util.AuthorityFilter.doFilter(AuthorityFilter.java:67)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.urbancode.anthill3.web.security.DisableSessionUrlFilter.doFilter(DisableSessionUrlFilter.java:127)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at com.urbancode.anthill3.web.security.SecureSessionFilter.doFilter(SecureSessionFilter.java:114)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.urbancode.anthill3.runtime.scripting.ScriptException:
org.apache.bsf.BSFException: The application script threw an
exception: java.lang.NullPointerException BSF info: noFile at line: 0
column: columnNo
        at com.urbancode.anthill3.runtime.scripting.ScriptEvaluator.doEvaluate(ScriptEvaluator.java:251)
        at com.urbancode.anthill3.runtime.scripting.ScriptEvaluator.evaluate(ScriptEvaluator.java:78)
        at com.urbancode.anthill3.runtime.scripting.ScriptEvaluator.evaluate(ScriptEvaluator.java:69)
        at com.urbancode.anthill3.domain.reporting.Report.runReport(Report.java:118)
        ... 38 more
Caused by: org.apache.bsf.BSFException: The application script threw
an exception: java.lang.NullPointerException BSF info: noFile at line:
0 column: columnNo
        at com.urbancode.bsh.BeanShellBSFEngine.eval(BeanShellBSFEngine.java:209)
        at org.apache.bsf.BSFManager$5.run(BSFManager.java:445)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.bsf.BSFManager.eval(BSFManager.java:442)
        at com.urbancode.anthill3.runtime.scripting.ScriptEvaluator.doEvaluate(ScriptEvaluator.java:248)
        ... 41 more




On 28/04/2008, Eric Minick <etm at urbancode.com> wrote:
> Emerson,
>
> I would use a report (changing the report template to meet your needs as far
> as refresh). Take a look at this report as a simple example, and then add in
> your fancy bombs, change the background to black, etc.
>
> http://bugs.urbancode.com/browse/AHPSCRIPTS-13
>
> -- Eric
>
> emerson cargnin wrote:
> >
> > Hi
> >
> > I was just informed we are getting a big flat screen that will be used
> > to show the current status of our applications.
> >
> > We have several different projects with CI workflows.
> >
> > How am I going to show the current status of all workflows in a single
> screen?
> >
> > Because showing the entire dashboard doesn't make much sense.
> >
> > There should be a way to configure a page with selected workflows (my
> > CI ones), and that page would be reloading. From this it could even
> > get fancier, , like doing some animations with a red bomb or some
> > configurable alarm sound when the build/tests would fail. This could
> > be either a page with a flash app or a client application that could
> > take the entire screen.
> >
> > In cruisecontrol we have the main dashboard that show very clearly the
> > continuous integration status:
> > http://cruisecontrol.sourceforge.net/dashboard.html
> >
> > Is it possible to have something similar in anthill. I'm a bit
> > embarrased to tell, after they got this big screen, that anthill
> > actually doesn't provide anything for us a single page  that would
> > encapsulate the current state of our applications
> >
> > regards
> > Emerson
> > _______________________________________________
> > Anthill-pro mailing list
> > Anthill-pro at lists.urbancode.com
> > http://lists.urbancode.com/mailman/listinfo/anthill-pro
> >
> >
> _______________________________________________
> Anthill-pro mailing list
> Anthill-pro at lists.urbancode.com
> http://lists.urbancode.com/mailman/listinfo/anthill-pro
>


More information about the Anthill-pro mailing list