Hello,
we've got a problem with the Thunderbird OXtender functionality.
It is not possible for us to confirm an appointment by using the buttons above the eMail. But when we check the appointment in Lightning and accept it there, it works.
Here's the logfile..
append organizer 'mailto:hans@tocbe.de' to attendee list
attendee2participant=peter@tocbe.de role=REQ-PARTICIPANT
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=peter, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=peter@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
resolved attendee to participant: ({id:"3", type:1})
attendee2participant=hans@tocbe.de role=REQ-PARTICIPANT
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
resolved attendee to participant: ({id:"4", type:1})
attendee2participant=hans@tocbe.de role=null
[JavaScript Warning: "attendee hans@tocbe.de has no role, use default participant role"]
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
resolved attendee to participant: ({id:"4", type:1})
getOXCalendarPref: name=identifier
attendee2participant=hans@tocbe.de role=REQ-PARTICIPANT
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
addConfirmation2Data: read item status=null
internalObject2ox6Object
ox6_insertAppointment: host=http://ox.tocbe.net, appointmentData=({title:null, start_date:1303146900000, end_date:1303150500000, location:"", note:"", shown_as:1, private_flag:false, categories:"", alarm:-1, uid:"2c69e4f1-4cd2-414a-bf44-1024d34117f8", notification:false, participants:[{id:"3", type:1, confirmation:0}, {id:"4", type:1}, {id:"4", type:1}], ignore_conflicts:true, folder_id:"25"})
add appointment response: {"category":1,"error_params":[],"error":"Can not insert appointment with this uid. Uid already exists.","error_id":"23902786-10917","code":"APP-0100"}
[JavaScript Error: "cannot add item: TypeError: data is undefined"]
item:
Logging calIEvent:
id:2c69e4f1-4cd2-414a-bf44-1024d34117f8
title:null
content:null
transparency:OPAQUE
status:null
startTime:2011/04/18 15:15:00 UTC isDate=0
endTime:2011/04/18 16:15:00 UTC isDate=0
location:null
privacy:PUBLIC
alarmOffset:undefined
alarmLastAck:null
isOccurrence: false
recurrenceId: null
Organizer:
ID: mailto:hans@tocbe.de
Name: null
Rsvp: null
Is Organizer: yes
Role: REQ-PARTICIPANT
Status: null
Attendees:
ID: undefined
Name: undefined
Rsvp: undefined
Is Organizer: no
Role: undefined
Status: undefined
ID: undefined
Name: undefined
Rsvp: undefined
Is Organizer: no
Role: undefined
Status: undefined
recurrence: no
[JavaScript Error: "[Exception... "'[JavaScript Error: "data is undefined" {file: "file:///home/peter/.thunderbird/jkhblr28.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calUtils.jsm -> file:///home/peter/.thunderbird/jkhblr28.default/extensions/%7BE6050BDA-F130-11DD-8931-239656D89593%7D/js/ox6Handler.js" line: 128}]' when calling method: [calICalendar::addItem]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: file:///home/peter/.thunderbird/jkhblr28.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calItipUtils.jsm :: anonymous :: line 845" data: yes]"]
Does anybody know how to fix this?
Greetings, Christian
we've got a problem with the Thunderbird OXtender functionality.
It is not possible for us to confirm an appointment by using the buttons above the eMail. But when we check the appointment in Lightning and accept it there, it works.
Here's the logfile..
append organizer 'mailto:hans@tocbe.de' to attendee list
attendee2participant=peter@tocbe.de role=REQ-PARTICIPANT
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=peter, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=peter@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
resolved attendee to participant: ({id:"3", type:1})
attendee2participant=hans@tocbe.de role=REQ-PARTICIPANT
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
resolved attendee to participant: ({id:"4", type:1})
attendee2participant=hans@tocbe.de role=null
[JavaScript Warning: "attendee hans@tocbe.de has no role, use default participant role"]
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
resolved attendee to participant: ({id:"4", type:1})
getOXCalendarPref: name=identifier
attendee2participant=hans@tocbe.de role=REQ-PARTICIPANT
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans, type=2
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
getParticipantByAttribute calendarId=0, attributeName=mail, attributeValue=hans@tocbe.de, type=1
getParticipantByAttribute SQL: SELECT id FROM oxcalendar_participants_mapping WHERE calendar_id = ?1 AND mail = ?2 AND type = ?3
addConfirmation2Data: read item status=null
internalObject2ox6Object
ox6_insertAppointment: host=http://ox.tocbe.net, appointmentData=({title:null, start_date:1303146900000, end_date:1303150500000, location:"", note:"", shown_as:1, private_flag:false, categories:"", alarm:-1, uid:"2c69e4f1-4cd2-414a-bf44-1024d34117f8", notification:false, participants:[{id:"3", type:1, confirmation:0}, {id:"4", type:1}, {id:"4", type:1}], ignore_conflicts:true, folder_id:"25"})
add appointment response: {"category":1,"error_params":[],"error":"Can not insert appointment with this uid. Uid already exists.","error_id":"23902786-10917","code":"APP-0100"}
[JavaScript Error: "cannot add item: TypeError: data is undefined"]
item:
Logging calIEvent:
id:2c69e4f1-4cd2-414a-bf44-1024d34117f8
title:null
content:null
transparency:OPAQUE
status:null
startTime:2011/04/18 15:15:00 UTC isDate=0
endTime:2011/04/18 16:15:00 UTC isDate=0
location:null
privacy:PUBLIC
alarmOffset:undefined
alarmLastAck:null
isOccurrence: false
recurrenceId: null
Organizer:
ID: mailto:hans@tocbe.de
Name: null
Rsvp: null
Is Organizer: yes
Role: REQ-PARTICIPANT
Status: null
Attendees:
ID: undefined
Name: undefined
Rsvp: undefined
Is Organizer: no
Role: undefined
Status: undefined
ID: undefined
Name: undefined
Rsvp: undefined
Is Organizer: no
Role: undefined
Status: undefined
recurrence: no
[JavaScript Error: "[Exception... "'[JavaScript Error: "data is undefined" {file: "file:///home/peter/.thunderbird/jkhblr28.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calUtils.jsm -> file:///home/peter/.thunderbird/jkhblr28.default/extensions/%7BE6050BDA-F130-11DD-8931-239656D89593%7D/js/ox6Handler.js" line: 128}]' when calling method: [calICalendar::addItem]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: file:///home/peter/.thunderbird/jkhblr28.default/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/modules/calItipUtils.jsm :: anonymous :: line 845" data: yes]"]
Does anybody know how to fix this?
Greetings, Christian