not sure why:

        public WOActionResults errorResponse(Throwable t, int status) {
                String errorMessage = 
ERXLocalizer.defaultLocalizer().localizedStringForKey("ERXRest." + entityName() 
+ ".errorMessage." + status);
                if (errorMessage == null) {
                        errorMessage = 
ERXLocalizer.defaultLocalizer().localizedStringForKey("ERXRest.errorMessage." + 
status);
                        if (errorMessage == null) {
                                errorMessage = 
ERXExceptionUtilities.toParagraph(t, false);
                        }
                }
                String str = format().toString(errorMessage, null, null);
                WOResponse response = stringResponse(str);
                response.setStatus(status);
                log.error("Request failed: " + request().uri(), t);
                return response;
        }

it's calling format() to get the current format … breakpoint and/or stack dump 
what's generating that error.

On May 5, 2011, at 4:34 PM, Andrew Kinnie wrote:

> Greetings again,
> 
> I am about to go live with my push server (using WO 5.4.3 and ERRest) to push 
> out iOS push notification to iOS devices with our app we are submitting 
> tonight, and it occurred to me I have one remaining issue with the ERRest 
> implementation.  
> 
> Our iOS app consumes the data in json format (which is set as the default by 
> the various controllers), but if there is an error of some nature in the 
> returned response, the error comes back as XML and not json, causing a crash 
> which the iOS app has to swallow and recover from.  We'd much rather have the 
> errors in json format so the same parser can effectively parse the response 
> whether it succeeds or fails.
> 
> Is there a way to get ERRest to return error messages as json instead of XML? 
>  I didn't see anything obvious, and now I am in a time crunch.
> 
> Thanks in advance
> 
> Andrew
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40pobox.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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to