Problemas contínuos con CIFS

cancel
Showing results for 
Search instead for 
Did you mean: 
antoniof_
Member II

Problemas contínuos con CIFS

Buenos días a todos,

en mi empresa tenemos instalado Alfresco 2.2.3 Enterprise, nos conectamos con equipos con Windows XP a alfresco a través de CIFS con una unidad montada. Pero diaremente estamos teniendo problemas de acceso, perdemos documentos, hay veces que da un error de que no tengo permisos de acceso (siendo yo el administrador de Alfresco), vamos un total desastre.

Esta aplicación nos la instaló un partner importante de Alfresco en España, desde hace meses estamos transmitiéndoles los contínuos problemas que tenemos, pero no nos dan ninguna solución. Lo único que dicen que serán problemas nuestros, de nuestra red. Cuando desde 20 años tenemos una red que nunca ha dados este tipo de problemas.

La verdad que como administrador de alfresco estoy totalmente decepcionado con el producto, desde un principio confié en él porque otra gente me lo recomendó, pero ahora hubiese preferido implementar una herramienta local seguramente mucho mas fiable que Alfresco.

Bueno, después de contar mis penas, en el log de Alfresco se registra continuamente este error:



08:38:40,211 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:42:58,518 ERROR [alfresco.smb.protocol] Socket closed by remote client


En definitiva nos falla constantemente el acceso a través de CIFS, donde tenemos gran parte de la documentación de la empresa. ¿Alguien tiene los mismos problemas que nosotros? ¿alguien sabe cómo solucionarlo?

Gracias a todos.
15 Replies
cristinamr
Advanced

Re: Problemas contínuos con CIFS

Buenos días Antonio.

Lo primero: No desesperes hombre, que para todo hay solución.. Además piensa que si tu has tenido ese fallo probablemente no seas el único Smiley Wink Una cosa: Parto del hecho de que nunca me ha ocurrido, pero como ví que necesitabas ayuda estuve indagando por inet a ver si te echaba una mano, vamos, aviso para que tengas en cuenta que no hablo desde la experiencia ^^' Al lío:

Encontré este hilo en donde hablan del mismo problema. Saco en claro que en las versiones 3.x no ocurre, de hecho se comenta que solo se da en la 2.1.1E
Soluciones posibles:
. El problema puede venir del antivirus/software de protección que tengáis. Así que prueba a hacer lo siguiente: ¿Podrías desistalar el antivirus  y probar a lanzalo para ver si os da el fallo?

Si eso no funciona, comentan lo siguiente:
Could you try the Alfresco_22Update_27Mar2009.zip file, unpack into the WEB-INF/classes folder of the Alfresco webapp.

Ese archivo puedes descargarlo en ese mismo hilo (Aquí lo tienes).

Instalalo y prueba.

Todo sea ir descartando posibles soluciones =)

Comentanos ;-)
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
antoniof_
Member II

Re: Problemas contínuos con CIFS

Muchas gracias Cristina, por tu respuesta y por tus ánimos  :wink:

Si el problema fuese el antivirus, no voy a poder solucionarlo por la política de la empresa de tenerlo siempre activo. De todas formas haré pruebas solicitando la desactivación del mismo durante unos días.

Respecto al fichero, voy a instalarlo y probar si esto lo soluciona. Seguiré haciendo pruebas y ya te contaré.

De nuevo muchas muchas muchas muchas muchas muchas muchas gracias!
cristinamr
Advanced

Re: Problemas contínuos con CIFS

Buenos días.

¿Lo probaste? Ya es por curiosidad.. A ver si lo conseguiste echar a andar.

Un saludo =)
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
antoniof_
Member II

Re: Problemas contínuos con CIFS

Hola Cristina,

este fin de semana instalé el componente al que me hacías referencia, también he probado a desactivar el antivirus, pero nada de nada, sigue sin funcionar


08:19:26,030 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:24:16,652 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:38:16,992 ERROR [alfresco.smb.protocol] Socket closed by remote client

esta mañana mismo me acaba de dar varios fallos abriendo un documento Word desde CIFS. Los mensajes que me ha dado son los siguientes:

  "Se produjo un fallo en Word al leer de este archivo (archivo.doc). Restaure la conexión de red o reemplace el disco e inténtelo de nuevo."

la siguiente pantalla me dice:

  "No se ha podido iniciar Microsoft Office WordMail. Cierre los cuadros de diálogo abiertos en Word e inténtelo de nuevo."

la siguiente pantalla me dice:

  "Word detectó un error al intentar abrir el archivo. Pruebe lo siguiente: Compruebe los permisos del documento o la unidad. Asergúrese de que hay suficiente memoria y espacio de disco. Abra el archivo con el convertidor de recuperación de texto."

Lo siguiente que hago es pulsar F5 en el explorador de Windows, incluso lo cierro y lo vuelo abrir, para que restaure la conexión CIFS, y ahora sí me abre el documento pero sólo en módo de sólo lectura:

  "archivo.doc está bloqueado para su edición por 'otro usuario'. Desea: Abrir una copia de sólo lectura. Crear una copia local y combinar los cambios más tarde. Recibir notificación cuando esté disponible la copia original."

Espero 10 minutos y después puedo abrir el documento en modo edición sin ningún problema. Esto suele ocurrir de vez en cuando, no sigue ningún patrón fijo, lo mismo me pasa 3 veces a lo largo del día, que estoy dos semanas sin que me pase, igual al resto de usuarios de la empresa.

Así que seguiré haciendo pruebas a ver si algún día doy con la solución.

Muchas gracias Cristina.
cristinamr
Advanced

Re: Problemas contínuos con CIFS

Hola Cristina,

este fin de semana instalé el componente al que me hacías referencia, también he probado a desactivar el antivirus, pero nada de nada, sigue sin funcionar


08:19:26,030 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:24:16,652 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:38:16,992 ERROR [alfresco.smb.protocol] Socket closed by remote client


¿Podrías copiarme la parte completa del error que te aparece en el Alfresco.log?
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
antoniof_
Member II

Re: Problemas contínuos con CIFS

Hola Cristina,

este es el log que me ha generado esta mañana la aplicación:


07:46:07,397 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
07:46:39,429 ERROR [alfresco.smb.protocol] Socket closed by remote client
07:46:39,522 ERROR [alfresco.smb.protocol] Closing session due to exception
org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException: Object of class [org.alfresco.repo.domain.hibernate.NodeImpl] with identifier [286954]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.alfresco.repo.domain.hibernate.NodeImpl#286954]
Caused by:
org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.alfresco.repo.domain.hibernate.NodeImpl#286954]
   at org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:1769)
   at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2412)
   at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2312)
   at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2612)
   at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:96)
   at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:322)
   at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:306)
   at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:183)
   at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at sun.reflect.GeneratedMethodAccessor346.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.orm.hibernate3.HibernateTemplate$CloseSuppressingInvocationHandler.invoke(HibernateTemplate.java:1197)
   at $Proxy59.flush(Unknown Source)
   at org.alfresco.repo.domain.hibernate.DirtySessionMethodInterceptor.setQueryFlushMode(DirtySessionMethodInterceptor.java:257)
   at org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl$6.doInHibernate(HibernateNodeDaoServiceImpl.java:697)
   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:367)
   at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:333)
   at org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl.getNodeOrNull(HibernateNodeDaoServiceImpl.java:701)
   at org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl.getNodePair(HibernateNodeDaoServiceImpl.java:872)
   at sun.reflect.GeneratedMethodAccessor139.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.transaction.TransactionalDaoInterceptor.invoke(TransactionalDaoInterceptor.java:68)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.domain.hibernate.DirtySessionMethodInterceptor.invoke(DirtySessionMethodInterceptor.java:381)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy2.getNodePair(Unknown Source)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.handleStoreMoveConflicts(DbNodeServiceImpl.java:2031)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.moveNode(DbNodeServiceImpl.java:1935)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.archiveNode(DbNodeServiceImpl.java:1814)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.deleteNode(DbNodeServiceImpl.java:768)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.transaction.SingleEntryTransactionResourceInterceptor.invokeInternal(SingleEntryTransactionResourceInterceptor.java:163)
   at org.alfresco.repo.transaction.SingleEntryTransactionResourceInterceptor.invoke(SingleEntryTransactionResourceInterceptor.java:138)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy7.deleteNode(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:221)
   at $Proxy8.deleteNode(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:306)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:306)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:280)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:280)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy7.deleteNode(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:275)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy7.deleteNode(Unknown Source)
   at org.alfresco.filesys.smb.server.repo.ContentDiskDriver.closeFile(ContentDiskDriver.java:1797)
   at org.alfresco.filesys.smb.server.NTProtocolHandler.procCloseFile(NTProtocolHandler.java:1468)
   at org.alfresco.filesys.smb.server.NTProtocolHandler.runProtocol(NTProtocolHandler.java:263)
   at org.alfresco.filesys.smb.server.SMBSrvSession.runHandler(SMBSrvSession.java:1489)
   at org.alfresco.filesys.smb.server.SMBSrvSession.run(SMBSrvSession.java:1390)
   at java.lang.Thread.run(Thread.java:619)
07:46:41,913 ERROR [alfresco.smb.protocol] Closing session due to exception
org.alfresco.service.cmr.repository.InvalidNodeRefException: Node does not exist: workspace://SpacesStore/980cbae5-63e5-43ce-b249-eb2383e20416
   at org.alfresco.repo.node.db.DbNodeServiceImpl.getNodePairNotNull(DbNodeServiceImpl.java:156)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.hasAspect(DbNodeServiceImpl.java:702)
   at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.transaction.SingleEntryTransactionResourceInterceptor.invokeInternal(SingleEntryTransactionResourceInterceptor.java:163)
   at org.alfresco.repo.transaction.SingleEntryTransactionResourceInterceptor.invoke(SingleEntryTransactionResourceInterceptor.java:138)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy7.hasAspect(Unknown Source)
   at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:221)
   at $Proxy8.hasAspect(Unknown Source)
   at org.alfresco.repo.node.MLPropertyInterceptor.getPivotNodeRef(MLPropertyInterceptor.java:320)
   at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:174)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:223)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:223)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy7.getProperties(Unknown Source)
   at org.alfresco.repo.model.filefolder.FileFolderServiceImpl.toFileInfo(FileFolderServiceImpl.java:190)
   at org.alfresco.repo.model.filefolder.FileFolderServiceImpl.getFileInfo(FileFolderServiceImpl.java:865)
   at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:281)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:187)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:154)
   at org.alfresco.repo.model.filefolder.TempFileMarkerInterceptor.invoke(TempFileMarkerInterceptor.java:83)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.model.ml.MLContentInterceptor.invoke(MLContentInterceptor.java:131)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.model.filefolder.MLTranslationInterceptor.invoke(MLTranslationInterceptor.java:210)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:49)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.alfresco.repo.audit.AuditComponentImpl.audit(AuditComponentImpl.java:275)
   at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:69)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)
   at $Proxy49.getFileInfo(Unknown Source)
   at org.alfresco.filesys.smb.server.repo.CifsHelper.relinkNode(CifsHelper.java:551)
   at org.alfresco.filesys.smb.server.repo.ContentDiskDriver.renameFile(ContentDiskDriver.java:2001)
   at org.alfresco.filesys.smb.server.NTProtocolHandler.procRenameFile(NTProtocolHandler.java:2777)
   at org.alfresco.filesys.smb.server.NTProtocolHandler.runProtocol(NTProtocolHandler.java:281)
   at org.alfresco.filesys.smb.server.SMBSrvSession.runHandler(SMBSrvSession.java:1489)
   at org.alfresco.filesys.smb.server.SMBSrvSession.run(SMBSrvSession.java:1390)
   at java.lang.Thread.run(Thread.java:619)
07:47:27,320 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
07:48:27,338 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
07:48:27,364 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
07:49:27,295 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
08:11:57,660 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:12:27,467 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
08:12:27,512 ERROR [content.transform.PoiHssfContentTransformer] org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
javax.transaction.RollbackException: The transaction has already been rolled back
   at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:446)
   at org.alfresco.filesys.server.SrvSession.beginTransaction(SrvSession.java:570)
   at org.alfresco.filesys.server.SrvSession.beginWriteTransaction(SrvSession.java:497)
   at org.alfresco.filesys.smb.server.repo.ContentDiskDriver.createFile(ContentDiskDriver.java:1434)
   at org.alfresco.filesys.smb.server.NTProtocolHandler.procNTCreateAndX(NTProtocolHandler.java:5537)
   at org.alfresco.filesys.smb.server.NTProtocolHandler.runProtocol(NTProtocolHandler.java:317)
   at org.alfresco.filesys.smb.server.SMBSrvSession.runHandler(SMBSrvSession.java:1489)
   at org.alfresco.filesys.smb.server.SMBSrvSession.run(SMBSrvSession.java:1390)
   at java.lang.Thread.run(Thread.java:619)
08:19:26,030 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:24:16,652 ERROR [alfresco.smb.protocol] Socket closed by remote client
08:38:16,992 ERROR [alfresco.smb.protocol] Socket closed by remote client
09:13:24,744 ERROR [alfresco.smb.protocol] Socket closed by remote client
09:45:27,767 ERROR [ui.common.Utils] Falló la búsqueda debido a un error del sistema: null
java.lang.NullPointerException
   at org.alfresco.web.bean.BrowseBean.searchBrowseNodes(BrowseBean.java:1007)
   at org.alfresco.web.bean.BrowseBean.getNodes(BrowseBean.java:504)
   at sun.reflect.GeneratedMethodAccessor730.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:457)
   at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:85)
   at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:535)
   at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
   at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
   at org.alfresco.web.ui.common.component.data.UIRichList.getValue(UIRichList.java:157)
   at org.alfresco.web.ui.common.component.data.UIRichList.getDataModel(UIRichList.java:518)
   at org.alfresco.web.ui.common.component.data.UIRichList.bind(UIRichList.java:454)
   at org.alfresco.web.ui.common.renderer.data.RichListRenderer.encodeChildren(RichListRenderer.java:84)
   at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:527)
   at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:483)
   at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:364)
   at org.apache.jsp.jsp.browse.browse_jsp._jspx_meth_a_005frichList_005f0(browse_jsp.java:2364)
   at org.apache.jsp.jsp.browse.browse_jsp._jspx_meth_a_005fpanel_005f5(browse_jsp.java:2263)
   at org.apache.jsp.jsp.browse.browse_jsp._jspService(browse_jsp.java:821)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
   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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399)
   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
   at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
   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:172)
   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:174)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
   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:619)
09:56:12,807 ERROR [alfresco.smb.protocol] Socket closed by remote client

Aunque el error se me produjo a las 8:24, que coincide con el error registrado:


08:24:16,652 ERROR [alfresco.smb.protocol] Socket closed by remote client

El problema que estamos teniendo, es que nos falla el acceso a través de CIFS de diversas formas, hay veces que no recarga bien el árbol de carpetas en el explorador de windows, otras veces crea ficheros a 0Kb, otras veces no nos deja abrir un fichero informando que no tenemos acceso a él, otras veces abre ficheros a modo de sólo lectura, etc….

Y en el log de Alfresco no se registra nada, sólo la línea que te he puesto anteriormente. Hemos hecho multitud de pruebas guiadas por nuestro proveedor, y nada de nada. Habilité en el fichero log4j.properties, las liguientes líneas:


log4j.logger.org.alfresco.smb.protocol=debug
log4j.logger.org.alfresco.smb.protocol.auth=debug
log4j.logger.org.alfresco.acegi=debug

y generaba muchas trazas, pero la empresa que nos da soporte tampoco supo encontrar el problema.

En definitiva, alfresco nos falla, los fallos no se registran, y no podemos saber qué es lo que falla.

Muchas gracias Cristina.
cristinamr
Advanced

Re: Problemas contínuos con CIFS

Bueno, pues después de estar esta mañana buscando por google creo que no he encontrado nada que pueda esclarecer el tema, así que con tu permiso he abierto un post en el foro de alfresco inglés a ver si alguien puede echarnos una mano, porque también estuve indagando por allí y, aunque existen problemas similares, no encontré a nadie que tenga exactamente el tuyo (aunque sí problemas con los sockets).

Por cierto una pregunta: ¿Las pruebas las hiciste desde admin?

Igualmente, buscaré a ver si doy con alguna solución (te apuesto lo que quieras a que después es una tontería el problema  :?  ).

Te tengo informado cuando tenga algo nuevo Smiley Wink
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
antoniof_
Member II

Re: Problemas contínuos con CIFS

Hola Cristina,

no estoy accediendo como usuario admin cuando me da los problemas, mi usuario de red con el que accedo a través de CIFS no es usuario administrador.

Muchas gracias por todo!
cristinamr
Advanced

Re: Problemas contínuos con CIFS

Buenos días.

¿Tendrías la posibilidad de hacer pruebas como admin? Es que en una de las soluciones posibles que he visto comentaban que los errores no ocurrian desde admin, la cual descarté porque - no sé por qué porque en ningún momento me comentaste nada acerca de ello - pero daba por sentado que hacías las pruebas desde admin.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc