Announcement

Collapse
No announcement yet.

Sync calendar problem, database pool?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sync calendar problem, database pool?

    Hi,
    I am having some problem when syncing calendar, from P990i, via Funambol to OX. The problem seems to be because of the database, which makes OX not respond to Funambol requests, but I am not a 100% sure. However, below are some snippets from the logs. Any ideas? Thanks in advance...
    open-xchange.log :


    com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINEST: Get time: 0, Created: false
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0
    Jun 9, 2008 11:17:13 AM com.openexchange.sessiond.SessionHandler getSession
    FINE: getSession <a43cb58a240a33818de8fc630f7ac92f>
    Jun 9, 2008 11:17:13 AM com.openexchange.ajax.request.AppointmentRequest <init>
    FINE: use timezone string: Europe/Stockholm
    Jun 9, 2008 11:17:13 AM com.openexchange.ajax.request.AppointmentRequest <init>
    FINE: use user timezone: sun.util.calendar.ZoneInfo[id="Europe/Stockholm",offset=3600000,dstSavings=3600000,useDa ylight=true,transitions=119,lastRule=java.util.Sim pleTimeZone[id=Europe/Stockholm,offset=3600000,dstSavings=3600000,useDay light=true,startYear=0,startMode=2,startMonth=2,st artDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode =2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINEST: Get time: 0, Created: false
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0
    Jun 9, 2008 11:17:13 AM com.openexchange.sessiond.SessionHandler getSession
    FINE: getSession <a43cb58a240a33818de8fc630f7ac92f>
    Jun 9, 2008 11:17:13 AM com.openexchange.ajax.request.AppointmentRequest <init>
    FINE: use timezone string: Europe/Stockholm
    Jun 9, 2008 11:17:13 AM com.openexchange.ajax.request.AppointmentRequest <init>
    FINE: use user timezone: sun.util.calendar.ZoneInfo[id="Europe/Stockholm",offset=3600000,dstSavings=3600000,useDa ylight=true,transitions=119,lastRule=java.util.Sim pleTimeZone[id=Europe/Stockholm,offset=3600000,dstSavings=3600000,useDay light=true,startYear=0,startMode=2,startMonth=2,st artDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode =2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINEST: Get time: 0, Created: false
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0
    Jun 9, 2008 11:17:13 AM com.openexchange.sessiond.SessionHandler getSession
    FINE: getSession <a43cb58a240a33818de8fc630f7ac92f>
    Jun 9, 2008 11:17:13 AM com.openexchange.ajax.request.AppointmentRequest <init>
    FINE: use timezone string: Europe/Stockholm
    Jun 9, 2008 11:17:13 AM com.openexchange.ajax.request.AppointmentRequest <init>
    FINE: use user timezone: sun.util.calendar.ZoneInfo[id="Europe/Stockholm",offset=3600000,dstSavings=3600000,useDa ylight=true,transitions=119,lastRule=java.util.Sim pleTimeZone[id=Europe/Stockholm,offset=3600000,dstSavings=3600000,useDay light=true,startYear=0,startMode=2,startMonth=2,st artDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode =2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]]
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINEST: Get time: 0, Created: false
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINEST: Get time: 0, Created: false
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINE: Found thread using two objects. First get.
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINE: Found thread using two objects. First get.
    com.openexchange.pooling.PoolingException: Found thread using two objects. First get.
    at java.lang.Thread.dumpThreads(Native Method)
    at java.lang.Thread.getStackTrace(Thread.java:1383)
    at com.openexchange.pooling.ReentrantLockPool.get(Ree ntrantLockPool.java:429)
    at com.openexchange.database.Database.get(Database.ja va:165)
    at com.openexchange.database.Database.get(Database.ja va:151)
    at com.openexchange.database.Database.get(Database.ja va:131)
    at com.openexchange.server.DBPool.pickupWriteable(DBP ool.java:79)
    at com.openexchange.groupware.calendar.CalendarSql.up dateAppointmentObject(CalendarSql.java:525)
    at com.openexchange.ajax.request.AppointmentRequest.a ctionUpdate(AppointmentRequest.java:248)
    at com.openexchange.ajax.request.AppointmentRequest.a ction(AppointmentRequest.java:174)
    at com.openexchange.ajax.Appointment.doPut(Appointmen t.java:169)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:712)
    at com.openexchange.ajax.AJAXServlet.service(AJAXServ let.java:399)
    at com.openexchange.ajax.SessionServlet.service(Sessi onServlet.java:138)
    at com.openexchange.ajax.PermissionServlet.service(Pe rmissionServlet.java:86)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
    at com.openexchange.tools.ajp13.AJPv13Request.respons e(AJPv13Request.java:92)
    at com.openexchange.tools.ajp13.AJPv13RequestHandler. createResponse(AJPv13RequestHandler.java:363)
    at com.openexchange.tools.ajp13.AJPv13Connection.crea teResponse(AJPv13Connection.java:168)
    at com.openexchange.tools.ajp13.AJPv13Listener.run(AJ Pv13Listener.java:245)
    at java.lang.Thread.run(Thread.java:595)
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINE: Found thread using two objects. Second get.
    com.openexchange.pooling.PoolingException: Found thread using two objects. Second get.
    at java.lang.Thread.dumpThreads(Native Method)
    at java.lang.Thread.getStackTrace(Thread.java:1383)
    at com.openexchange.pooling.ReentrantLockPool.get(Ree ntrantLockPool.java:329)
    at com.openexchange.database.Database.get(Database.ja va:165)
    at com.openexchange.database.Database.get(Database.ja va:151)
    at com.openexchange.database.Database.get(Database.ja va:131)
    at com.openexchange.server.DBPool.pickup(DBPool.java: 71)
    at com.openexchange.groupware.reminder.ReminderHandle r.loadReminder(ReminderHandler.java:482)
    at com.openexchange.groupware.reminder.ReminderHandle r.loadReminder(ReminderHandler.java:475)
    at com.openexchange.groupware.reminder.ReminderHandle r.existsReminder(ReminderHandler.java:463)
    at com.openexchange.groupware.calendar.CalendarMySQL. changeReminder(CalendarMySQL.java:2759)
    at com.openexchange.groupware.calendar.CalendarMySQL. updateParticipants(CalendarMySQL.java:2259)
    at com.openexchange.groupware.calendar.CalendarMySQL. updateAppointment(CalendarMySQL.java:1827)
    at com.openexchange.groupware.calendar.CalendarMySQL. updateAppointment(CalendarMySQL.java:1585)
    at com.openexchange.groupware.calendar.CalendarSql.up dateAppointmentObject(CalendarSql.java:533)
    at com.openexchange.ajax.request.AppointmentRequest.a ctionUpdate(AppointmentRequest.java:248)
    at com.openexchange.ajax.request.AppointmentRequest.a ction(AppointmentRequest.java:174)
    at com.openexchange.ajax.Appointment.doPut(Appointmen t.java:169)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:712)
    at com.openexchange.ajax.AJAXServlet.service(AJAXServ let.java:399)
    at com.openexchange.ajax.SessionServlet.service(Sessi onServlet.java:138)
    at com.openexchange.ajax.PermissionServlet.service(Pe rmissionServlet.java:86)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
    at com.openexchange.tools.ajp13.AJPv13Request.respons e(AJPv13Request.java:92)
    at com.openexchange.tools.ajp13.AJPv13RequestHandler. createResponse(AJPv13RequestHandler.java:363)
    at com.openexchange.tools.ajp13.AJPv13Connection.crea teResponse(AJPv13Connection.java:168)
    at com.openexchange.tools.ajp13.AJPv13Listener.run(AJ Pv13Listener.java:245)
    at java.lang.Thread.run(Thread.java:595)
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool get
    FINEST: Get time: 2, Created: false
    Jun 9, 2008 11:17:13 AM com.openexchange.pooling.ReentrantLockPool back
    FINEST: Back time: 0

Working...
X