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/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to