Lombok causing "Actual and formal arguments lists differ in length error"

Menelaos picture Menelaos · Mar 14, 2018 · Viewed 13.3k times · Source

I have the following class:

@Builder @NoArgsConstructor
public class ConsultationPointOfContact {
    private String fullName;
    private String phoneNumber;
    private String userLogin;   
}

When the @Builder annotation exists, it is causing problems with the @NoArgsConstructor.

I am getting the error:

Error:(11, 1) java: constructor ConsultationPointOfContact in class models.ConsultationPointOfContact cannot be applied to given types;
  required: no arguments
  found: java.lang.String,java.lang.String,java.lang.String
  reason: actual and formal argument lists differ in length

Answer

Antoniossss picture Antoniossss · Mar 14, 2018

Add @AllArgsConstructor as well and this should fix the issue