[Anthill] Create Dependency Group - Permission denied

Kenneth Burgener kenneth at mail1.ttak.org
Tue Jul 1 16:53:10 CDT 2008


I have several projects that build successfully.  Today I tried to add a 
Dependency Group only to get the following error:


========================================
15:45:58:067 [http-8080-Processor25] ERROR 
com.urbancode.anthill.web.admin.CreateDependencyGroupServlet  - 
Permission denied
java.io.IOException: Permission denied
        at java.io.UnixFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:850)
        at 
com.urbancode.anthill.DependencyGroup.<init>(DependencyGroup.java:71)
        at 
com.urbancode.anthill.Anthill.createDependencyGroup(Anthill.java:210)
        at 
com.urbancode.anthill.web.admin.CreateDependencyGroupServlet.processRequest(CreateDependencyGroupServlet.java:65)
        at 
com.urbancode.anthill.web.admin.AnthillBaseServlet.processRequest0(AnthillBaseServlet.java:64)
        at 
com.urbancode.anthill.web.admin.AnthillBaseServlet.doGet(AnthillBaseServlet.java:114)
        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 
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)
15:45:58:068 [http-8080-Processor25] ERROR 
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[CreateDependencyGroupServlet]  
- Servlet.service() for servlet CreateDependencyGroupServlet threw exception
java.io.IOException: Permission denied
        at java.io.UnixFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(File.java:850)
        at 
com.urbancode.anthill.DependencyGroup.<init>(DependencyGroup.java:71)
        at 
com.urbancode.anthill.Anthill.createDependencyGroup(Anthill.java:210)
        at 
com.urbancode.anthill.web.admin.CreateDependencyGroupServlet.processRequest(CreateDependencyGroupServlet.java:65)
        at 
com.urbancode.anthill.web.admin.AnthillBaseServlet.processRequest0(AnthillBaseServlet.java:64)
        at 
com.urbancode.anthill.web.admin.AnthillBaseServlet.doGet(AnthillBaseServlet.java:114)
        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 
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)
========================================

I am running Anthill version 1.8.1.303 with Java 1.5.0_13.  I am running 
Anthill with the user "build", which owns the whole anthill folder (I 
even ran "chown -R build:build /opt/anthill" just to make sure).  I can 
add, build and modify projects successfully.  I can also change the 
Anthill Properties and I can create, delete and update schedules as well.


Has anyone run into this before?

Thanks,
Kenneth




More information about the Anthill mailing list