Hi, we are luntbuild users currently in the process of buying a site license, but this is very important to us.
We make symbolic links in the artifacts dir to our large log files (on another file system).
This worked fine in Luntbuild, but causes errors in Quickbuild.
Pardon the long paths. Don't have time right now to create test case w/ short names.
Here is output from "ls -l" and "ls -lL" on this symlink:
lrwxrwxrwx /export/ctmdev/quickbuild/nightly/publish/root/mt-hw-refresh/nightly6/builds/CTM1.9.3-071004-1403/artifacts/accurev-ctm1.9.3-071004-1403.log -> /export/home/nightly6/logs/R3/accurev-ctm1.9.3-071004-1403.log
Hi, we are luntbuild users currently in the process of buying a site license, but this is very important to us.
We make symbolic links in the artifacts dir to our large log files (on another file system).
This worked fine in Luntbuild, but causes errors in Quickbuild.
Pardon the long paths. Don't have time right now to create test case w/ short names.
Here is output from "ls -l" and "ls -lL" on this symlink:
lrwxrwxrwx /export/ctmdev/quickbuild/nightly/publish/root/mt-hw-refresh/nightly6/builds/CTM1.9.3-071004-1403/artifacts/accurev-ctm1.9.3-071004-1403.log -> /export/home/nightly6/logs/R3/accurev-ctm1.9.3-071004-1403.log
-rw-rw-r-- /export/ctmdev/quickbuild/nightly/publish/root/mt-hw-refresh/nightly6/builds/CTM1.9.3-071004-1403/artifacts/accurev-ctm1.9.3-071004-1403.log
Yet, trying to open the link on the build page give me the error below. Oddly, the link to "../build_log.txt" works fine....
javax.servlet.ServletException: Invalid file requested: /export/ctmdev/quickbuild/nightly/publish/root/mt-hw-refresh/nightly6/builds/CTM1.9.3-071004-1403/artifacts/accurev-ctm1.9.3-071004-1403.log
com.pmease.quickbuild.ResourceAccessServlet.doGet(ResourceAccessServlet.java:122)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:181)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:191)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)