http://www.youtube.com/watch?v=CDeG4S-mJts


On 2013-06-28, at 1:59 PM, Ramsey Gurley wrote:

> I miss Anjo. I remember when committers who broke things were expected to fix 
> them.
> 
> <picard.jpg>
> 
> 
> On Jun 26, 2013, at 11:50 PM, Johann Werner wrote:
> 
>> Where is the pull request :-)
>> 
>> 
>> Am 26.06.2013 um 22:49 schrieb Fabian Peters <[email protected]>:
>> 
>>> I got lucky and found the change that caused my problem: 
>>> <https://github.com/wocommunity/wonder/commit/46baf84e143913e945de59364b5f7ec1f2b9c630#L30R119>
>>> 
>>> Adding back the (empty) takeValuesFromRequest method to my ERXSubmitButton 
>>> subclass makes it work again. Is nobody else using ERXSubmitButton these 
>>> days?
>>> 
>>> Fabian
>>> 
>>> Am 26.06.2013 um 17:35 schrieb Fabian Peters:
>>> 
>>>> Hi all,
>>>> 
>>>> After updating Wonder from an integration-branch version dated 2012-11-25 
>>>> to one dated 2013-06-08, an old application that uses ERXSubmitButton 
>>>> quite a bit, is throwing the exception quoted below. I have confirmed that 
>>>> this is due to the updated wonder frameworks, by going back to the 
>>>> previous set of wonder frameworks, while keeping the current version of 
>>>> the application and internal framework code. Removing the value binding 
>>>> doesn't help, as it will then default to "Save".
>>>> 
>>>> The same error message ("Cannot set value to 'Foo' in component 'bar' 
>>>> because value is not settable") was once posted to the list: 
>>>> <http://lists.apple.com/archives/webobjects-dev/2013/Feb/msg00103.html> 
>>>> Which makes me think that the commit that changed the behaviour occurred 
>>>> some time between 2012-11-25 and 2013-02-09. I've looked through the 
>>>> commits of ERXSubmitButton, ERXWOForm, ERXComponent, ERXSession, 
>>>> ERXAjaxApplication, ERXComponentRequestHandler and ERXApplication, but 
>>>> could not find anything "suspicious".
>>>> 
>>>> Before I start some lengthy debug session: Does someone have an idea what 
>>>> could be causing this?
>>>> 
>>>> Fabian
>>>> 
>>>> 
>>>> WARN  25 Jun 2013 19:45:14,575 elumoApp[-:7878 1] 48,62 MB/32,44 MB NSLog  
>>>>              :44 - <er.extensions.appserver.ERXComponentRequestHandler>: 
>>>> Exception occurred while handling request:
>>>> java.lang.IllegalStateException: 
>>>> <ognl.helperfunction.WOHelperFunctionConstantValueAssociation: 
>>>> value=Save>: Cannot set value to 'Save' in component 
>>>> 'com.elumo.app.CustomerBrowserPage' because value is not settable.
>>>> [2013-6-25 19:45:14 MESZ] <WorkerThread3> java.lang.IllegalStateException: 
>>>> <ognl.helperfunction.WOHelperFunctionConstantValueAssociation: 
>>>> value=Save>: Cannot set value to 'Save' in component 
>>>> 'com.elumo.app.CustomerBrowserPage' because value is not settable.
>>>>    at 
>>>> com.webobjects.appserver._private.WOConstantValueAssociation.setValue(WOConstantValueAssociation.java:44)
>>>>    at 
>>>> com.webobjects.appserver._private.WOInput.takeValuesFromRequest(WOInput.java:87)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> er.extensions.components._private.ERXWOForm.takeValuesFromRequest(ERXWOForm.java:281)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> com.webobjects.appserver._private.WOConditional.takeValuesFromRequest(WOConditional.java:79)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> com.webobjects.appserver._private.WOConditional.takeValuesFromRequest(WOConditional.java:79)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> com.webobjects.appserver._private.WOConditional.takeValuesFromRequest(WOConditional.java:79)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> com.webobjects.appserver._private.WOComponentContent.takeValuesFromRequest(WOComponentContent.java:26)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WOGenericContainer.takeValuesFromRequest(WOGenericContainer.java:22)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WOGenericContainer.takeValuesFromRequest(WOGenericContainer.java:22)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WOGenericContainer.takeValuesFromRequest(WOGenericContainer.java:22)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> com.webobjects.appserver.WOComponent.takeValuesFromRequest(WOComponent.java:1051)
>>>>    at 
>>>> er.extensions.components.ERXComponent.takeValuesFromRequest(ERXComponent.java:143)
>>>>    at 
>>>> com.elumo.app.AbstractSubComponent.takeValuesFromRequest(AbstractSubComponent.java:118)
>>>>    at 
>>>> com.webobjects.appserver._private.WOComponentReference.takeValuesFromRequest(WOComponentReference.java:119)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeChildrenValuesFromRequest(WODynamicGroup.java:84)
>>>>    at 
>>>> com.webobjects.appserver._private.WODynamicGroup.takeValuesFromRequest(WODynamicGroup.java:93)
>>>>    at 
>>>> com.webobjects.appserver.WOComponent.takeValuesFromRequest(WOComponent.java:1051)
>>>>    at 
>>>> er.extensions.components.ERXComponent.takeValuesFromRequest(ERXComponent.java:143)
>>>>    at 
>>>> com.webobjects.appserver.WOSession.takeValuesFromRequest(WOSession.java:1331)
>>>>    at 
>>>> er.extensions.appserver.ERXSession.takeValuesFromRequest(ERXSession.java:559)
>>>>    at 
>>>> com.webobjects.appserver.WOApplication.takeValuesFromRequest(WOApplication.java:1724)
>>>>    at 
>>>> er.extensions.appserver.ajax.ERXAjaxApplication.takeValuesFromRequest(ERXAjaxApplication.java:97)
>>>>    at 
>>>> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedPage(ERXComponentRequestHandler.java:150)
>>>>    at 
>>>> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedSession(ERXComponentRequestHandler.java:235)
>>>>    at 
>>>> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:268)
>>>>    at 
>>>> er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302)
>>>>    at 
>>>> er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:378)
>>>>    at 
>>>> com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687)
>>>>    at 
>>>> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2109)
>>>>    at 
>>>> er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2074)
>>>>    at 
>>>> com.elumo.foundation.ELApplication.dispatchRequest(ELApplication.java:271)
>>>>    at com.elumo.app.Application.dispatchRequest(Application.java:189)
>>>>    at 
>>>> com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:144)
>>>>    at 
>>>> com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:226)
>>>>    at java.lang.Thread.run(Thread.java:680)
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      ([email protected])
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/lists.fabian%40e-lumo.com
>>>> 
>>>> This email sent to [email protected]
>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/jw%40oyosys.de
>>> 
>>> This email sent to [email protected]
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>> 
>> This email sent to [email protected]
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net
> 
> This email sent to [email protected]

-- 
Chuck Hill             
Executive Managing Partner, VP Development and Technical Services

Practical WebObjects - for developers who want to increase their overall 
knowledge of WebObjects or who are trying to solve specific problems.    
http://www.global-village.net/gvc/practical_webobjects

Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing 
Companies in B.C! 

Global Village Consulting ranks 44th in 25th annual PROFIT 500 ranking of 
Canada’s Fastest-Growing Companies by PROFIT Magazine!













 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to