History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-288
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Robin Shen
Reporter: Norman Garfinkle
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

symlinks don't work in artifacts dir

Created: 04/Oct/07 09:50 AM   Updated: 05/Oct/07 02:21 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Server runs on solaris 10


 Description  « Hide
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)



 All   Comments   Work Log   Change History      Sort Order:
Change by Robin Shen [05/Oct/07 02:21 AM]
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Fix Version/s 1.2.12 (build 110) [ 10663 ]