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

Reply via email to