Bus Error Bug
This caused the cosmo server to crash and needed to be started again for any further interaction to take place.
Python loop used to generate bug:
for i in range(0, recurrence):
#JSON-RPC: Create an event
self.request(method='POST', url='/scooby/JSON-RPC', body='{"id": 6, "method": "scoobyService.saveEvent", "params": ["Scooby", {"id": null, "title": "%s", "description": "%s", "start": {"year": 2006, "month": %s, "date": 31, "hours": "9", "minutes": "00", "seconds": 0, "timezone": null, "utc": false}, "end": {"year": 2006, "month": %s, "date": 31, "hours": 10, "minutes": 0, "seconds": 0, "timezone": null, "utc": false}, "allDay": false, "pointInTime": false, "anyTime": false, "recurrenceRule": null, "status": null, "masterEvent": false, "instance": false, "javaClass": "org.osaf.scooby.model.Event"}]}' % (i,i,i,i), headers = {'Accept': '*/*', 'Content-type' : 'text/plain'})
self.verifyListInResponse(negative=['error'])
Output:
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
Invalid memory access of location 00000000 eip=9fda938d
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
INFO - HttpClientPool.releaseHttpClient(82) | releaseHttpClient() - Object released to pool
INFO - CosmoScoobyService.saveEvent(110) | saveEvent() - userName: scoobyMETest calendarName: Scooby event uid: null
INFO - HttpClientPool.getHttpClientWithCredentials(68) | getHttpClientWithCredentials() - username: scoobyMETest
Bus error