Кодировка app.log

Добрый день.
Использую версию Cuba Studio 2018.3 (от февраля 2019 года)
В последнее время заметил, что при при компиляции проекта в консоли пишутся предупреждения типа:

error: unmappable character for encoding Cp1252

Хотя в свойствах проекта указана кодировка UTF-8

А также в build.gradle указано:

compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'

Подскажите пожалуйста какие ещё настройки надо произвести, чтобы избавиться от ошибок.

Заранее спасибо.

Добрый день!
Из вашего сообщения непонятно, какие файлы и в какой момент имеют отношение к сообщению в логе. Есть какая-нибудь дополнительная информация?

Добрый день.
Указанная ошибка , к примеру, возникает при компиляции вот такого класса:

/**
 * Общие данные по сотрулнику
 * @author adms-Ahmetshin-RM
 */
public class CommonDatas {
	
	private String firstName;
	private String lastName;
	private String middleName;
	private String email;
	private String login;
	private Date birthDate;
	private String sex;
	private String notesName;
	private String extID;
	private boolean decree;
	private boolean dismiss;
	
	public CommonDatas() {
	}
	
	public String getFirstName() {
		return firstName;
	}
	
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	
	public String getLastName() {
		return lastName;
	}
	
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
	
	public String getMiddleName() {
		return middleName;
	}
	
	public void setMiddleName(String middleName) {
		this.middleName = middleName;
	}
	
	public String getEmail() {
		return email;
	}
	
	public void setEmail(String email) {
		this.email = email;
	}
	
	public String getLogin() {
		return login;
	}
	
	public void setLogin(String login) {
		this.login = login;
	}
	
	public Date getBirthDate() {
		return birthDate;
	}
	
	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}
	
	public String getSex() {
		return sex;
	}
	
	public void setSex(String sex) {
		this.sex = sex;
	}
	
	public String getNotesName() {
		return notesName;
	}
	
	public void setNotesName(String notesName) {
		this.notesName = notesName;
	}
	
	public String getExtID() {
		return extID;
	}
	
	public void setExtID(String extID) {
		this.extID = extID;
	}
	
	public boolean isDecree() {
		return decree;
	}
	
	public void setDecree(boolean decree) {
		this.decree = decree;
	}
	
	public boolean isDismiss() {
		return dismiss;
	}
	
	public void setDismiss(boolean dismiss) {
		this.dismiss = dismiss;
	}
}

Насколько я могу судить, ему не нравится описание JavaDoc

Не могли бы вы прислать нам тестовый проект с этой проблемой?

Добрый день.

Высылаю ссылку на проект:
https://github.com/RenatAkhhmetshin/empl.git

Добрый день.
Проблема связана с тем, что в вашем проекте используется Groovy. Для того, чтобы таких сообщений больше не возникало, добавьте в файле build.gradle в configure([globalModule, coreModule, webModule]) следующее:

compileGroovy {
  options.encoding = 'UTF-8'
}

Спасибо большое - помогло.
Странно, в проекте я не писал код на groovy.

При наличии плагина Groovy для сборки именно он компилирует Java код для обеспечения двусторонней интероперабельности Java-Groovy кода.

1 симпатия