certinia / ffhttp-googledrive

Apex framework to provide API calls for Google Drive
BSD 3-Clause "New" or "Revised" License
20 stars 18 forks source link

Compilation Issues on several classes due to ffhttp_Client.AbstractClientRequest changes #8

Closed rachono closed 6 years ago

rachono commented 6 years ago

Classes like ffhttp_GoogleDriveChanges.cls don't compile. Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveChanges.ListRequest (line 141, column 11)

There's no more getParam(String) in the parent classes of ListRequest ListRequest extends GoogleDriveRequest GoogleDriveRequest extends ffhttp_Client.AbstractClientRequest

The ffhttp_Client.AbstractClientRequest has getParam methods but with 2 arguments.

Any suggestion how to best fix ? I could not figure out when the changes were made in the parent classes.

All Component Failures:

  1. classes/ffhttp_GoogleDriveApps.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 125, column 11)
  2. classes/ffhttp_GoogleDriveApps.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 116, column 11)
  3. classes/ffhttp_GoogleDriveChannels.cls -- Error: Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDrive : Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDriveApps : Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 107, column 11)
  4. classes/ffhttp_GoogleDriveChildren.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveChildren.ListRequest (line 181, column 11)
  5. classes/ffhttp_GoogleDriveChildren.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveChildren.ListRequest (line 190, column 11)
  6. classes/ffhttp_GoogleDriveComments.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveComments.ListRequest (line 212, column 11)
  7. classes/ffhttp_GoogleDriveComments.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveComments.ListRequest (line 221, column 11)
  8. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.InsertRequest (line 311, column 11)
  9. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.InsertRequest (line 329, column 11)
  10. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.InsertRequest (line 338, column 11)
  11. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.UpdateRequest (line 384, column 11)
  12. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.UpdateRequest (line 420, column 11)
  13. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.UpdateRequest (line 438, column 11)
  14. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.UpdateRequest (line 456, column 11)
  15. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.UpdateRequest (line 465, column 11)
  16. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.CopyRequest (line 523, column 11)
  17. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.CopyRequest (line 541, column 11)
  18. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.CopyRequest (line 550, column 11)
  19. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.ListRequest (line 607, column 11)
  20. classes/ffhttp_GoogleDriveFiles.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveFiles.ListRequest (line 616, column 11)
  21. classes/ffhttp_GoogleDriveParents.cls -- Error: Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDrive : Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDriveApps : Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 107, column 11)
  22. classes/ffhttp_GoogleDrivePermissions.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDrivePermissions.InsertRequest (line 196, column 11)
  23. classes/ffhttp_GoogleDriveProperties.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveProperties.DeleteRequest (line 162, column 11)
  24. classes/ffhttp_GoogleDriveProperties.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveProperties.GetRequest (line 184, column 11)
  25. classes/ffhttp_GoogleDriveProperties.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveProperties.UpdateRequest (line 224, column 11)
  26. classes/ffhttp_GoogleDriveReplies.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveReplies.ListRequest (line 241, column 11)
  27. classes/ffhttp_GoogleDriveResource.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveResource.GoogleDriveRequest (line 194, column 11)
  28. classes/ffhttp_GoogleDriveRevisions.cls -- Error: Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDrive : Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDriveApps : Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 107, column 11)
  29. classes/ffhttp_GoogleDriveTest.cls -- Error: Method does not exist or incorrect signature: void getAccessToken() from the type ffhttp_Client.ICredentials (line 43, column 43)
  30. classes/ffhttp_GoogleDrive.cls -- Error: Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDriveApps : Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 107, column 11)
  31. classes/ffhttp_GoogleDriveAbout.cls -- Error: Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDrive : Dependent class is invalid and needs recompilation: Class ffhttp_GoogleDriveApps : Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 107, column 11)
  32. classes/ffhttp_GoogleDriveApps.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveApps.ListRequest (line 107, column 11)
  33. classes/ffhttp_GoogleDriveChanges.cls -- Error: Method does not exist or incorrect signature: void getParam(String) from the type ffhttp_GoogleDriveChanges.ListRequest (line 141, column 11)
rachono commented 6 years ago

I did get the latest version of your repo. Noticed you fixed the client credential too. Am able to deploy this package now. Please ignore. I will try with the google-drive-samples