Here we go: http://fossil-scm.org/index.html/info/2accaaeeadd34cb6
----- stephan Sent from a mobile device, possibly from bed. Please excuse brevity, typos, and top-posting. On Jun 7, 2017 04:41, "Stephan Beal" <sgb...@googlemail.com> wrote: > Afaik, all errors except allocation failures do return the error in json > form (i had to jump through some hoops to get that working way back then, > due to fossil's fail-fast-via-exit() approach to error handling). The > mis-triggered alloc report here is, as you say, likely a side effect of > the null fields, and should be easy to fix. > > Note that you don't need http to feed data to the json layer. There is a > cli option (i think it's -json-input, but i am in bed so can't verify that > right now) which tells it to read the POST data from a file. > > > ----- stephan > Sent from a mobile device, possibly from bed. Please excuse brevity, > typos, and top-posting. > > On Jun 7, 2017 04:05, "Warren Young" <war...@etr-usa.com> wrote: > >> On Jun 6, 2017, at 5:58 PM, Stephan Beal <sgb...@googlemail.com> wrote: >> > >> > If you leave quotes off of the property names, it's not json >> >> Yes, but that’s only one of the three problems here. The other two are: >> >> 1. It should diagnose the error correctly. (The error has nothing to do >> with memory allocation.) >> >> 2. It should return the error message via JSON to the client, not print >> it on the console. The JSON API is most likely to be used in cases where >> the called Fossil instance is running in the background, with stdio >> detached. >> >> > Why that shows up as a response allocation error, i can't say off hand. >> >> From what debugging I did, it’s because the parsing failure caused most >> of the fields of g.json to be unset, which causes multiple levels of NULL >> to be returned, which the scream-and-die code misinterprets as given. >> _______________________________________________ >> fossil-users mailing list >> fossil-users@lists.fossil-scm.org >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >> >
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users