[Anthill-pro] Codestation exception

Byron Appelt byron.appelt at gmail.com
Wed Oct 18 09:36:04 CDT 2006


Since these were working, I created a large number of codestation
projects and let the server run idle overnight. When I got in this
morning, an attempt to start a build would stall on "determining quiet
period". I restarted the server and then builds would fail with the
given exception.

I had never looked at permissions until now and all the projects had
buildmaster only. I added System Admin but the result in unchanged.

I have since noticed that if I click on any buildlife of any
codestation project I get the following in the UI:

ServletException: javax.servlet.jsp.JspException: null

And in the logs I can find:

ERROR http-0.0.0.0-8443-Processor24
com.urbancode.anthill3.web.controller.ControllerServlet -
javax.servlet.jsp.JspException: null
javax.servlet.ServletException: javax.servlet.jsp.JspException: null
        at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:821)
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
        at org.apache.jsp.WEB_002dINF.jsps.codestation2.viewCodestationBuildLife_jsp._jspService(viewCodestationBuildLife_jsp.java:216)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
        at com.urbancode.anthill3.web.controller.ForwardResponse.respond(ForwardResponse.java:47)
        at com.urbancode.anthill3.web.controller.ControllerServlet.doPost(ControllerServlet.java:276)
        at com.urbancode.anthill3.web.controller.ControllerServlet.doGet(ControllerServlet.java:126)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at com.urbancode.anthill3.web.util.LicenseFilter.doFilter(LicenseFilter.java:63)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at com.urbancode.anthill3.web.util.SecurityFilter.doFilter(SecurityFilter.java:64)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:595)




On 10/18/06, Varban <vvv at urbancode.com> wrote:
> Byron,
>
> what changed that might have caused this?
> From the stack trace we assume that it could be a permissions problem where
> the system user does not have permissions for this project.
> Can you check and make sure that the System Admin group has permissions for
> the projects you are building?
>
> Varban
> On Wednesday 18 October 2006 09:27, Byron Appelt wrote:
> > My builds are now failing with the following exception:
> >
> > 666727 ERROR 495 4 0 - Error adding files to Codestation
> > java.lang.NullPointerException
> >       at
> > com.urbancode.anthill3.runtime.paths.CodestationPathHelper.getBaseArtifactP
> >ath(CodestationPathHelper.java:105) at
> > com.urbancode.anthill3.runtime.paths.CodestationPathHelper.getBasePath(Code
> >stationPathHelper.java:52) at
> > com.urbancode.codestation2.server.CodestationFileCacheService$AbstractFileC
> >ache.<init>(CodestationFileCacheService.java:99) at
> > com.urbancode.codestation2.server.CodestationFileCacheService$FileBackedCac
> >he.<init>(CodestationFileCacheService.java:321) at
> > com.urbancode.codestation2.server.CodestationFileCacheService.createCache(C
> >odestationFileCacheService.java:760) at
> > com.urbancode.codestation2.server.CodestationFileCacheService.getFileCache(
> >CodestationFileCacheService.java:733) at
> > com.urbancode.codestation2.server.CodestationFileCacheService.initCache(Cod
> >estationFileCacheService.java:692) at
> > com.urbancode.codestation2.server.CodestationFileCacheService.<init>(Codest
> >ationFileCacheService.java:675) at
> > com.urbancode.codestation2.server.CodestationFileCacheService.getInstance(C
> >odestationFileCacheService.java:55) at
> > com.urbancode.codestation2.server.CodestationRepository.getBuildLifeArtifac
> >tSetZipFile(CodestationRepository.java:231) at
> > com.urbancode.anthill3.command.codestation2.GetCodestationArtifactsCommand.
> >execute(GetCodestationArtifactsCommand.java:48) at
> > com.urbancode.anthill3.services.jobs.StepExecutor.execute(StepExecutor.java
> >:496) at
> > com.urbancode.anthill3.step.artifacts.ResolveDependencyArtifactsStep.transf
> >erLifeConfigToRemoteDir(ResolveDependencyArtifactsStep.java:189) at
> > com.urbancode.anthill3.step.artifacts.ResolveDependencyArtifactsStep.transf
> >erDependencyConfig(ResolveDependencyArtifactsStep.java:124) at
> > com.urbancode.anthill3.step.artifacts.ResolveDependencyArtifactsStep.perfor
> >m(ResolveDependencyArtifactsStep.java:89) at
> > com.urbancode.anthill3.services.jobs.StepExecutor.execute(StepExecutor.java
> >:214) at
> > com.urbancode.anthill3.services.jobs.StepExecutor.execute(StepExecutor.java
> >:284) at
> > com.urbancode.anthill3.domain.execution.simple.SimpleAgentJobDelegate.perfo
> >rm(SimpleAgentJobDelegate.java:192) at
> > com.urbancode.anthill3.services.jobs.Job.start(Job.java:117)
> >       at
> > com.urbancode.anthill3.services.jobs.JobService$JobRunner.run(JobService.ja
> >va:402) at
> > com.urbancode.commons.util.ThreadPool$WorkerThread.run(ThreadPool.java:155)
> >
> > What is causing this? Why is the build trying to add something to
> > codestation, it should only be retrieving files, although I am getting
> > this exception also on projects that shouldn't even be doing that.
> > _______________________________________________
> > 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