peterlu Thanks for the example. I still get the same error.
I deconstructed the call to this:
<#assign http_client_request = http.client.request("http", "ww.somewebservicedomain.com", "/some/web/service")/>
It's literally the above with sample domain and endpoint. Since it is just setting up the object, the values shouldn't matter.
But I still get the same error when I save.
An error has occurred when reading existing sub-variable "client"; see cause exception! The type of the containing value was: extended_hash+string (lithium.coreapi.webui.template.models.HttpTemplateModel wrapped into f.e.b.StringModel)
BTW, the code I am using is copied from an another Khoros customer instance and it works.
Does it seem like a bug in the http library?