Apple Bug ID# 12033691

Upload core product.

Apple Bug ID# 12033691

Postby flowney » Sat Aug 04, 2012 11:25 pm

Our authentication required podcasting server uses JFile Upload for all uploaded files (video, audio, PDF, ePub). MacOS X 10.6,7 &8 users cannot use the drag and drop part of the UI. They are compelled to use the less intuitive (to them) GetFile interface instead. I have filed this bug with Apple on numerous occasions and have received email acknowledgement that this is a "known problem" but nothing ever gets fixed. Could this be something the matter with the applet?
flowney
 
Posts: 6
Joined: Fri Aug 12, 2011 6:24 pm

Re: Apple Bug ID# 12033691

Postby support » Sun Aug 12, 2012 10:19 am

There is a workaround to move the applet on desktop (Cmd+Shift + Select applet and move it) and then D&D will work (see screenshot). Could it help?
moveapplet.png
Applet on desktop
(98.43 KiB) Not downloaded yet

The other solution is that we would implement a JFrame (i.e. window) that will display over the applet and browser.
User avatar
support
 
Posts: 1497
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691 (Drag & Drop workarounds)

Postby support » Tue Feb 12, 2013 9:16 pm

We've implemented the JFrame workaround as an option in JFileUpload 3.0.
You can enable it by adding the following parameter:
<PARAM NAME="maincontainer" VALUE="frame-mac">
It will display a frame window over the applet at loading on MacOSX only.
The frame will stay "on top" but one can minimize it.

This workaround should be considered as experimental. Any feedback is welcome here.

You can try it at:
http://www.jfileupload.com/products/dem ... x_dnd.html

See screenshot.
DnD-Workaround.png
MacOSX screenshot
(118.08 KiB) Not downloaded yet


Notes:
- The frame will not move when the browser window is moved.
- The frame is displayed always on top.
- It has been tested under Mountain Lion with JRE 1.7.0_13 and Safari 6.0.2
User avatar
support
 
Posts: 1497
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Postby lbochsler » Wed Feb 13, 2013 2:49 am

I get the following error on the demopage:

java.lang.ClassNotFoundException:
ch.randelshofer.quaqua.subset.QuaquaLionFileChooserLAF

Environment Details:

Code: Select all
[INFO] MApplet - JFileUpload 3.0 Build FINAL.001
[INFO] G - Auto-detect proxy settings (ps): DIRECT
[INFO] G - Auto-detect proxy settings : host = null
[INFO] G - Auto-detect proxy settings : port = -1
[INFO] MApplet - Main Container: frame-mac
[INFO] Conf - TransferUI instantiated : jfileupload.transfer.client.mac.QQTransferUI
[INFO] QQTransferUI - Loading QQLNF 3.0
[INFO] QQTransferUI - Enabling QQLNF 3.0 for Mac OS X 10.7.5 Java 23.7-b01
[INFO] QQTransferUI - Copying: libquaqua.jnilib into /Library/Java/Extensions
[INFO] QQTransferUI - Copying: libquaqua64.jnilib into /Library/Java/Extensions
Java Plug-in 10.13.2.20
Using JRE version 1.7.0_13-b20 Java HotSpot(TM) 64-Bit Server VM
User home directory = /Users/cando
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
lbochsler
 
Posts: 5
Joined: Tue Jun 28, 2011 7:19 am

Re: Apple Bug ID# 12033691

Postby support » Wed Feb 13, 2013 7:33 am

The error is not related to workaround but to look and feel. I've disabled look and feel. Could you try again?
User avatar
support
 
Posts: 1497
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Postby lbochsler » Wed Feb 13, 2013 3:21 pm

I confirm, it works fine now!
lbochsler
 
Posts: 5
Joined: Tue Jun 28, 2011 7:19 am

Re: Apple Bug ID# 12033691

Postby support » Wed Feb 13, 2013 8:41 pm

Ok and what about the workaround? Could it fit to your needs?
User avatar
support
 
Posts: 1497
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Postby lbochsler » Tue Feb 26, 2013 2:36 pm

Unfortunatly it says 'This plugin has security issues' and users have to accept this barrier first. Using Firefox 19.0, Java 7 Update 15 (build 1.7.0_15-b03) on OSX 10.7.5
Attachments
Screenshot_applet.png
(56.94 KiB) Not downloaded yet
lbochsler
 
Posts: 5
Joined: Tue Jun 28, 2011 7:19 am

Re: Apple Bug ID# 12033691

Postby support » Thu Feb 28, 2013 7:27 am

Yes, this behavior is now very common, browser requires last JRE update to allow applet. It's for any applet.
User avatar
support
 
Posts: 1497
Joined: Sun Jan 27, 2008 6:19 pm


Return to JFileUpload



cron

Sitemap | Privacy Statement | Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc.
in the U.S. and other countries. All other company and/or product names are the property of their respective owners.