This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new a685bde278 fix #2834 Simple Mapping - IllegalArgumentException if
parameters are specified
new c5b8c4d118 Merge pull request #2835 from sramazzina/2824
a685bde278 is described below
commit a685bde278d3d283dc54fe9d4f8faf17fc0619ba
Author: sramazzina <[email protected]>
AuthorDate: Thu Apr 20 16:05:27 2023 +0200
fix #2834 Simple Mapping - IllegalArgumentException if parameters are
specified
---
.../transforms/mapping/SimpleMappingDialog.java | 12 +++++----
.../input/messages/messages_it_IT.properties | 10 ++++----
.../mapping/messages/messages_it_IT.properties | 30 +++++++++++-----------
.../output/messages/messages_it_IT.properties | 10 ++++----
4 files changed, 32 insertions(+), 30 deletions(-)
diff --git
a/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
b/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
index 29d5758aad..87afb61b11 100644
---
a/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
+++
b/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
@@ -475,7 +475,9 @@ public class SimpleMappingDialog extends
BaseTransformDialog implements ITransfo
MappingVariableMapping mapping = parameters.getVariableMappings().get(i);
TableItem tableItem = wMappingParameters.table.getItem(i);
tableItem.setText(1, mapping.getName());
- tableItem.setText(2, mapping.getValue());
+ if (!Utils.isEmpty(mapping.getValue())) {
+ tableItem.setText(2, mapping.getValue());
+ }
}
wMappingParameters.setRowNums();
wMappingParameters.optWidth(true);
@@ -504,12 +506,12 @@ public class SimpleMappingDialog extends
BaseTransformDialog implements ITransfo
transforms.add(transformMeta);
}
}
- String[] transformnames = new String[transforms.size()];
- for (int i = 0; i < transformnames.length; i++) {
- transformnames[i] = transforms.get(i).getName();
+ String[] transformNames = new String[transforms.size()];
+ for (int i = 0; i < transformNames.length; i++) {
+ transformNames[i] = transforms.get(i).getName();
}
- return transformnames;
+ return transformNames;
}
public IRowMeta getFieldsFromTransform(boolean parent, boolean input) throws
HopException {
diff --git
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
index d81c336f63..262df297f2 100644
---
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
+++
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
@@ -18,15 +18,15 @@
#
#
MappingInputDialog.ColumnInfo.Length=Lunghezza
-MappingInputDialog.Fields.Label=I campi di input richiesti per questa
mappatura (sub-pipeline)\:
+MappingInputDialog.Fields.Label=Campi di input richiesti per la mappatura
(sub-pipeline)\:
MappingInputDialog.ColumnInfo.Name=Nome
-MappingInputDialog.Shell.Title=Specifica della mappatura di input
+MappingInputDialog.Shell.Title=Mappatura di input
MappingInputDialog.ColumnInfo.Type=Tipo
MappingInputMeta.Exception.UnableToLoadTransformMetaFromXML=Impossibile
caricare le informazioni da XML
MappingInputDialog.TransformName.Label=Nome transform
-MappingInputMeta.CheckResult.TransformReceivingDatasFromPreviousOne=Il
transform \u00E8 collegato al precedente, ricezione di {0} campi
-MappingInputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dagli altri
transforms\!
+MappingInputMeta.CheckResult.TransformReceivingDatasFromPreviousOne=Il
transform \u00E8 collegato al precedente, ricevo {0} campi
+MappingInputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dai
transforms precedenti\!
MappingInputDialog.ColumnInfo.Precision=Precisione
-MappingInputMeta.CheckResult.NotReceivingFieldsError=Non viene ricevuto nessun
campo dai transforms precedenti\!
+MappingInputMeta.CheckResult.NotReceivingFieldsError=Nessun campo ricevuto dai
transforms precedenti\!
MappingInputMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=Il
transform sta ricevendo informazioni dagli altri transforms.
MappingInputMeta.Exception.UnknownField=Impossibile trovare il campo ''{0}''
nei metadati delle righe di input.
\ No newline at end of file
diff --git
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
index a7c0d23022..029038bae5 100644
---
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
+++
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
@@ -19,8 +19,8 @@
#
SimpleMappingDialog.InputTab.label.InputSourceTransformName=Nome transform
d''origine
SimpleMappingMeta.CheckResult.UnableToGetTransformOutputFields=Impossibile
ricevere i campi d''output del transform per il transform d''output di
mappatura [
-SimpleMappingDialog.Parameters.column.ValueOrField=Valore di stringa
-SimpleMappingDialog.InputTab.column.TargetField=Nome campo dal transform
d''input di mappatura
+SimpleMappingDialog.Parameters.column.ValueOrField=Valore
+SimpleMappingDialog.InputTab.column.TargetField=Nome campo dal transform input
di mappatura
SimpleMappingDialog.AllowMultipleInputs.Label=Consenti transforms ''Mappatura
input'' multipli nella sotto-pipeline
SimpleMappingDialog.ErrorLoadingSpecifiedPipeline.Message=C''\u00E8 stato un
errore durante il caricamento e la verifica della pipeline selezionata.
SimpleMappingMeta.CheckResult.MappingTargetFieldNotSepecified=Il campo di
destinazione di mappatura \#{0} non \u00E8 specificato per l''input [{1}]\!
@@ -28,7 +28,7 @@ SimpleMappingDialog.SelectPipelineTransform.Title=Seleziona
un transform
SimpleMappingMeta.CheckResult.NoMappingOutputTransformSpecified=Nessun
transform d''output di mappatura \u00E8 stato specificato nella mappatura\!
SimpleMappingDialog.button.AddOutput=Aggiungi output
SimpleMappingDialog.Exception.SpecifiedTransformWasNotFound=Il transform
specificato ''{0}'' non \u00E8 stato trovato.
-SimpleMappingDialog.input.RenamingOnOutput=Chiedere che questi valori vengano
rinominati in output?
+SimpleMappingDialog.input.RenamingOnOutput=Rinominare i valori in output?
SimpleMappingDialog.Parameters.InheritAll=Ereditare tutte le variabili dalla
pipeline padre
SimpleMappingDialog.Parameters.column.Variable=Nome variabile
SimpleMappingDialog.AllowMultipleOutputs.Label=Consenti transforms ''Mappatura
output'' multipli nella sotto-pipeline
@@ -37,11 +37,11 @@ SimpleMappingDialog.InputTab.Title=Input
SimpleMappingDialog.Exception.OnlyOneMappingInputTransformAllowed=Senza
specificare alcun nome di transform da cui leggere, pu\u00F2 esistere soltanto
un solo transform 'input di mappatura' nella mappatura e ne sono stati trovati
{0}.
SimpleMappingDialog.TransformName.Label=Nome transform
SimpleMappingMeta.CheckResult.NotReceivingAnyFields=Nessuna ricezione di campi
dai transforms precedenti\!
-SimpleMappingDialog.Exception.ErrorGettingMappingSourceAndTargetFields=Errore
nel prelievo dei campi d''origine e di destinazione\: {0}
+SimpleMappingDialog.Exception.ErrorGettingMappingSourceAndTargetFields=Errore
nel prelievo dei campi di origine e di destinazione\: {0}
SimpleMappingDialog.ErrorShowingPipeline.Title=Errore
SimpleMappingDialog.Exception.OnlyOneMappingOutputTransformAllowed=Senza
specificare alcun nome di transform da cui leggere, pu\u00F2 esistere soltanto
un solo transform 'output di mappatura' nella mappatura e ne sono stati trovati
{0}.
SimpleMappingMeta.CheckResult.AllOutputMappingFieldCouldBeFound=Tutti i campi
di mappatura d''output sono stati trovati nella mappatura.
-SimpleMappingDialog.OutputTab.label.OutputTargetTransformName=Nome transform
d''output di destinazione
+SimpleMappingDialog.OutputTab.label.OutputTargetTransformName=Nome transform
di output
SimpleMappingMeta.Exception.UnableToLoadMapping=Impossibile caricare la
mappatura specificata
SimpleMappingDialog.Parameters.Title=Parametri
SimpleMapping.Exception.UnableToPrepareExecutionOfMapping=Impossibile
preparare (allocare, inizializzare) l''esecuzione della mappatura (sub-pipeline)
@@ -49,12 +49,12 @@ SimpleMappingMeta.InfoStream.Description=Queste righe sono
usate come parametri.
SimpleMappingMeta.CheckResult.TransformReceivingFields=Il transform \u00E8
connesso al precedente, ricezione di {0} campi
SimpleMappingDialog.Select.Button=Seleziona
SimpleMappingDialog.button.SourceTransformName=Scegli...
-SimpleMappingDialog.ErrorLoadingPipeline.DialogMessage=Errore durante il
caricamento della pipeline da file XML\:
+SimpleMappingDialog.ErrorLoadingPipeline.DialogMessage=Errore durante il
caricamento della pipeline dal file XML\:
SimpleMappingDialog.Exception.OneMappingInputTransformRequired=La mappatura
specificata richiede un singolo transform 'input di mappatura' con cui
lavorare, ma non \u00E8 stato possibile trovarne uno.
SimpleMappingDialog.ErrorLoadingSpecifiedPipeline.Title=Errore
-SimpleMappingDialog.OutputTab.column.SourceField=Nome campo dal transform di
mappatura
+SimpleMappingDialog.OutputTab.column.SourceField=Nome campo del transform padre
SimpleMappingMeta.Exception.UnableToFindField=Impossibile trovare il campo\:
{0}
-SimpleMapping.Log.ErrorOccurredInSubPipeline=Errore nella sotto-pipeline,
interrotta l''esecuzione
+SimpleMapping.Log.ErrorOccurredInSubPipeline=Errore nella sub-pipeline,
l''esecuzione viene interrotta
SimpleMappingDialog.button.EnterMapping=Mappatura...
SimpleMappingDialog.SelectMappingTransform.Title=Seleziona un transform di
mappatura
SimpleMappingMeta.Exception.UnableToLoadPipelineNameOrDirNotGiven=Impossibile
caricare la pipeline. Il nome o la cartella non sono stati forniti.
@@ -64,14 +64,14 @@ SimpleMappingDialog.OutputTab.Title=Output
SimpleMappingDialog.SelectMappingTransform.Message=Selezionare un transform
dalla sotto-pipeline di mappatura\:
SimpleMappingDialog.OutputTab.label.Description=Descrizione della mappatura
del transform
SimpleMappingDialog.Exception.NoValidMappingDetailsFound=Spiacente, nessuna
mappatura valida \u00E8 stata specificata.
-SimpleMappingMeta.CheckResult.NoInputReceived=Nessun input ricevuto dagli
altri transforms\!
+SimpleMappingMeta.CheckResult.NoInputReceived=Nessun input ricevuto dai
transforms precedenti\!
SimpleMappingDialog.CloseDefinitionTabAreYouSure.Title=Cancella definizione
mappatura
SimpleMappingDialog.RadioFile.Tooltip=Scegli quest''opzione per selezionare un
file (.xml/.hpl) come pipeline di mappatura
SimpleMappingMeta.CheckResult.MappingOutFieldSpecifiedCouldNotFound=Il campo
d''output di mappatura specificato non \u00E8 stato trovato nella mappatura\:
SimpleMappingDialog.Edit.Button=Modifica
-SimpleMappingDialog.InputTab.Tooltip=Definisce uno stream d''input per questa
mappatura
+SimpleMappingDialog.InputTab.Tooltip=Definisce uno stream di input per questa
mappatura
SimpleMappingDialog.Exception.TransformNameNotFound=Il transform con nome
''{0}'' non \u00E8 stato trovato.
-SimpleMappingDialog.InputTab.column.SourceField=Nome campo dal transform
d''origine
+SimpleMappingDialog.InputTab.column.SourceField=Nome campo dal transform di
origine
SimpleMappingDialog.OutputTab.Tooltip=Definisce uno stream di output per
questa mappatura
SimpleMappingMeta.Exception.InternalErrorPipelineMetaIsNULL.Message=Errore
interno\: PipelineMeta non \u00E8 disponibile quando invece dovrebbe.
SimpleMappingDialog.SelectPipelineTransform.Message=Selezionare un transform
dalla pipeline padre\:
@@ -81,7 +81,7 @@ SimpleMappingDialog.ErrorShowingPipeline.Message=Si \u00E8
verificato un errore
SimpleMappingDialog.button.AddInput=Aggiungi input
SimpleMappingDialog.InputTab.label.Description=Descrizione della mappatura del
transform
SimpleMappingMeta.CheckResult.MappingTargetFieldNotPresent=Il campo di
destinazione di mappatura [{0}] non \u00E8 presente nelle righe d''input\!
-SimpleMappingMeta.CheckResult.TransformReceivingFieldsFromOtherTransforms=Il
transform sta ricevendo informazioni dagli altri transforms.
+SimpleMappingMeta.CheckResult.TransformReceivingFieldsFromOtherTransforms=Il
transform sta ricevendo informazioni dai transforms precedenti.
SimpleMappingDialog.ErrorSelectingObject.DialogTitle=Errore
SimpleMappingDialog.OutputTab.label.InputSourceTransformName=Nome transform
d''origine di mappatura
SimpleMappingMeta.CheckResult.NoMappingSpecified=Nessuna mappatura
specificata\!
@@ -95,8 +95,8 @@
SimpleMappingMeta.Exception.ErrorLoadingPipelineTransformFromXML=Errore di caric
SimpleMappingDialog.CloseDefinitionTabAreYouSure.Message=Sei sicuro di
cancellare questa definizione di mappatura?
SimpleMappingMeta.Exception.UnableToLoadMappingPipeline=Impossibile caricare
la pipeline di mappatura
SimpleMappingMeta.CheckResult.InputFieldNotSpecified=Il campo d''input \#{0}
non \u00E8 stato specificato\!
-SimpleMappingDialog.OutputTab.column.TargetField=Nome campo al transform di
transform di destinazione
-SimpleMappingMeta.ReferencedObject.Description=Mappatura (sub-pipeline)
+SimpleMappingDialog.OutputTab.column.TargetField=Nome campo del transform di
destinazione
+SimpleMappingMeta.ReferencedObject.Description=Simple Mapping (sub-pipeline)
SimpleMappingDialog.RadioRepByReference.Label=Specifica per riferimento
SimpleMapping.Log.UnableToLogEndOfPipeline=Impossibile registrare nel log la
fine della pipeline\:
SimpleMappingDialog.ErrorLoadingPipeline.DialogTitle=Errore nel caricamento
del pipeline
@@ -107,4 +107,4 @@ SimpleMappingDialog.PipelineGroup.Label=Mappatura pipeline
SimpleMappingDialog.Parameters.Tooltip=E'' possibile specificare i parametri
(variabili) da impostare per questa mappatura (sub-pipeline)
SimpleMappingMeta.Exception.UnableToFindMappingDefinition=Impossibile trovare
l''appropriata definizione della mappatura per determinare i metadati della
riga d''output.
SimpleMappingDialog.RadioFile.Label=Utilizza un file per la mappatura della
pipeline
-SimpleMappingDialog.Shell.Title=Mappatura (esegue sotto-pipeline)
+SimpleMappingDialog.Shell.Title=Simple Mapping (sub-pipeline)
diff --git
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
index 34504ca91a..dce455571d 100644
---
a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
+++
b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
@@ -23,14 +23,14 @@ MappingOutputDialog.ColumnInfo.Added=Aggiunto (N\=Rimosso)
MappingOutput.Log.LineNumber=Linea n.
MappingOutputDialog.ColumnInfo.Name=Nome
MappingOutputDialog.Fields.Label=I campi che vengono aggiunti o rimossi da
questa mappatura\:
-MappingOutputMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=Il
transform sta ricevendo informazioni da altri transforms.
+MappingOutputMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=Il
transform sta ricevendo informazioni dai transforms precedenti.
MappingOutput.NoTargetTransformSpecified=Nessun output specificato per la
mappatura dell''output del transform [{0}] nella chiamata del transform
mappante.I dati non saranno inviati alla pipeline padre, ma saranno
semplicemente ignorati.
MappingOutputDialog.ColumnInfo.Type=Tipo
MappingOutputMeta.CheckResult.TransformReceivingDatasOK=Il transform \u00E8
connesso al precedente, ricezione di {0} campi
-MappingOutputMeta.CheckResult.NotReceivingFields=Nessuna ricezione dei campi
dai transforms precedenti\!
-MappingOutputDialog.TransformName.Label=Nome del campo
-MappingOutputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dagli
altri transforms\!
-MappingOutputDialog.Shell.Title=Specifica della mappatura di output
+MappingOutputMeta.CheckResult.NotReceivingFields=Nessun campo ricevuto dai
transforms precedenti\!
+MappingOutputDialog.TransformName.Label=Nome transform
+MappingOutputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dai
transforms precedenti\!
+MappingOutputDialog.Shell.Title=Mapping output
MappingOutputDialog.ColumnInfo.Precision=Precisione
MappingOutput.Exception.UnableToConnectWithParentMapping=Impossibile
connettersi alla mappatura padre dopo {0} secondi.
MappingOutputDialog.FailedToGetFields.DiaogMessage=Impossibile ricevere i
campi dai transforms precedenti a causa di un errore