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]