Compilation of Java actions failed

0
Hello everyone, I encountered this error message when I was running the Mendix project, can you tell me what to do? Thank you! Buildfile: D:\UserData\z004uzez\Documents\Mendix\deployment\build_core.xml compile:    [javac] Compiling 378 source files to D:\UserData\z004uzez\Documents\Mendix\deployment\run\bin    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:16: error: package email.proxies does not exist    [javac] import email.proxies.EmailLog;    [javac]                     ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:17: error: package email.proxies does not exist    [javac] import email.proxies.FileDocument;    [javac]                     ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:18: error: package email.proxies does not exist    [javac] import email.proxies.MailQueue;    [javac]                     ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailmodule\actions\SendEmailAction.java:34: error: method sendEmail in class EmailUtil cannot be applied to given types;    [javac]         boolean ret = EmailUtil.sendEmail(this.EmailSendLog.getEmailSendLog_EmailAccount().getAccount(),    [javac]                                ^    [javac]   required: String,String,String,String,String,String,String,String,String    [javac]   found: String,String,String,String,String,String,String    [javac]   reason: actual and formal argument lists differ in length    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:89: error: cannot find symbol    [javac]         for (MailQueue mailQueue : mailList) {    [javac]              ^    [javac]   symbol:   class MailQueue    [javac]   location: class SendEmail    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:99: error: package email.proxies does not exist    [javac]                 List<email.proxies.FileDocument> fileDocument = mailQueue.getMailQueue_FileDocument();    [javac]                                   ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:101: error: cannot find symbol    [javac]                     for (FileDocument File : fileDocument) {    [javac]                          ^    [javac]   symbol:   class FileDocument    [javac]   location: class SendEmail    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:124: error: package email.proxies does not exist    [javac]                 email.proxies.EmailLog log = new EmailLog(getContext());    [javac]                              ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:124: error: cannot find symbol    [javac]                 email.proxies.EmailLog log = new EmailLog(getContext());    [javac]                                                  ^    [javac]   symbol:   class EmailLog    [javac]   location: class SendEmail    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:138: error: package email.proxies does not exist    [javac]                 email.proxies.EmailLog log = new EmailLog(getContext());    [javac]                              ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:138: error: cannot find symbol    [javac]                 email.proxies.EmailLog log = new EmailLog(getContext());    [javac]                                                  ^    [javac]   symbol:   class EmailLog    [javac]   location: class SendEmail    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:151: error: package email.proxies does not exist    [javac]                 email.proxies.MailQueue mq = new MailQueue(getContext());    [javac]                              ^    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\emailnew\actions\SendEmail.java:151: error: cannot find symbol    [javac]                 email.proxies.MailQueue mq = new MailQueue(getContext());    [javac]                                                  ^    [javac]   symbol:   class MailQueue    [javac]   location: class SendEmail    [javac] D:\UserData\z004uzez\Documents\Mendix\javasource\myfirstmodule\actions\SendEmailAction.java:34: error: method sendEmail in class EmailUtil cannot be applied to given types;    [javac]         boolean ret = EmailUtil.sendEmail(this.EmailSendLog.getEmailSendLog_EmailAccount().getAccount(),    [javac]                                ^    [javac]   required: String,String,String,String,String,String,String,String,String    [javac]   found: String,String,String,String,String,String,String    [javac]   reason: actual and formal argument lists differ in length    [javac] Note: Some input files use or override a deprecated API.    [javac] Note: Recompile with -Xlint:deprecation for details.    [javac] 14 errors BUILD FAILEDD:\UserData\z004uzez\Documents\Mendix\deployment\build_core.xml:30: Compile failed; see the compiler error output for details. Total time: 5 seconds  
asked
1 answers
2

Could it be you renamed the Marketplace module from Email to EmailNew? This Marketplace module uses Java actions that have the module name, Email, hardcoded. Renaming the module makes those java actions fail during compilation.

answered