For me, the userlib cleaner solved the issue.
You can download it from https://github.com/cinaq/mendix-userlib-cleaner
Works pretty simple:
mendix-userlib-cleaner.exe
into your userlib you want to cleancmd
and press enter. This opens a black terminal window.\mendix-userlib-cleaner.exe
.\mendix-userlib-cleaner.exe --clean
Double check your Jar files in the userlib. Do you have multiple httpcore or httpclient Jar files?
Regards,
Ronald
What I know is, sometimes with java actions Mendix change the variable names by itself, thus leaving us with these kind of compilation errors. I have experienced this with custom java actions. But it is strange that you have it for SAML module.
https://stackoverflow.com/questions/25706216/what-does-a-cannot-find-symbol-or-cannot-resolve-symbol-error-mean
This means, DelegatedAuthenticationHandler.java within SAML module has httpPost attribute created for a class. But probably renamed to something and all the references could still be httpPost.
If it is possible to open the java file and find this (look in line number 305) try renaming it manually, save the file and run the Mendix application.
See if this fixes the issue.
Also check if there are any latest version with proper fixes for the same
1] Tried userlib cleaner but they have bin file empty so noting to execute.
2] Tried Removing duplicate jar files. But due to having dependencies on more then 1 module have to keep them.
Instead what can be done is :
1] Create new blank app in same version.
2] Download all the marketplace modules in new blank app( So you have all the required jar's in your app)
3] Copy userlib of this blank app and replace it with your app's userlib.