The error occurs when we call the 'init' method of the 'converter' object which expects a parameter of the type 'OpenOfficeConnection'. We pass a connection of type 'SocketOpenOfficeConnection' and from my research this is probably an implementation of the OpenOfficeConnection type. It works fine on my Windows box but fails with the error "No matching Constructor for com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter(com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection) found"