While testing software download with Java example package version 7.41, I found it to be failing with "MalformedURLException: no protocol" in JavaSoftwareDriver.download(...)
While investigating further with debugger, I found out that toBeInstalledEntry contains key 'testfile' and value '1.0.0', and neither of these make much sense as URL. Is this example just plain broken, or could it be version conflict between server and agent ? Class "Software" used by the class appears to be deprecated, but I could not find any information or replacement to it.