android - WearableCalendarContract query "Sort order is not supported" error -


i'm getting sort order not supported error when trying apply sort order query. query runs fine if sort order null. can me here? code below:

            long currenttime = system.currenttimemillis();             uri.builder builder = wearablecalendarcontract.instances.content_uri.buildupon();             contenturis.appendid(builder, currenttime);             contenturis.appendid(builder, currenttime + dateutils.day_in_millis);              final string[] projection = {                     calendarcontract.calendars._id, // 0                     calendarcontract.instances.begin, // 1                     calendarcontract.instances.end, // 2                     calendarcontract.events.display_color, // 3                     calendarcontract.events.title, // 4                     calendarcontract.events.all_day // 5             };              final cursor cursor = getcontentresolver()                     .query(builder.build(),                             projection,                             null, // selection (all)                             null, // selection args                             calendarcontract.instances.begin + " asc"); // order 

exactly error message says, wearablecalendarcontract.instances.content_uri not support sorting. separate implementation calendarcontract, though shares same fields.