Projet

Général

Profil

Actions

Bug #2043

fermé

Cliquer/Glisser ne marche pas sous firefox 4 sous MAC

Ajouté par yann delcambre il y a presque 13 ans. Mis à jour il y a plus de 8 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
30/05/2011
Echéance:
% réalisé:

100%

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

Description

Cliquer/Glisser ne marche pas sous firefox 4 sous MAC .

Quand on glisse un document, dans la fenetre java (qui semble s'etre bien chargé), il ne se passe rien.


Demandes liées 4 (0 ouverte4 fermées)

Lié à Silverpeas Core - Bug #1040: Chrome + MacOs + JUploadClosedEmmanuel Hugonnet21/09/2010

Actions
Lié à Silverpeas Core - Bug #1039: Safari + MacOs + JUpload sur Silverpeas 5.2+ Closed21/09/2010

Actions
Lié à Silverpeas Core - Bug #4764: Glisser/Déposer impossible sous MACClosedYohann Chastagnier25/07/2013

Actions
Lié à Silverpeas Core - Feature #5710: Glisser / déposer en HTML5ClosedYohann Chastagnier20/06/2014

Actions

Mis à jour par Nicolas Eysseric il y a presque 13 ans

  • Tracker changé de Bug à Support
  • Statut changé de New à Feedback

A priori, il ne s'agit pas d'un problème de Silverpeas mais bien d'un problème Firefox/Mac.
Plus d'info ici notamment : http://support.mozilla.com/fr/questions/753187

Mis à jour par yann delcambre il y a plus de 12 ans

N'y a t'il pas une solution pour mes utilisateurs?

Le nombre de mise à jour est maintenant presque total et ils ne peuvent plus utiliser le cliquer/glisser silverpeas.

Mis à jour par François Cedelle il y a plus de 12 ans

J'attends aussi une solution à ce pb depuis un certains temps...

En attendant, deux moyens de contournement :

- Utiliser le copié/collé à la place du glissé/déposé. (Clique droit sur l'applet java, coller)
- Utiliser Safari. Il y a un message d'erreur après chaque glissé/déposé, mais en fait ça marche. Il suffit de rafraichir l'onglet de prévisualisation...

Mis à jour par Anonyme il y a plus de 12 ans

A priori c'est un problème qui vient de l'intégration de java et de Firefox sous Mac OS :
https://bugzilla.mozilla.org/show_bug.cgi?id=588455

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

Le problème semble aussi se poser sur Safari 5.1
http://lists.apple.com/archives/java-dev/2011/Jul/msg00177.html
http://lists.apple.com/archives/java-dev/2011/Jul/msg00070.html
<quote>
As a workaround, you can detach the applet from the web page by holding down Cmd-Shift and dragging. The detached applet should respond correctly any DnD operations.
</quote>

Mis à jour par yann delcambre il y a plus de 12 ans

y a t'il un action de prévu pour que le service de Cliquer/Glisser soit fonctionnel?

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

C'est un problème venant de chez Apple qu'il ne nous est pas possible de gérer. Aucune action n'est possible actuellement, à part faire en sorte que les clients Apple se plaignent du fait qu'Apple fournisse une version limitée et buggée du plugin Java.

Mis à jour par yann delcambre il y a plus de 12 ans

il doit être possible de reprendre la fonctionnalité avec des langages plus standards et intégrés au navigateur comme javascript ou html5.

Est il possible de désactiver la fenêtre de cliquer/déposer quand un utilisateur se connecte a partir d'un poste apple?

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

HTML 5 devrait le permettre cependant le support n'est pas identique selon le navigateur et la norme est loin d'être définie (on parle de 2013).

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

http://css.dzone.com/articles/drag-and-drop-uploading

Ainsi que l'indique cet article l'upload via Drag and Drop ne sera possible qu'à partir de la version 10 d'Internet Explorer et il n'y a pas de support pour Opera.

Mis à jour par yann delcambre il y a environ 12 ans

J'ai retesté depuis un mac.
L'applet java ne détecte plus le dépôt du fichier.
C'est le navigateur (firefox, chrome, safari) qui ouvre directement le document dans la page web.

Mis à jour par Emmanuel Hugonnet il y a environ 12 ans

Comme indiqué c'est un bug de la nouvelle implémentation du plugin Java par Apple donc cela touche tous les navigateurs sur Mac OS X.

Mis à jour par yann delcambre il y a environ 12 ans

Comme indiqué cela n'a plus le même comportement.
Avant il ne se passait rien. Maintenant la détection du dépôt n'est plus "trapé" et c'est le navigateur qui ouvre le fichier à la place.

Mis à jour par François Cedelle il y a presque 12 ans

Bonjour,

Avec Firefox 12 et Chrome 18, nous avons toujours la même erreur.
Alors que sur le site de démo de JUpload,http://jupload.sourceforge.net/advanced_js_demo.html
l'import par copier/coller semble fonctionner bien, sans afficher d'erreur...

L'implémentation faite dans Silverpeas semble donc à l'origine du problème.

Mis à jour par Emmanuel Hugonnet il y a presque 12 ans

  • Assigné à mis à Emmanuel Hugonnet

Avez vous des traces dans la console Java de votre navigateur ?
Pourriez vous nous fournir les traces :
http://jupload.sourceforge.net/howto-support.html#Give_the_debug_output

Mis à jour par François Cedelle il y a presque 12 ans

La console java reste muette sur le site JUpload
Et voici ce que donne leur console de debug :

00127 13:53:48.648 wjhk.jupload2.JUploadApplet [DEBUG] Action : paste
00128 13:53:48.656 wjhk.jupload2.JUploadApplet [DEBUG] Creation of the DefaultFileData for /Users/felix/Desktop/Dossier-Hebergement-Mutualise-Multi-Techno.V2-1.odt(root: /Users/felix/Desktop)
00129 13:53:53.677 wjhk.jupload2.JUploadApplet [DEBUG] Action : Envoyer
00130 13:53:53.677 wjhk.jupload2.JUploadApplet [DEBUG] DefaultFileUploadThread created
00131 13:53:53.677 wjhk.jupload2.JUploadApplet [DEBUG] Using wjhk.jupload2.upload.FileUploadThreadHTTP
00132 13:53:53.678 wjhk.jupload2.JUploadApplet [DEBUG] Upload done by using the wjhk.jupload2.upload.FileUploadThreadHTTP class
00133 13:53:53.678 FileUploadManagerThreadImpl thread [DEBUG] Start of the FileUploadManagerThreadImpl
00134 13:53:53.678 FilePreparationThread [DEBUG] ============== Start of file preparation (Dossier-Hebergement-Mutualise-Multi-Techno.V2-1.odt)
00135 13:53:53.679 PacketConstructionThread [DEBUG] Start of PacketConstructionThread
00136 13:53:53.679 FileUploadThreadHTTP [DEBUG] Start of the FileUploadThread
00137 13:53:53.679 FilePreparationThread [DEBUG] wjhk.jupload2.upload.FilePreparationThread.prepareFiles(): before call to beforeUpload()
00138 13:53:53.679 FilePreparationThread [DEBUG] ============== End of file preparation (Dossier-Hebergement-Mutualise-Multi-Techno.V2-1.odt)
00139 13:53:53.679 FilePreparationThread [DEBUG] wjhk.jupload2.upload.FilePreparationThread.anotherFileIsReady(): before call(1) to newlyPreparedFileData.getUploadLength()
00140 13:53:53.679 FilePreparationThread [DEBUG] wjhk.jupload2.upload.FilePreparationThread.checkIfNextPacketIsReady(): before call(2) to currentFileData.getUploadLength()
00141 13:53:53.683 PacketConstructionThread [DEBUG] Poisonned UploadFileData received, PacketContructionThread will exit normally
00142 13:53:53.683 PacketConstructionThread [DEBUG] PacketConstructionThread: end of loop, the thread is about to finish
00143 13:53:53.683 FileUploadManagerThreadImpl thread [DEBUG] Waiting for fileUploadThread to die
00144 13:53:53.683 PacketConstructionThread [DEBUG] End of PacketConstructionThread
00145 13:53:53.683 FileUploadThreadHTTP [DEBUG] file Dossier-Hebergement-Mutualise-Multi-Techno.V2-1.odt: content=27445 bytes, getAdditionnalBytesForUpload=998 bytes
00146 13:53:53.684 FileUploadThreadHTTP [DEBUG] chunkHttpParam: jupart=0&jufinal=1
00147 13:53:53.684 FileUploadThreadHTTP [DEBUG] [initByteArrayEncoder] proxy=DIRECT, proxy.type=DIRECT, useProxy=false, url.host=jupload.sourceforge.net, url.port=-1
00148 13:53:53.684 FileUploadThreadHTTP [DEBUG] [onAppendHeader] Start
00149 13:53:53.685 FileUploadThreadHTTP [DEBUG] [onAppendHeader] Header appended; Cookie:
00150 13:53:53.685 FileUploadThreadHTTP [DEBUG] [onAppendHeader] Header appended; User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20100101 Firefox/12.0
00151 13:53:53.685 FileUploadThreadHTTP [DEBUG] [onAppendHeader] End
00152 13:53:53.685 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append] Content-Type: multipart/form-data; boundary=
00153 13:53:53.685 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append] ---------------------------pefp46e1ulq
00154 13:53:53.686 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append]
00155 13:53:53.686 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append] Content-Length:
00156 13:53:53.687 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append] 28443
00157 13:53:53.687 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append]
00158 13:53:53.687 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append]
00159 13:53:53.687 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append]
00160 13:53:53.688 FileUploadThreadHTTP [DEBUG] Using non SSL socket, direct connection
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] === main header (len=338):
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] POST /upload_dummy.html HTTP/1.0\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Host: jupload.sourceforge.net\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Accept: */*\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Accept-Encoding: identity\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Connection: close\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Cookie: \r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20100101 Firefox/12.0\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Content-Type: multipart/form-data; boundary=---------------------------pefp46e1ulq\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] Content-Length: 28443\r\n
00161 13:53:53.689 FileUploadThreadHTTP [DEBUG] \r\n
00162 13:53:53.689 FileUploadThreadHTTP [DEBUG] === main header end
00163 13:53:53.690 FileUploadThreadHTTP [DEBUG] --- fileheader start (len=952):
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Disposition: form-data; name="mimetype0"\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Transfer-Encoding: 8bit\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Type: text/plain; charset=UTF-8\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] \r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] application/octet-stream\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Disposition: form-data; name="pathinfo0"\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Transfer-Encoding: 8bit\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Type: text/plain; charset=UTF-8\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] \r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] /Users/felix/Desktop\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Disposition: form-data; name="relpathinfo0"\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Transfer-Encoding: 8bit\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Type: text/plain; charset=UTF-8\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] \r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] \r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Disposition: form-data; name="filemodificationdate0"\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Transfer-Encoding: 8bit\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Type: text/plain; charset=UTF-8\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] \r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] 24/02/2012 14:29:34\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Disposition: form-data; name="File0"; filename="Dossier-Hebergement-Mutualise-Multi-Techno.V2-1.odt"\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] Content-Type: application/octet-stream\r\n
00164 13:53:53.690 FileUploadThreadHTTP [DEBUG] \r\n
00165 13:53:53.691 FileUploadThreadHTTP [DEBUG] --- fileheader end
00166 13:53:53.691 FileUploadThreadHTTP [DEBUG] in UploadFileData.uploadFile (amount:27445, getUploadLength(): 27445)
00167 13:53:53.692 FileUploadThreadHTTP [DEBUG] [HTTPConnectionHelper append]
00167 13:53:53.692 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq--
00168 13:53:53.692 FileUploadThreadHTTP [DEBUG] --- filetail start (len=46):
00169 13:53:53.692 FileUploadThreadHTTP [DEBUG] \r\n
00169 13:53:53.692 FileUploadThreadHTTP [DEBUG] -----------------------------pefp46e1ulq--\r\n
00170 13:53:53.693 FileUploadThreadHTTP [DEBUG] --- filetail end
00171 13:53:53.693 FileUploadThreadHTTP [DEBUG] wjhk.jupload2.upload.helper.ProgressBarManager.anotherFileHasBeenSent(): before call to newlyUploadedFileData.getUploadLength()
00172 13:53:53.693 FileUploadThreadHTTP [DEBUG] -------- Response Headers Start --------
00173 13:53:54.413 FileUploadThreadHTTP [DEBUG] HTTP/1.0 200 OK
00174 13:53:54.413 FileUploadThreadHTTP [DEBUG] Server: Apache/2.2.3 (CentOS)
00175 13:53:54.414 FileUploadThreadHTTP [DEBUG] Last-Modified: Fri, 24 Dec 2010 14:00:59 GMT
00176 13:53:54.414 FileUploadThreadHTTP [DEBUG] ETag: "9-498286a74dcc0"
00177 13:53:54.415 FileUploadThreadHTTP [DEBUG] Accept-Ranges: bytes
00178 13:53:54.415 FileUploadThreadHTTP [DEBUG] Cache-Control: max-age=172800
00179 13:53:54.416 FileUploadThreadHTTP [DEBUG] Expires: Thu, 19 Apr 2012 11:53:53 GMT
00180 13:53:54.416 FileUploadThreadHTTP [DEBUG] Content-Type: text/html
00181 13:53:54.416 FileUploadThreadHTTP [DEBUG] Content-Length: 9
00182 13:53:54.417 FileUploadThreadHTTP [DEBUG] Date: Tue, 17 Apr 2012 11:53:54 GMT
00183 13:53:54.417 FileUploadThreadHTTP [DEBUG] X-Varnish: 1853801809
00184 13:53:54.417 FileUploadThreadHTTP [DEBUG] Age: 0
00185 13:53:54.418 FileUploadThreadHTTP [DEBUG] X-Cache: MISS from cache.avignon.inra.fr
00186 13:53:54.418 FileUploadThreadHTTP [DEBUG] X-Cache-Lookup: MISS from cache.avignon.inra.fr:8080
00187 13:53:54.419 FileUploadThreadHTTP [DEBUG] Via: 1.1 varnish, 1.1 cache.avignon.inra.fr:8080 (squid/2.7.STABLE3)
00188 13:53:54.419 FileUploadThreadHTTP [DEBUG] Connection: close
00189 13:53:54.419 FileUploadThreadHTTP [DEBUG]
00190 13:53:54.420 FileUploadThreadHTTP [DEBUG] --------- Response Headers End ---------
00191 13:53:54.420 FileUploadThreadHTTP [DEBUG] -------- Response Body Start --------
00192 13:53:54.420 FileUploadThreadHTTP [DEBUG] SUCCESS
00193 13:53:54.420 FileUploadThreadHTTP [DEBUG] -------- Response Body End --------
00194 13:53:54.421 FileUploadThreadHTTP [DEBUG] HTTP status: 200 OK
00195 13:53:54.421 FileUploadThreadHTTP [DEBUG] After do upload
00196 13:53:54.422 FileUploadThreadHTTP [DEBUG] End of the FileUploadThread
00197 13:53:54.425 FileUploadManagerThreadImpl thread [INFO] Upload finished normally. 1 file(s) uploaded in 0 seconds. Average upload speed: 2744 (kbytes/s)

Dans Silverpeas, au chargement de l'applet voici ce que donne la console java :

Module Java 1.6.0_31
Utilisation de la version JRE 1.6.0_31-b04-415-11M3635 Java HotSpot(TM) 64-Bit Server VM
Répertoire de départ de l’utilisateur = /Users/felix[WARN] java.lang.NumberFormatException when getting the buildNumber, while parsing 'true'). Will return -1
[WARN] java.lang.NumberFormatException when getting the buildNumber, while parsing 'true'). Will return -1
JSException (class netscape.javascript.JSException: null) in DefaultUploadPolicy, trying default values.
no navigator found, reading 'debug_cookie' from system properties (null)
JSException (class netscape.javascript.JSException: null) in DefaultUploadPolicy, trying default values.
no navigator found, reading 'debug_agent' from system properties (null)
[WARN] java.lang.NumberFormatException when getting the buildNumber, while parsing 'true'). Will return -1

Après, un clic droit/coller, c'est le navigateur qui retourne une erreur (fenetre popup) :
java.lang.illegalArgumentException in JUploadPanelImpl.doStartUpload()

Mis à jour par Miguel Moquillon il y a plus de 10 ans

  • Statut changé de Feedback à Closed

La version de Silverpeas ici n'est plus supportée.
Il semblerait néanmoins qu'il y ait encore des problèmes avec l'applet du glisser/déposer sous MacOS X, ce pb est désormais traité par le bug #4764.

Mis à jour par yann delcambre il y a plus de 10 ans

Bonjour,

Merci de ne pas fermer mon bug , mais plutot de le rattacher à l autre pour ne pas perdre la tracabilité.

Merci,

Yann DELCAMBRE

Mis à jour par Miguel Moquillon il y a plus de 10 ans

  • Statut changé de Closed à Feedback

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

  • Tracker changé de Support à Bug
  • Assigné à Emmanuel Hugonnet supprimé
  • Version cible mis à Version 5.15
  • Navigateur changé de Firefox 4.x à Tous
  • Votre base de données mis à PostgreSQL

Mis à jour par Nicolas Eysseric il y a plus de 8 ans

  • Statut changé de Feedback à In progress...
  • Assigné à mis à Yohann Chastagnier

Mis à jour par Nicolas Eysseric il y a plus de 8 ans

  • Statut changé de In progress... à Closed
  • % réalisé changé de 0 à 100

Grâce à la feature #5710 (HTML5), le glisser/déposer fonctionne bien sous MacOS que ce soit avec Safari ou Firefox.

Actions

Formats disponibles : Atom PDF