Hello,
Imm glad to hear that there is communication going on about this issue. I've posted my issue before, and it may be related, but I'm not sure. To recap:
I was integrating the uploader about 2 months ago and everything was working fine. I left it, and came back to it about a month later. The uploader no longer initializes. This was occured on a Windows Pro Machine w FF 2.0.0.6 as well as a Vista W/ FF 2.0.0.6. When I use IE the ActiveX is fine. When I deactivate the ActiveX portion and use solely Java, it doesn't initialize.
I keep the .jar file in the same directory as my code and use this code to call it.
//For Java applet we specify only directory with JAR files
iu.javaAppletCodeBase = "./";
iu.javaAppletCached = false;
iu.javaAppletVersion = "2.5.35.0";
so I don't believe it's because it can't find the jar file.
I know it sounds weird, but what I believe is that if the *server* that is hosting the file has FF > 2.0.0.5, and the Uploader is in a directory that requires sessions than the initialization will fail. As if FF does something to the actual OS.
At one point I had a Windows Pro machine for local development that had 2.0.0.4 and it was working fine - I was using it to debug the initialization error. Once I upgraded to FF 2.0.0.6, I can no longer initialize the uploader in a secure directory. However, when I move the files over to another directory, one that does not require authentication, then the uploader initializes fine.
I currently have the code on a Windows Server 2003 w/ FF 2.0.0.3, inside a directory that requires authentication/session and it's working fine w/ different types of browsers. It's the exact code as on my local development machines.
Is this a related issue? Any insight? Should I submit another ticket? Thank you in advance.
Here's all the JS code I use to initialize the uploader. I believe I copied and paste from a sample to ensure I had one that worked.
var iu = new ImageUploaderWriter("ImageUploader", 770, 500);
iu.activeXControlEnabled = true;
iu.javaAppletEnabled = true;
//For ActiveX control we specify full path for CAB file
iu.activeXControlCodeBase = "./ImageUploader4.cab";
iu.activeXControlVersion = "4,5,35,0";
iu.activeXControlEnabled = false;
//For Java applet we specify only directory with JAR files
iu.javaAppletCodeBase = "./";
iu.javaAppletCached = false;
iu.javaAppletVersion = "2.5.35.0";
iu.showNonemptyResponse = "off";
//appearance & behaviour
iu.addParam("AllowRotate", "false");
iu.addParam("BackgroundColor", "#ffffff");
iu.addParam("DropFilesHereText", "Drop images here");
iu.addParam("FileMask", "*.jpg;*.jpe;*.gif");
iu.addParam("FolderPaneHeight", "300");
iu.addParam("PaneLayout", "ThreePanes");
iu.addParam("ShowDebugWindow", "true");
iu.addParam("ShowDescriptions", "false");
iu.addParam("PreviewThumbnailSize", "70");
//iu.addParam("ThumbnailVerticalSpacing", "5");
iu.addParam("UploadView", "Details");
//Configure upload settings.
iu.addParam("AutoRecoverMaxTriesCount", "3");
iu.addParam("AutoRecoverTimeOut", "10000");
iu.addParam("FilesPerOnePackageCount", "1");
//Configure URL files are uploaded to.
iu.addParam("Action", "imageuploadprocess.aspx");
iu.writeHtml();