It won't take a regular WOFileUpload either. Maybe an encoding problem? Is there something in apache that I didn't set up? I am using
er.extensions.ERXApplication.DefaultEncoding=UTF-8 On Dec 16, 2011, at 12:17 PM, John & Kim Larson wrote: > So I did a deploy using the same package to a Mac server and it works. The > same package deployed to EC2 gives me this weird error, so it is some kind of > configuration problem. I checked the classpaths for the Mac and UNIX versions > line for line and they're the same. Any ideas? > > John > > On Dec 16, 2011, at 11:12 AM, John & Kim Larson wrote: > >> Yes. It's an embedded deploy. >> >> John A. Larson >> President >> Precision Instruments, Inc. >> Ph: 847-824-4194 >> Fax: 866-240-7104 >> >> Sent from my iPhone >> >> On Dec 16, 2011, at 11:07 AM, "Jérémy DE ROYER >> [INGENCYS]"<jeremy.dero...@ingencys.net> wrote: >> >>> Bonsoir, >>> >>> Do you have the same version of the Ajax Frameowrk on both, development and >>> deployment ? >>> >>> Jérémy >>> >>> Le 16 déc. 2011 à 18:03, John & Kim Larson a écrit : >>> >>>> I have an AjaxFileUpload on a page that works fine in development but not >>>> in deployment. When I upload a file I get an UnknownKeyException on the >>>> AjaxProgressBar inside the AjaxFileUpload ?? >>>> >>>> My bindings are >>>> UploadPicture: AjaxFileUpload { >>>> data = uploadedFile; >>>> filePath = fileName; >>>> succeededAction = savePhoto; >>>> uploadLabel = "Upload photo"; >>>> finishedFunction = "img_previewUpdate();"; >>>> progressBarBeforeStart = true; >>>> refreshTime = 1000; >>>> } >>>> >>>> This is the stack trace: >>>> >>>> "URL" = >>>> "/cgi-bin/WebObjects/MyApp.woa/4/ajax/6.0.9.1.2.9?_u=_0ProgressBar&1324052204904"; >>>> } >>>> >>>> com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException: >>>> [<er.ajax.AjaxProgressBar name: er.ajax.AjaxProgressBar subcomponents: >>>> null > valueForKey()]: lookup of unknown key: 'uploadFormID'. >>>> The WOComponent er.ajax.AjaxProgressBar does not have an instance variable >>>> of the name uploadFormID or _uploadFormID, nor a method of the name >>>> uploadFormID, _uploadFormID, getUploadFormID, or _getUploadFormID >>>> at >>>> com.webobjects.appserver.WOComponent.handleQueryWithUnboundKey(WOComponent.java:1764) >>>> at >>>> com.webobjects.foundation.NSKeyValueCoding$Utility.handleQueryWithUnboundKey(NSKeyValueCoding.java:494) >>>> at >>>> com.webobjects.foundation.NSKeyValueCoding$_KeyBinding.valueInObject(NSKeyValueCoding.java:894) >>>> at >>>> com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueForKey(NSKeyValueCoding.java:1324) >>>> at >>>> com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1736) >>>> at >>>> com.webobjects.foundation.NSKeyValueCoding$Utility.valueForKey(NSKeyValueCoding.java:447) >>>> at >>>> com.webobjects.foundation.NSKeyValueCodingAdditions$DefaultImplementation.valueForKeyPath(NSKeyValueCodingAdditions.java:212) >>>> at >>>> com.webobjects.appserver.WOComponent.valueForKeyPath(WOComponent.java:1804) >>>> at >>>> com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent(WOKeyValueAssociation.java:50) >>>> at >>>> er.extensions.components._private.ERXWOForm._formName(ERXWOForm.java:296) >>>> at >>>> er.extensions.components._private.ERXWOForm._clearFormName(ERXWOForm.java:338) >>>> at >>>> er.extensions.components._private.ERXWOForm.invokeAction(ERXWOForm.java:230) >>>> at >>>> com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) >>>> at >>>> com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115) >>>> at >>>> com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079) >>>> at >>>> com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127) >>>> at >>>> com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) >>>> at >>>> com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115) >>>> at >>>> com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38) >>>> >>>> This is what the generated HTML looks like (I took out some whitespace): >>>> <iframe name="_0UploadFrame" >>>> src="/cgi-bin/WebObjects/MyApp.woa/wa/ERXDirectAction/empty" width="0" >>>> height="0" border="0" style="border: none;"></iframe> >>>> >>>> <form name="_0Form" enctype="multipart/form-data" method="post" >>>> target="_0UploadFrame" action="/cgi-bin/WebObjects/MyApp.woa/upload"> >>>> <input name="wosid" type="hidden" value="7f5NZMw8JeYq0B8lMUh6tw" /> >>>> <input name="id" type="hidden" value="_0" /> >>>> <table> >>>> <tr class="upload_row"> >>>> <td class="input_col"><input name="uploadedFile" >>>> type="file" /></td> >>>> <td class="action_col"><input type="button" >>>> onclick="AUL.update('_0ProgressBar', {}, '6.0.9.3.5.2.7');" value="Upload >>>> photo"></input></td> >>>> </tr> >>>> >>>> <tr class="progress_row"> >>>> <td colspan = "2"> >>>> <div id="_0ProgressBar" >>>> updateUrl="/cgi-bin/WebObjects/MyApp.woa/ajax/6.0.9.3.5.2.9"> >>>> </div><script>AUC.register('_0ProgressBar');</script> >>>> </td> >>>> </tr> >>>> </table> >>>> </form> >>>> >>>> I've used this many times before, and everything is fine. Heck, it's fine >>>> in development. Everything else works fine in deployment. I'm on EC2 btw >>>> with 5.4.3. It's like the context for the ERXWOForm puts it inside the >>>> AjaxProgressBar when it should be inside the AjaxFileUpload. ??? I use >>>> other Ajax stuff all over and it is fine, so I don't think it is a problem >>>> with the handler or something bigger. >>>> >>>> Thanks for any help, >>>> John >>>> >>>> _______________________________________________ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> http://lists.apple.com/mailman/options/webobjects-dev/jeremy.deroyer%40ingencys.net >>>> >>>> This email sent to jeremy.dero...@ingencys.net >>> >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/webobjects-dev/the_larsons%40mac.com >> >> This email sent to the_lars...@mac.com > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/the_larsons%40mac.com > > This email sent to the_lars...@mac.com
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com