Apple Bug ID# 12033691

Upload core product.
Post Reply
flowney
Posts: 6
Joined: Fri Aug 12, 2011 6:24 pm

Apple Bug ID# 12033691

Post by flowney »

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?

User avatar
support
Posts: 1503
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Post by support »

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.11 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: 1503
Joined: Sun Jan 27, 2008 6:19 pm

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

Post by support »

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
(117.59 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

lbochsler
Posts: 5
Joined: Tue Jun 28, 2011 7:19 am

Re: Apple Bug ID# 12033691

Post by lbochsler »

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>
----------------------------------------------------

User avatar
support
Posts: 1503
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Post by support »

The error is not related to workaround but to look and feel. I've disabled look and feel. Could you try again?

lbochsler
Posts: 5
Joined: Tue Jun 28, 2011 7:19 am

Re: Apple Bug ID# 12033691

Post by lbochsler »

I confirm, it works fine now!

User avatar
support
Posts: 1503
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Post by support »

Ok and what about the workaround? Could it fit to your needs?

lbochsler
Posts: 5
Joined: Tue Jun 28, 2011 7:19 am

Re: Apple Bug ID# 12033691

Post by lbochsler »

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.74 KiB) Not downloaded yet

User avatar
support
Posts: 1503
Joined: Sun Jan 27, 2008 6:19 pm

Re: Apple Bug ID# 12033691

Post by support »

Yes, this behavior is now very common, browser requires last JRE update to allow applet. It's for any applet.

Post Reply