Projet

Général

Profil

Actions

Bug #6901

fermé

Interdire téléchargement Lecteur - Pb accès au document de 9Mo

Ajouté par Marc Avenel il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Fichiers joints
Début:
22/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox
Votre version de Silverpeas:
5.14.4
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Nous désirons que certains documents bureautiques ne puissent être téléchargés par les lecteurs.
Nous utilisons la fonctionnalité liée aux pièces jointes :* Interdire téléchargement Lecteur*
Si le fichier est de kO pas de soucis
Si le fichier fait 9Mo le service qui ouvre le moteur Falsh boucle sans réponse en page Web
(Voir la copie écran)


Fichiers

LDP_Erreur.png (437 ko) LDP_Erreur.png Marc Avenel, 22/09/2015 15:04
Read_NoAccess_NOT FOUND.PNG (2,29 ko) Read_NoAccess_NOT FOUND.PNG Marc Avenel, 22/09/2015 15:40

Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Feature #6957: Améliorations techniques des services de prévisualisation et de visualisation des pièces jointes.ClosedYohann Chastagnier07/10/2015

Actions

Mis à jour par Marc Avenel il y a environ 9 ans

Au bout de 3 niutes j'ai un message : Not found
(voir copie écran)

Mis à jour par Marc Avenel il y a environ 9 ans

Quelle version de Flash Player minimum doit être installée sur le poste utilisateur ?
L'extension dans le navigateur FireFox ?

Mis à jour par Sebastien Vuillet il y a environ 9 ans

  • Tracker changé de Bug à Support
  • Projet changé de Silverpeas Core à 127
  • Catégorie Fichiers joints supprimé
  • Statut changé de New à Feedback

Cela se produit sur l'environnement de production ?

Car par exemple sur ce fichier http://www.mgicoutier.net/silverpeas/File/6ed17d6e-50ab-4e7a-b8e0-31dcf918f89c?ContentLanguage=fr qui fait 7Mo la visonneuse affiche le document en 3 secondes.

Test réalisé avec Firefox 35.0.1 et le plugin flash version 13.0.0.214

Mis à jour par Marc Avenel il y a environ 9 ans

Ok ca fonctionne chez vous.
Chez MGIC Firefox validé est ESR 24.6.0
Le shockWave de ton navigator
Ton url est sur le file ?
Peux tu me donner la publication que l'on teste le viewer Falsh dessus ?
Que l'on soit sur le même test.

Mis à jour par Marc Avenel il y a environ 9 ans

Test sur un gros fichier sur 2 M0
inférieur ca fonctionne.
Test sur la productiuon dans test, la ged "Tests Edition En Ligne"
Il y a un fichier de 9Mo

Mis à jour par Sebastien Vuillet il y a environ 9 ans

  • Priorité changé de Immediate à Normal

Le problème n'est pas aussi général que cela. La taille du fichier n'est pas lié au problème.
Mais ce fichier en particulier fait planter l'outil pdf2swf en charge de la convertion.

23/09/15-12:17:02,861 - ERROR : Command execution error | MODULE : util.SwfUtil.exec | !!! Message Command execution error NOT INITIALIZED !!! (EXCEPTION : java.lang.RuntimeException: Exit error status : 1
at org.silverpeas.viewer.util.SwfUtil.exec(SwfUtil.java:198)
at org.silverpeas.viewer.util.SwfUtil.fromPdfToSwf(SwfUtil.java:135)
at org.silverpeas.viewer.util.SwfUtil.fromPdfToSwf(SwfUtil.java:112)
at org.silverpeas.viewer.util.SwfUtil.fromPdfToSwf(SwfUtil.java:100)
at org.silverpeas.viewer.DefaultViewService.toSwf(DefaultViewService.java:116)
at org.silverpeas.viewer.DefaultViewService.getDocumentView(DefaultViewService.java:78)
at org.silverpeas.viewer.web.DocumentViewResource.getAttachmentView(DocumentViewResource.java:97)
at org.silverpeas.viewer.web.DocumentViewResource$$FastClassByCGLIB$$a9eb9234.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:631)
at org.silverpeas.viewer.web.DocumentViewResource$$EnhancerByCGLIB$$bb727907.getAttachmentView(<generated>)
at sun.reflect.GeneratedMethodAccessor2763.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:77)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.MassiveWebSecurityFilter.doFilter(MassiveWebSecurityFilter.java:173)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.WebCORSFilter.doFilter(WebCORSFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.token.SessionSynchronizerTokenValidator.doFilter(SessionSynchronizerTokenValidator.java:102)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.MessageFilter.doFilter(MessageFilter.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.silverpeas.web.filter.HttpServletRequestDecoration.doFilter(HttpServletRequestDecoration.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
at java.lang.Thread.run(Thread.java:662)
)

Mis à jour par Sebastien Vuillet il y a environ 9 ans

  • Statut changé de Feedback à Qualified

Dans ce cas nous avons atteint les limites de l'outil pdf2swf (outil tierce).

ERROR ID Table overflow
ERROR This file is too complex to render- SWF only supports 65536 shapes at once

Mis à jour par Sebastien Vuillet il y a environ 9 ans

  • Tracker changé de Support à Bug
  • Projet changé de 127 à Silverpeas Core
  • Assigné à mis à Yohann Chastagnier
  • Votre base de données mis à PostgreSQL

Mis à jour par Marc Avenel il y a environ 9 ans

On n' a pas de maîtrise sur le rendu.
Quelles sont vos préconisation sur cet outil tierce selon vos retours d'expérience.
Ceci afin que l'on marge notre scope à ce sujet.

Mis à jour par Marc Avenel il y a environ 9 ans

Et n'oublions pas l'usage en réelle du mode simultané.

Mis à jour par Sebastien Vuillet il y a environ 9 ans

Une solution a été identifiée, elle est en cours d'analyse pour validation et intégration dans le produit.

Mis à jour par Nicolas Eysseric il y a environ 9 ans

  • Sujet changé de GED-Interdire téléchargement Lecteur - PbL accès au document de 9Mo à Interdire téléchargement Lecteur - Pb accès au document de 9Mo
  • Catégorie mis à Fichiers joints

Mis à jour par Nicolas Eysseric il y a environ 9 ans

  • Lié à Feature #6957: Améliorations techniques des services de prévisualisation et de visualisation des pièces jointes. ajouté

Mis à jour par Nicolas Eysseric il y a environ 9 ans

  • Statut changé de Qualified à Resolved
  • Version cible mis à Version 5.15

Lié à #6957

Mis à jour par Nicolas Eysseric il y a environ 9 ans

  • Statut changé de Resolved à Closed
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF