On Fri, 19 Aug 2016, Lubos Pintes wrote:
Hello,
I am not sure if this is useful or not. After some fiddling with compiler
options, I was able to generate full line trace of exception I obtain when I
try to call the TCalendarListResource.List method.
I logged the requests, so I can confirm that the request is issued, and data
are retrieved correctly. But after that, this exception is raised on the
method call line:
An unhandled exception occurred at $00458D0E:
ERESTAPI: TCalendarList: unsupported array element type :
$00458D0E TBASEOBJECT__SETARRAYELEMENTS, line 717 of
fpcsrc/packages/fcl-web/src/base/restbase.pp
$004591C0 TBASEOBJECT__SETARRAYPROPERTY, line 799 of
fpcsrc/packages/fcl-web/src/base/restbase.pp
$0045B0B4 TBASEOBJECT__LOADPROPERTYFROMJSON, line 1310 of
fpcsrc/packages/fcl-web/src/base/restbase.pp
$0045B361 TBASEOBJECT__LOADFROMJSON, line 1348 of
fpcsrc/packages/fcl-web/src/base/restbase.pp
$0045729E TGOOGLEAPI__SERVICECALL, line 485 of
fpcsrc/packages/googleapi/src/googleservice.pp
$004569EF TGOOGLERESOURCE__SERVICECALL, line 350 of
fpcsrc/packages/googleapi/src/googleservice.pp
$00426F93 TCALENDARLISTRESOURCE__LIST, line 987 of
fpcsrc/packages/googleapi/src/googlecalendar.pp
$00401D00 main, line 90 of a.dpr
I tested it against freshly built FPC, I built it today.
Did you call RegisterAPIResources ?
// Register calendar resources.
TCalendarAPI.RegisterAPIResources;
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal