cancel
Showing results for 
Search instead for 
Did you mean: 

CIFS error

cmeinck
Champ in-the-making
Champ in-the-making
I was trying to load some content into Alfresco via a sytem folder, but when I navigated to the folder I got a "The local device name is in use." error in Windows.

I also got this exception:

09:44:36,835 ERROR [alfresco.smb.protocol] Closing session due to exception
java.lang.NullPointerException
        at org.jaxen.expr.DefaultEqualsExpr.evaluateObjectObject(DefaultEqualsEx
pr.java:95)
        at org.jaxen.expr.DefaultEqualityExpr.evaluateObjectObject(DefaultEquali
tyExpr.java:161)
        at org.jaxen.expr.DefaultEqualityExpr.evaluateSetSet(DefaultEqualityExpr
.java:135)
        at org.jaxen.expr.DefaultEqualityExpr.evaluate(DefaultEqualityExpr.java:
107)
        at org.jaxen.expr.DefaultAndExpr.evaluate(DefaultAndExpr.java:91)
        at org.jaxen.expr.DefaultPredicate.evaluate(DefaultPredicate.java:105)
        at org.jaxen.expr.PredicateSet.applyPredicate(PredicateSet.java:176)
        at org.jaxen.expr.PredicateSet.evaluatePredicates(PredicateSet.java:151)

        at org.jaxen.expr.DefaultNameStep.evaluate(DefaultNameStep.java:222)
        at org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java:
154)
        at org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:112)
        at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:688)
        at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:227)
        at org.alfresco.repo.search.impl.NodeSearcher.selectNodes(NodeSearcher.j
ava:130)
        at org.alfresco.repo.search.impl.lucene.LuceneSearcherImpl.selectNodes(L
uceneSearcherImpl.java:469)
        at org.alfresco.repo.search.SearcherComponent.selectNodes(SearcherCompon
ent.java:100)
        at org.alfresco.repo.search.AbstractSearcherComponent.selectNodes(Abstra
ctSearcherComponent.java:69)
        at sun.reflect.GeneratedMethodAccessor179.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:287)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:155)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:122)
        at org.springframework.aop.support.DelegatingIntroductionInterceptor.inv
oke(DelegatingIntroductionInterceptor.java:114)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
        at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInter
ceptor.invoke(MethodSecurityInterceptor.java:80)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
        at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethod
Interceptor.invoke(ExceptionTranslatorMethodInterceptor.java:37)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
        at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:57)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:174)
        at $Proxy23.selectNodes(Unknown Source)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.getDirectDescendents(
CifsHelper.java:494)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.addDescendents(CifsHe
lper.java:435)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.addDescendents(CifsHe
lper.java:437)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.addDescendents(CifsHe
lper.java:437)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.addDescendents(CifsHe
lper.java:437)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.getNodeRefs(CifsHelpe
r.java:552)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.getNodeRef(CifsHelper
.java:581)
        at org.alfresco.filesys.smb.server.repo.CifsHelper.getFileInformation(Ci
fsHelper.java:218)
        at org.alfresco.filesys.smb.server.repo.ContentDiskDriver.getFileInforma
tion(ContentDiskDriver.java:292)
        at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:287)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:155)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:122)
        at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:57)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:174)
        at $Proxy52.getFileInformation(Unknown Source)
        at org.alfresco.filesys.smb.server.NTProtocolHandler.procTrans2QueryPath
(NTProtocolHandler.java:4196)
        at org.alfresco.filesys.smb.server.NTProtocolHandler.processTransactionB
uffer(NTProtocolHandler.java:2002)
        at org.alfresco.filesys.smb.server.NTProtocolHandler.procTransact2(NTPro
tocolHandler.java:1821)
        at org.alfresco.filesys.smb.server.NTProtocolHandler.runProtocol(NTProto
colHandler.java:225)
        at org.alfresco.filesys.smb.server.SMBSrvSession.runHandler(SMBSrvSessio
n.java:1667)
        at org.alfresco.filesys.smb.server.SMBSrvSession.run(SMBSrvSession.java:
1563)
        at java.lang.Thread.run(Thread.java:595)

Is this a known problem?
1 REPLY 1

derek
Star Contributor
Star Contributor
Hi,

Sorry for the late reply.  Yes, this is an issue, but has been fixed.  System folders are no longer displayed in CIFS - just as they are not displayed in the web client.  Additionally, the system folders didn't have a name assigned to them.  This has been changed so that anything without an explicit name will spoof a name.

In short: Fixed!  You can get the nightly build or wait for the next release, which will be out early next week.

Regards