You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2023/04/24 14:59:03 UTC

[hop] branch master updated: fix #2834 Simple Mapping - IllegalArgumentException if parameters are specified

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 <se...@serasoft.it>
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