I'm running the server bundle 1.1.0 on a CentOS 5.4 machine, using Java
1.6.0_11-b03. This is on a small home server with perhaps half a dozen
clients accessing on a busy day, and running 7-8 separate calendars. I
access via CalDAV, mostly using Lightning (both Windows and Linux
clients) but occasionally use the web-based client as a control.
At best, this is sluggish to the point of seeming like it doesn't
respond for 30+ minutes at a time. For example, upon starting up
Thunderbird on my work desktop, I will often get only one calendar
responding every 10 minutes or so (I'm subscribed to 6). Sometimes, by
the time all are displayed, one will eventually just "disappear" for a
while, often reappearing later in the day.
I'd like to say that this is solely a client-side problem, but it
appears to be consistent not only across platforms, but within the web
interface as well. Most of the time I cannot even get the web interface
to display properly.
I have debugging on, and so can see that data does seem to be accessed
in the osafsrv.log file. However, there are many occasions where it
seems to crash - I am unable to get any response at all. My ps list
shows that the java command is still running, netstat shows that there
are existing connections, but I can't see anything. The log file shows
either heap space errors (see below) or null pointer exceptions (I can't
find one at the moment).
Any suggestions on what I should look for, or what diagnostics I can
post to aid in diagnosing this?
Thanks in advance,
-Don Levey
2010-01-11 13:32:02,092 ERROR [StandardRequestHandler] Internal dav error
java.lang.OutOfMemoryError: Java heap space
at java.util.LinkedHashMap.createEntry(Unknown Source)
at java.util.LinkedHashMap.addEntry(Unknown Source)
at java.util.HashMap.put(Unknown Source)
at sun.util.resources.OpenListResourceBundle.loadLookup(Unknown Source)
at
sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(Unknown
Source)
at sun.util.resources.OpenListResourceBundle.handleGetObject(Unknown
Source)
at sun.util.resources.TimeZoneNamesBundle.handleGetObject(Unknown
Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getObject(Unknown Source)
at java.util.ResourceBundle.getStringArray(Unknown Source)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(Unknown Source)
at sun.util.TimeZoneNameUtility.retrieveDisplayNames(Unknown Source)
at java.util.TimeZone.getDisplayNames(Unknown Source)
at java.util.TimeZone.getDisplayName(Unknown Source)
at java.text.SimpleDateFormat.subFormat(Unknown Source)
at java.text.SimpleDateFormat.format(Unknown Source)
at java.text.SimpleDateFormat.format(Unknown Source)
at java.text.DateFormat.format(Unknown Source)
at org.osaf.cosmo.dav.property.LastModified.lm(LastModified.java:47)
at org.osaf.cosmo.dav.property.LastModified.<init>(LastModified.java:32)
at
org.osaf.cosmo.dav.impl.DavItemResourceBase.loadLiveProperties(DavItemResourceBase.java:566)
at
org.osaf.cosmo.dav.impl.DavCalendarResource.loadLiveProperties(DavCalendarResource.java:210)
at
org.osaf.cosmo.dav.impl.DavResourceBase.loadProperties(DavResourceBase.java:424)
at
org.osaf.cosmo.dav.impl.DavResourceBase.getProperties(DavResourceBase.java:146)
at
org.apache.jackrabbit.webdav.MultiStatusResponse.<init>(MultiStatusResponse.java:171)
at
org.osaf.cosmo.dav.report.MultiStatusReport.buildMultiStatusResponse(MultiStatusReport.java:84)
at
org.osaf.cosmo.dav.caldav.report.CaldavMultiStatusReport.buildMultiStatusResponse(CaldavMultiStatusReport.java:81)
at
org.osaf.cosmo.dav.report.MultiStatusReport.output(MultiStatusReport.java:55)
at org.osaf.cosmo.dav.report.ReportBase.run(ReportBase.java:76)
at
org.osaf.cosmo.dav.provider.BaseProvider.report(BaseProvider.java:238)
at
org.osaf.cosmo.dav.servlet.StandardRequestHandler.process(StandardRequestHandler.java:202)
at
org.osaf.cosmo.dav.servlet.StandardRequestHandler.handleRequest(StandardRequestHandler.java:110)
_______________________________________________
[email protected] mailing list
unsubscribe here: http://lists.osafoundation.org/mailman/listinfo/chandler-users
Chandler wiki: http://chandlerproject.org/wikihome