Testing Filr to replace NetStorage
in eDirectory users are defined into two contexts (Users, External) and filtered on being a member of a single group.
Users in both contexts are able to login and view the directories in the Net Folders that they have rights
When the users in the "users" context download a file everything works fine, but when the users in the external context download a file, the file is only 16 bytes in size.

The files in question are in a NSS volume defined as the NetFolder with a proxy user of the current admin.
While the users in the "Users" context have full rights to all the directories with in the NetStorage volume, the users in the "external" context only have rights to the directoies that they need access to. I have reasied these rights to everything but access control and Supervisor.
With the same results.

Am I missing a trustee definition?

Thanks
Dan


Nov 11 17:34:42 filr [XTCOM]: ERROR:ProcessPropFind_AllProp:NCFsdCreateFile Failed status : 0xc7e50001 path: \\192.168.1.17\netstorage\netstorage\211101 Learn Charter School 6\Learn Carroll Street\PDF Specifications\00 3000 - Bid Form.pdf
Nov 11 17:34:42 filr [XTCOM]: ERROR:ConvertXTierErrToFAMTErr xTier status: 0xc7e50001
Nov 11 17:34:42 filr [XTCOM]: ERROR:FAMTOperations::ProceeRequest failed unc: \\192.168.1.17\netstorage\netstorage\211101 Learn Charter School 6\Learn Carroll Street\PDF Specifications\00 3000 - Bid Form.pdf identity: cn=pvail.ou=external users.o=legat session: v3Y8b4T7hZcV8ENI4TIGYg==
Nov 11 17:34:42 filr [XTCOM]: ERROR:NCPOperations::ProcessRequest failed unc: \\192.168.1.17\netstorage\netstorage\211101 Learn Charter School 6\Learn Carroll Street\PDF Specifications\00 3000 - Bid Form.pdf identity: cn=pvail.ou=external users.o=legat session: v3Y8b4T7hZcV8ENI4TIGYg==
Nov 11 17:34:42 filr [XTCOM]: ERROR:thread_handler: request processing failed -1
Nov 11 17:34:42 filr [XTCOM]: ERROR:sendStatus: sending status ret: -1


2013-11-11 23:34:42,238 ERROR [http-apr-8443-exec-8] [com.novell.teaming.fi.connection.famt.FamtResource Session] - Exception
com.novell.teaming.fi.connection.famt.exceptions.F amtDrvrException: File or directory not accessible, possibly offline[IO_EXCEPTION]
at com.novell.teaming.fi.connection.famt.common.Commo nService.getFileProps(CommonService.java:365)
at com.novell.teaming.fi.connection.famt.common.Commo nService.getFileProps(CommonService.java:295)
at com.novell.teaming.fi.connection.famt.FamtResource Session.getContentLength(FamtResourceSession.java: 442)
at com.novell.teaming.repository.fi.impl.FIRepository Session.getContentLengthUnversioned(FIRepositorySe ssion.java:101)
at org.kablink.teaming.repository.RepositoryUtil.getC ontentLengthUnversioned(RepositoryUtil.java:371)
at org.kablink.teaming.util.FileHelper.getLength(File Helper.java:186)
at org.kablink.teaming.servlet.forum.ReadFileControll er.handleRequestAfterValidation(ReadFileController .java:296)
at org.kablink.teaming.web.servlet.SAbstractControlle r.handleRequestInternal(SAbstractController.java:2 70)
at org.springframework.web.servlet.mvc.AbstractContro ller.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControll erHandlerAdapter.handle(SimpleControllerHandlerAda pter.java:48)
at org.springframework.web.servlet.DispatcherServlet. doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet. doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.p rocessRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.d oGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.kablink.teaming.web.servlet.filter.LoginFilter .doFilter(LoginFilter.java:181)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 311)
at org.springframework.security.web.access.intercept. FilterSecurityInterceptor.invoke(FilterSecurityInt erceptor.java:116)
at org.springframework.security.web.access.intercept. FilterSecurityInterceptor.doFilter(FilterSecurityI nterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.access.ExceptionT ranslationFilter.doFilter(ExceptionTranslationFilt er.java:113)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.session.SessionMa nagementFilter.doFilter(SessionManagementFilter.ja va:101)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.An onymousAuthenticationFilter.doFilter(AnonymousAuth enticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.servletapi.Securi tyContextHolderAwareRequestFilter.doFilter(Securit yContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.savedrequest.Requ estCacheAwareFilter.doFilter(RequestCacheAwareFilt er.java:45)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.Ab stractAuthenticationProcessingFilter.doFilter(Abst ractAuthenticationProcessingFilter.java:182)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.Ab stractAuthenticationProcessingFilter.doFilter(Abst ractAuthenticationProcessingFilter.java:182)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.authentication.http://www.BasicAuthenticationFilter...lter.java:150)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.kablink.teaming.spring.security.LogoutFilter.d oFilter(LogoutFilter.java:84)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.context.SecurityC ontextPersistenceFilter.doFilter(SecurityContextPe rsistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$ VirtualFilterChain.doFilter(FilterChainProxy.java: 323)
at org.springframework.security.web.FilterChainProxy. doFilter(FilterChainProxy.java:173)
at org.springframework.web.filter.DelegatingFilterPro xy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterPro xy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.kablink.teaming.asmodule.servlet.filter.Respon seHeaderFilter.doFilter(ResponseHeaderFilter.java: 127)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.kablink.teaming.asmodule.servlet.filter.Respon seHeaderFilter.doFilter(ResponseHeaderFilter.java: 127)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.kablink.teaming.web.servlet.filter.DefaultChar acterEncodingFilter.doFilter(DefaultCharacterEncod ingFilter.java:60)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:581)
at org.kablink.teaming.tomcat.valve.ZoneContextValve. invoke(ZoneContextValve.java:77)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99)
at org.apache.catalina.valves.RemoteIpValve.invoke(Re moteIpValve.java:680)
at org.apache.catalina.valves.RequestFilterValve.proc ess(RequestFilterValve.java:305)
at org.apache.catalina.valves.RemoteAddrValve.invoke( RemoteAddrValve.java:83)
at org.apache.catalina.valves.AccessLogValve.invoke(A ccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.p rocess(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnect ionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.AprEndpoint$SocketProce ssor.run(AprEndpoint.java:1813)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:781)