ProcessingException[ProcessingStatus[ERROR code=0 invoking MPXRid.shared.services.process.IClientProcessService:load / SQL with binds:
SELECT PINUMBER,
INITIALS,
FIRSTNAME,
LASTNAME,
INFIX,
TITLE
FROM CLIENT
WHERE ID = :clientNr
INTO :piNummer,
:initialen,
:voornaam,
:achternaam,
:tussenvoegsel,
:aanroep
IN :clientNr => ? [BIGINT 15903] / Cannot find output for 'ValueOutputToken[piNummer parsed ':piNummer', replaced ':piNummer' into]' in bind base. When selecting into shared context variables make sure these variables are initialized using CONTEXT.set<i>PropertyName</i>(null)]]
at org.eclipse.scout.rt.server.services.common.jdbc.internal.exec.StatementProcessor.createOutput(StatementProcessor.java:934)
at org.eclipse.scout.rt.server.services.common.jdbc.internal.exec.StatementProcessor.<init>(StatementProcessor.java:152)
at org.eclipse.scout.rt.server.services.common.jdbc.AbstractSqlService.createStatementProcessor(AbstractSqlService.java:785)
public class ClientFormData extends AbstractFormData {
private static final long serialVersionUID = 1L;
public ClientFormData() {
}
public ClientNrProperty getClientNrProperty() {
return getPropertyByClass(ClientNrProperty.class);
}
/**
* access method for property ClientNr.
*/
public Long getClientNr() {
return getClientNrProperty().getValue();
}
/**
* access method for property ClientNr.
*/
public void setClientNr(Long clientNr) {
getClientNrProperty().setValue(clientNr);
}
public PersoonlijkBox getPersoonlijkBox() {
return getFieldByClass(PersoonlijkBox.class);
}
public class ClientNrProperty extends AbstractPropertyData<Long> {
private static final long serialVersionUID = 1L;
public ClientNrProperty() {
}
}
public class PersoonlijkBox extends AbstractPersoonlijkBoxData {
private static final long serialVersionUID = 1L;
public PersoonlijkBox() {
}
}
}
@FormData(value = AbstractPersoonlijkBoxData.class, sdkCommand = FormData.SdkCommand.CREATE, defaultSubtypeSdkCommand = FormData.DefaultSubtypeSdkCommand.CREATE)
public abstract class AbstractPersoonlijkBox extends AbstractGroupBox {
@Override
protected String getConfiguredLabel() {
return Texts.get("Persoonlijk");
}
public AanroepField getAanroepField() {
return getFieldByClass(AanroepField.class);
}
public AchternaamField getAchternaamField() {
return getFieldByClass(AchternaamField.class);
}
public PiNummerField getPiNummerField() {
return getFieldByClass(PiNummerField.class);
}
public TussenvoegselField getTussenvoegselField() {
return getFieldByClass(TussenvoegselField.class);
}
public VoorlettersField getVoorlettersField() {
return getFieldByClass(VoorlettersField.class);
}
public VoornaamField getVoornaamField() {
return getFieldByClass(VoornaamField.class);
}
@Order(10.0)
public class PiNummerField extends AbstractStringField {
@Override
protected String getConfiguredLabel() {
return Texts.get("PiNummer");
}
}
@Order(20.0)
public class AanroepField extends AbstractListBox<Long> {
@Override
protected String getConfiguredLabel() {
return Texts.get("Aanroep");
}
}
@Order(30.0)
public class VoornaamField extends AbstractStringField {
@Override
protected String getConfiguredLabel() {
return Texts.get("Voornaam");
}
}
@Order(40.0)
public class VoorlettersField extends AbstractStringField {
@Override
protected String getConfiguredLabel() {
return Texts.get("Voorletters");
}
}
@Order(50.0)
public class TussenvoegselField extends AbstractStringField {
@Override
protected String getConfiguredLabel() {
return Texts.get("Tussenvoegsel");
}
}
@Order(60.0)
public class AchternaamField extends AbstractStringField {
@Override
protected String getConfiguredLabel() {
return Texts.get("Achternaam");
}
}
}