felsenhower - 2016-10-08

I am trying to access a SOGo server with ical4j-connector.

I am using this code snippet to connect:

final String prodId = "-//Example Corp.//CalDAV Client//EN";
final URL url = new URL("https://sogo.<host>.de");
final PathResolver pathResolver = PathResolver.SOGO;
final String username = "<username>";
final String password = "<password>";
CalDavCalendarStore store = new CalDavCalendarStore(prodId, url, pathResolver);
store.connect(username, password.toCharArray());

I have gathered a few results of the CalDavCalendarStore's methods here:

findCalendarHomeSet(): /SOGo/dav/<username>/Calendar/
getAllResources(): []
getAllRooms(): []
getCollections(): []
getDelegatedCollections(): []
getHostURL(): https://sogo.<host>.de
getPath(): /SOGo/dav/<username>/
getReadOnlyDelegatedCollections(): []
getWriteDelegatedCollections(): []
isConnected(): true

As shown, the library is able to to connect successfully to SOGo, and also finds my calendar homeset, but can't find any of my calendars.

I have multiple calendars which can be accessed via
"https://sogo.<host>.de/SOGo/dav/<username>/Calendar/<id>/",
which Lightning / SOGo Connector and DavDroid can perfectly work with. </id></username></host>

Is this maybe a SOGo specific problem?