CIFS Ordner zeigen vorhandene Dateien nicht an..

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

CIFS Ordner zeigen vorhandene Dateien nicht an..

Hallo Gemeinschatft !

Alfresco treibt mich fast in den Wahnsinn.
Wir haben die CE 3.4d im Einsatz. Diese arbeitet in der Internetversion eigentlich sehr gut,
ABER meine User möchten unbedingt im dem Windows Explorer arbeiten, deswegen haben
wir CIFS im Betrieb. Keine Ahnunge warum, aber Dateien bzw. Dokumente (PDF, Fotos, Word alles eigentlich)
die gerade mit Drag & Drop hochgeladen wurden, sind in der selben Sekunde nich mehr  sichtbar ????
Natürlich habe ich schon "versteckte Dateien anzeigen, und geschützte anzeigen" eingeschaltet. Ohne Ergebnis.
Die Dateien sind aber da ! In der Internet Explorer Version also ….:8080/share sind diese vorhanden und auch in Ordnung, aber im Explorer nicht..

Treibt mich zur Vezweiflung !
Habe alles schon versucht, SMB von Windows ausschalten etc…

System ist ein Win  2003 Server exkl. für Alfresco….

Was kann ich tun ?
Wenn ich nicht bald eine Lösung habe müssen wir und andere auf Alfresco verzichten…

Lg aus Österreich


Christian
4 Replies
thomash
Member II

Re: CIFS Ordner zeigen vorhandene Dateien nicht an..

Hallo,

gibt es beim Zugriff auf einen Ordner über den Explorer irgendwelche Meldungen im Alfresco Log?
Ist der Benutzer mit dem du dich auf Share anmeldest der gleiche mit dem du per CIFS zugreifst?

Gruß
Thomas
chno299
Member II

Re: CIFS Ordner zeigen vorhandene Dateien nicht an..

Hallo !

Ja es gibt Einträge im Log, ich poste mal hier:

11:08:06,328 User:Nicole ERROR [org.alfresco.fileserver] java.lang.RuntimeException: A channel has already been opened
java.lang.RuntimeException: A channel has already been opened
   at org.alfresco.repo.content.AbstractContentReader.getReadableChannel(AbstractContentReader.java:219)
   at org.alfresco.repo.content.AbstractContentReader.getFileChannel(AbstractContentReader.java:247)
   at org.alfresco.filesys.repo.ContentNetworkFile.openContent(ContentNetworkFile.java:373)
   at org.alfresco.filesys.repo.ContentNetworkFile.readFile(ContentNetworkFile.java:632)
   at org.alfresco.filesys.repo.ContentDiskDriver.readFile(ContentDiskDriver.java:3473)
   at org.alfresco.jlan.smb.server.NTProtocolHandler.procReadAndX(NTProtocolHandler.java:2649)
   at org.alfresco.jlan.smb.server.NTProtocolHandler.runProtocol(NTProtocolHandler.java:263)
   at org.alfresco.jlan.smb.server.SMBSrvSession.runHandler(SMBSrvSession.java:1366)
   at org.alfresco.jlan.smb.server.SMBSrvSession.processPacket(SMBSrvSession.java:1458)
   at org.alfresco.jlan.smb.server.CIFSThreadRequest.runRequest(CIFSThreadRequest.java:59)
   at org.alfresco.jlan.server.thread.ThreadRequestPool$ThreadWorker.run(ThreadRequestPool.java:153)
   at java.lang.Thread.run(Thread.java:619)
11:08:06,328 User:Nicole ERROR [org.alfresco.fileserver] java.lang.RuntimeException: A channel has already been opened
java.lang.RuntimeException: A channel has already been opened
   at org.alfresco.repo.content.AbstractContentReader.getReadableChannel(AbstractContentReader.java:219)
   at org.alfresco.repo.content.AbstractContentReader.getFileChannel(AbstractContentReader.java:247)
   at org.alfresco.filesys.repo.ContentNetworkFile.openContent(ContentNetworkFile.java:373)
   at org.alfresco.filesys.repo.ContentNetworkFile.readFile(ContentNetworkFile.java:632)
   at org.alfresco.filesys.repo.ContentDiskDriver.readFile(ContentDiskDriver.java:3473)
   at org.alfresco.jlan.smb.server.NTProtocolHandler.procReadAndX(NTProtocolHandler.java:2649)
   at org.alfresco.jlan.smb.server.NTProtocolHandler.runProtocol(NTProtocolHandler.java:263)
   at org.alfresco.jlan.smb.server.SMBSrvSession.runHandler(SMBSrvSession.java:1366)
   at org.alfresco.jlan.smb.server.SMBSrvSession.processPacket(SMBSrvSession.java:1458)
   at org.alfresco.jlan.smb.server.CIFSThreadRequest.runRequest(CIFSThreadRequest.java:59)
   at org.alfresco.jlan.server.thread.ThreadRequestPool$ThreadWorker.run(ThreadRequestPool.java:153)
   at java.lang.Thread.run(Thread.java:619)


Das System von dem aus per CIFS gearbeitet wird ist ein Windows 7 Rechner.

Auffallend ist das es manchmal funktioniert, und manchmal eben nicht.
Auch wenn man die selben Ordnernamen vergibt, also von der Länge etc…
thomash
Member II

Re: CIFS Ordner zeigen vorhandene Dateien nicht an..

Scheint sich um einen Bug zu handeln der beim lesenden Zugriff seitens der Dateisystem Emulation (org.alfresco.filesys.repo.ContentNetworkFile) auf des Repository auftritt. Allerdings nur beim Zugriff mit Windows 7 oder Vista.
Siehe gemeldeter Bug:
http://issues.alfresco.com/jira/browse/ALF-5104

Unsere Entwicklung untersucht das Verhalten derzeit. Leider tritt es nur unregelmässig auf was die Fehlersuche zu erschweren erscheint.

Kurz zur Problem Ursache:
Die Dateien sind physisch tatsächlich im Repo vorhanden. Allerdings tritt beim Versuch per CIFS also über die Filesystememulation auf das Repo zuzugreifen eine Art Lockingproblem auf. Der unter der Haube zum Contentzugriff notwendige FileChannel kann nicht geöffnet werden da er aus einem derzeit noch unerfindlichen Grund bereits geöffnet ist bzw. eventuell nicht geschlossen wurde.


Du kannst dich auf jeden Fall mal als Beobachter registrieren und den Fortschritt verfolgen bzw. siehst dann sofort sobald der Bug gefixt ist.

Gruß
Thomas
chno299
Member II

Re: CIFS Ordner zeigen vorhandene Dateien nicht an..

Ok, das werde ich machen .

Vielen Dank für den raschen Support !!

Lg