Eine vollständig funktionierende Klasse zeigt in der Entwicklungsumgebung (RCX last) plötzlich mehrere Fehler an. Darunter auch von RCX generierter Code.
Bsp 1:
[code]
this.grdData.setDataProvider(DataProvider.ofCollection(
VfinUmsatzUndKlassifziertDAO.INSTANCE.findAllwSelection(
paramHasAssignments,
paramKontoSelected,
paramL1ID,
paramL2ID)));
[/code]
Fehlermeldung:
The method setDataProvider(DataProvider<Component,?>) in the type Grid<Component> is not applicable for the arguments (ListDataProvider<VfinUmsatzUndKlassifziert>)
VfinUmsatzUndKlassifziert ist eine Entity, die durch RCX generiert wurde.
Bsp2/ gleiche Klasse:
[code]
final VfinUmsatzUndKlassifziert selectedEntity = this.grdData.getSelectedItems().stream().findFirst().get();
[/code]
Fehlermeldung:
Type mismatch: cannot convert from Component to VfinUmsatzUndKlassifziert
Bsp3/ gleiche Klasse:
[code]
final TfinUmsatzClassification tfuc = new TfinUmsatzClassification();
.....
this.klassifizierungsBinder.writeBean(tfuc);
[/code]
Fehlermeldung:
The method writeBean(Component) in the type Binder<Component> is not applicable for the arguments (TfinUmsatzClassification)
TfinUmsatzClassification ist eine Entity, die durch RCX generiert wurde.
Bsp 4/ gleiche Klasse:
[code]
final TfinUmsatzClassification tfuc = new TfinUmsatzClassification();
this.klassifizierungsBinder.writeBean(tfuc);
[/code]
Bsp 5/ gleiche Klasse:
[code]
/* WARNING: Do NOT edit!<br>The content of this method is always regenerated by the UI designer. */
// <generated-code name="initUI">
private void initUI()
{
.....
this.klassifizierungsBinder.forField(this.txtId).withNullRepresentation("")
.withConverter(ConverterBuilder.StringToInteger().numberFormatBuilder(NumberFormatBuilder.Integer()).build())
.bind(Component::getId, (v, x) -> {});
[/code]
!! Automatisch generierter code in InitUI !!!
Fehlermeldung:
The type of getId() from the type Component is Optional<String>, this is incompatible with the descriptor's return type: Integer
Zudem kommt folgender Fehler im error log:
!ENTRY org.eclipse.core.contenttype 4 0 2020-06-05 20:11:48.909
!MESSAGE Could not create content describer for com.rapidclipse.vaadin.editor.ui-xml-content-type. Content type has been disabled.
Es handelt sich um eine komplette Neuinstallation LINUX MINT, Cinnamon Desktop und RapidClipse
System:
Host: hri4wa1-MS-7693 Kernel: 5.3.0-53-generic x86_64 bits: 64
compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Kernel: 5.3.0-53-generic x86_64 bits: 64
compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
RapidClipse X
Version: 10.2.2-20200427-0920
OS: Linux, v.5.3.0-53-generic, x86_64 / gtk 3.22.30, WebKit 2.28.2
Java version: 11.0.7
-> Maven build/ clean etc bringt keine Besserung.
-> manueller build auch keine Besserung
-> wenn ich andere, bisher fehlerfreie Klassen öffne, sind diese plötzlich auch fehlerhaft
Gibt es Ideen, wie ich vorgehen kann?
Vorab vielen Dank