Webdav et taille des PDF ouverts

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-07-2011 06:00 AM
Je teste actuellement la version 3.4d pour migrer depuis ma version actuelle (3.0)
Environnement de mes versions :
Actuelle :
Opensuse 11.0 et Alfresco 3.0
future :
Win Server 2008 et Alfresco 3.4d
Pour information, le problème décrit ci-dessous se produit dans les 2 environnements cités ci-dessus.
Alors voila, je veux ouvrir des fichiers PDF (avec NitroPDF) par l'accès Webdav (avec NetDrive)
Ces fichiers PDF s'ouvrent bien jusqu'à une certaine taille 'critique' que j'estimerais à environ 320 Ko
Exemple :
- Ouverture fichier PDF , taille 316 Ko -> OK
- Ouverture fichier PDF, taille 338 Ko -> Message d'erreur NitroPDF : Impossible d'ouvrir le fichier. Le fichier PDF est endommagé
J'ai trouvé quelques sujets concernant ce problème, mais aucun n'indique de solution…
Y-en-a-t-il une ?
Merci de votre aide …
- Labels:
-
Archive
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-08-2011 12:04 PM
Pour ma part je viens de tester avec ma configuration suivante :
serveur OS : linux mandriva 2010.2
alfresco : 3.4.c
base de données : mysql
connexion webdav via dolphin (explorateur de fichier KDE) sur alfresco, adresse d'accès au repository :
webdav://localhost:8080/alfresco/webdav/
Ouverture de fichier pdf avec des taille supérieur à 1Mo.
Résultat : Aucun problème …

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 04:25 AM
Et toujours le même problème
Incompréhensible…

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 05:26 AM
et l'ouverture des PDF (avec Acrobat Reader) > 300 Ko est toujours impossible (un fichier de 291 Ko s'ouvre bien…)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 09:22 AM
Linux OpenSuse 11.3 - Alfresco Version 3.4c 32 Bits pour Linux
Ouverture des fichiers avec un windows XP, lecteur Webdav, Résultat avec Acrobat Reader, toujours le même !!!! :
Ouverture pdf de 290 Ko -> OK
Ouverture pdf de 450 Ko -> Message Acrobat reader : "Une erreur est survenue lors de l'ouverture de ce document. Le fichier est endommagé et n'a pas pu être réparé"
Pour info, en mode CIFS, les fichiers s'ouvrent correctement…
Cordialement
Fred.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 10:34 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 10:54 AM
Avec Dolphin et l'accès que vous avec indiqué précédemment, ca fonctionne, je peux ouvrir des fichiers volumineux
Ca viendrait peut-être de Windows ?
Bizarre, j'ai quand même testé sur plusieurs versions (XP, Vista, Win7) avec des configs différentes, et le problème est toujours le même…
Merci de votre attention
Cordialement
Fred.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 11:27 AM
Quelqu'un sur windows pourrait-il confirmer le problème rencontrer par Fred ???
Pour ma part je n'ai pas windows :roll:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2011 12:13 PM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2011 03:20 AM
Environnement utilisé :
- Windows Server 2008 R2 - 64 Bits
- Alfresco 3.4c, Base Mysql
- Java version 6 (1.6.0_20)
Méthodologie :
- Installation de Allfresco par l'installeur
- Je teste le fichier PDF taille 4.75 Mo en local que je vais copier -> Ouverture OK
- Connexion en mode web avec l'utilisateur admin
- Ajout par le mode web du fichier PDF - Taille : 4.75 Mo (pas de trace dans les logs)
- Par Webdav, ouverture du fichier PDF - Erreur d'ouverture du fichier dans Acrobat Reader, et erreur dans les logs :
08:58:48,059 User:admin ERROR [alfresco.webdav.protocol] Internal Server Error: org.alfresco.service.cmr.repository.ContentIOException: 01100009 Failed to copy content to output stream: accessor: ContentAccessor[ contentUrl=store://2011/2/10/8/56/8be2132a-6ba2-4c3a-a717-d822324439a6.bin, mimetype=application/pdf, size=4980768, encoding=UTF-8, locale=fr_FR] at org.alfresco.repo.content.AbstractContentReader.getContent(AbstractContentReader.java:352) at org.alfresco.repo.webdav.GetMethod.executeImpl(GetMethod.java:213) at org.alfresco.repo.webdav.WebDAVMethod$2.execute(WebDAVMethod.java:302) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:381) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:272) at org.alfresco.repo.webdav.WebDAVMethod.execute(WebDAVMethod.java:310) at org.alfresco.repo.webdav.WebDAVServlet.service(WebDAVServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.alfresco.repo.webdav.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:172) at sun.reflect.GeneratedMethodAccessor316.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy217.doFilter(Unknown Source) at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555) at java.lang.Thread.run(Thread.java:619)Caused by: ClientAbortException: java.io.IOException at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:349) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.springframework.util.FileCopyUtils.copy(FileCopyUtils.java:113) at org.alfresco.repo.content.AbstractContentReader.getContent(AbstractContentReader.java:347) … 33 moreCaused by: java.io.IOException at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:696) at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:726) at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:118) at org.apache.coyote.http11.InternalAprOutputBuffer.doWrite(InternalAprOutputBuffer.java:532) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) … 40 more08:58:48,854 User:admin ERROR [alfresco.webdav.protocol] Internal Server Error: org.alfresco.service.cmr.repository.ContentIOException: 01100010 Failed to copy content to output stream: accessor: ContentAccessor[ contentUrl=store://2011/2/10/8/56/8be2132a-6ba2-4c3a-a717-d822324439a6.bin, mimetype=application/pdf, size=4980768, encoding=UTF-8, locale=fr_FR] at org.alfresco.repo.content.AbstractContentReader.getContent(AbstractContentReader.java:352) at org.alfresco.repo.webdav.GetMethod.executeImpl(GetMethod.java:213) at org.alfresco.repo.webdav.WebDAVMethod$2.execute(WebDAVMethod.java:302) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:381) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:272) at org.alfresco.repo.webdav.WebDAVMethod.execute(WebDAVMethod.java:310) at org.alfresco.repo.webdav.WebDAVServlet.service(WebDAVServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.alfresco.repo.webdav.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:172) at sun.reflect.GeneratedMethodAccessor316.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy217.doFilter(Unknown Source) at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:58) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555) at java.lang.Thread.run(Thread.java:619)Caused by: ClientAbortException: java.io.IOException at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358) at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:387) at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) at org.springframework.util.FileCopyUtils.copy(FileCopyUtils.java:113) at org.alfresco.repo.content.AbstractContentReader.getContent(AbstractContentReader.java:347) … 33 moreCaused by: java.io.IOException at org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer(InternalAprOutputBuffer.java:696) at org.apache.coyote.http11.InternalAprOutputBuffer$SocketOutputBuffer.doWrite(InternalAprOutputBuffer.java:726) at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:118) at org.apache.coyote.http11.InternalAprOutputBuffer.doWrite(InternalAprOutputBuffer.java:532) at org.apache.coyote.Response.doWrite(Response.java:560) at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) … 39 more
Ensuite, je fais l'opération inverse, c.a.d. que je recopie le fichier par le lecteur Webdav dans un répertoire local.
Le fichier ne s'ouvre plus depuis le bureau et provoque la même erreur
Cordialement
Fred.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2011 09:55 AM
Un problème de proxy ????
