This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new f1e0b5d716 Remove Action Display msgbox as it has no real life usage, 
fixes #2595 (#5784)
f1e0b5d716 is described below

commit f1e0b5d716d0fa0e20b70242ead42dfc4191ec99
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Mon Oct 6 13:21:04 2025 +0200

    Remove Action Display msgbox as it has no real life usage, fixes #2595 
(#5784)
---
 assemblies/debug/pom.xml                           |   7 +-
 assemblies/plugins/pom.xml                         |   6 -
 docs/hop-user-manual/modules/ROOT/nav.adoc         |   1 -
 .../ROOT/pages/workflow/actions/msgboxinfo.adoc    |  44 ----
 integration-tests/deserialize/all-actions.hwf      | 256 ++++++---------------
 plugins/actions/msgboxinfo/pom.xml                 |  32 ---
 .../actions/msgboxinfo/src/assembly/assembly.xml   |  50 ----
 .../actions/msgboxinfo/ActionMsgBoxInfo.java       | 145 ------------
 .../actions/msgboxinfo/ActionMsgBoxInfoDialog.java | 194 ----------------
 .../msgboxinfo/src/main/resources/MsgBoxInfo.svg   |  17 --
 .../msgboxinfo/messages/messages_de_DE.properties  |  28 ---
 .../msgboxinfo/messages/messages_en_US.properties  |  27 ---
 .../msgboxinfo/messages/messages_es_AR.properties  |  26 ---
 .../msgboxinfo/messages/messages_es_ES.properties  |  19 --
 .../msgboxinfo/messages/messages_fr_FR.properties  |  27 ---
 .../msgboxinfo/messages/messages_it_IT.properties  |  26 ---
 .../msgboxinfo/messages/messages_ja_JP.properties  |  27 ---
 .../msgboxinfo/messages/messages_ko_KR.properties  |  25 --
 .../msgboxinfo/messages/messages_nl_NL.properties  |  25 --
 .../msgboxinfo/messages/messages_no_NO.properties  |  19 --
 .../msgboxinfo/messages/messages_pl_PL.properties  |  19 --
 .../msgboxinfo/messages/messages_pt_BR.properties  |  25 --
 .../msgboxinfo/messages/messages_pt_PT.properties  |  19 --
 .../msgboxinfo/messages/messages_zh_CN.properties  |  27 ---
 .../msgboxinfo/src/main/resources/version.xml      |  20 --
 .../msgboxinfo/WorkflowActionMsgBoxInfoTest.java   |  53 -----
 plugins/actions/pom.xml                            |   1 -
 27 files changed, 75 insertions(+), 1090 deletions(-)

diff --git a/assemblies/debug/pom.xml b/assemblies/debug/pom.xml
index ebc721ec58..6d3abe5a62 100644
--- a/assemblies/debug/pom.xml
+++ b/assemblies/debug/pom.xml
@@ -192,12 +192,7 @@
             <version>${project.version}</version>
             <scope>provided</scope>
         </dependency>
-        <dependency>
-            <groupId>org.apache.hop</groupId>
-            <artifactId>hop-action-msgboxinfo</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
+
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-action-mssqlbulkload</artifactId>
diff --git a/assemblies/plugins/pom.xml b/assemblies/plugins/pom.xml
index 261594ba6f..28793b9e3b 100644
--- a/assemblies/plugins/pom.xml
+++ b/assemblies/plugins/pom.xml
@@ -198,12 +198,6 @@
             <version>${project.version}</version>
             <type>zip</type>
         </dependency>
-        <dependency>
-            <groupId>org.apache.hop</groupId>
-            <artifactId>hop-action-msgboxinfo</artifactId>
-            <version>${project.version}</version>
-            <type>zip</type>
-        </dependency>
         <dependency>
             <groupId>org.apache.hop</groupId>
             <artifactId>hop-action-mssqlbulkload</artifactId>
diff --git a/docs/hop-user-manual/modules/ROOT/nav.adoc 
b/docs/hop-user-manual/modules/ROOT/nav.adoc
index e3ade296c1..4c70644bbf 100644
--- a/docs/hop-user-manual/modules/ROOT/nav.adoc
+++ b/docs/hop-user-manual/modules/ROOT/nav.adoc
@@ -313,7 +313,6 @@ under the License.
 *** xref:workflow/actions/deleteresultfilenames.adoc[Delete filenames from 
result]
 *** xref:workflow/actions/deletefiles.adoc[Delete files]
 *** xref:workflow/actions/deletefolders.adoc[Delete folders]
-*** xref:workflow/actions/msgboxinfo.adoc[Display Msgbox info]
 *** xref:workflow/actions/dtdvalidator.adoc[DTD validator]
 *** xref:workflow/actions/dummy.adoc[Dummy]
 *** xref:workflow/actions/pgpencryptfiles.adoc[Encrypt files with PGP]
diff --git 
a/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/msgboxinfo.adoc 
b/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/msgboxinfo.adoc
deleted file mode 100644
index d7f1f01377..0000000000
--- a/docs/hop-user-manual/modules/ROOT/pages/workflow/actions/msgboxinfo.adoc
+++ /dev/null
@@ -1,44 +0,0 @@
-////
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-  http://www.apache.org/licenses/LICENSE-2.0
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
-////
-:documentationPath: /workflow/actions/
-:language: en_US
-:description: The Display Msgbox info action allow you to display a message 
box in a workflow so you can easily see where you are in the process.
-
-= Display Msgbox info
-
-== Description
-
-The `Display Msgbox info` action allow you to display a message box in a 
workflow so you can easily see where you are in the process.
-
-This action is only available using Hop Gui to execute the workflow.
-
-The message box displays "OK" and "Cancel" buttons.
-
-    Clicking on "OK" exits on the green hop
-    Clicking on "Cancel" exits on the red hop
-
-When the question cannot be asked (no Hop Gui), the action always exits on the 
green hop.
-
-== Options
-
-[options="header", width="90%", cols="1,3"]
-|===
-|Option|Description
-|Action name|The name of the workflow action.
-|Message title|The title of the message
-|Message body|The message to display
-|===
diff --git a/integration-tests/deserialize/all-actions.hwf 
b/integration-tests/deserialize/all-actions.hwf
index 9f042700d7..3f86f27bef 100644
--- a/integration-tests/deserialize/all-actions.hwf
+++ b/integration-tests/deserialize/all-actions.hwf
@@ -18,7 +18,7 @@ limitations under the License.
 
 -->
 <workflow>
-  <name>All-Actions</name>
+  <name>all-actions</name>
   <name_sync_with_filename>Y</name_sync_with_filename>
   <description/>
   <extended_description/>
@@ -36,6 +36,7 @@ limitations under the License.
       <type>SPECIAL</type>
       <attributes/>
       <DayOfMonth>1</DayOfMonth>
+      <doNotWaitOnFirstExecution>N</doNotWaitOnFirstExecution>
       <hour>12</hour>
       <intervalMinutes>60</intervalMinutes>
       <intervalSeconds>0</intervalSeconds>
@@ -136,9 +137,8 @@ limitations under the License.
       <description/>
       <type>FILES_EXIST</type>
       <attributes/>
-      <filename/>
       <fields>
-      </fields>
+</fields>
       <parallel>N</parallel>
       <xloc>640</xloc>
       <yloc>432</yloc>
@@ -220,19 +220,16 @@ limitations under the License.
       <description/>
       <type>SHELL</type>
       <attributes/>
-      <filename/>
-      <work_directory/>
-      <arg_from_previous>N</arg_from_previous>
-      <exec_per_row>N</exec_per_row>
-      <set_logfile>N</set_logfile>
-      <logfile/>
-      <set_append_logfile>N</set_append_logfile>
-      <logext/>
       <add_date>N</add_date>
       <add_time>N</add_time>
+      <arg_from_previous>N</arg_from_previous>
+      <arguments>
+</arguments>
+      <exec_per_row>N</exec_per_row>
       <insertScript>N</insertScript>
-      <script/>
       <loglevel>Basic</loglevel>
+      <set_append_logfile>N</set_append_logfile>
+      <set_logfile>N</set_logfile>
       <parallel>N</parallel>
       <xloc>1136</xloc>
       <yloc>112</yloc>
@@ -273,32 +270,22 @@ limitations under the License.
       <description/>
       <type>MSSQL_BULK_LOAD</type>
       <attributes/>
-      <schemaname/>
-      <tablename/>
-      <filename/>
-      <datafiletype>char</datafiletype>
-      <fieldterminator/>
-      <lineterminated/>
+      <adddatetime>N</adddatetime>
+      <addfiletoresult>N</addfiletoresult>
+      <batchsize>0</batchsize>
+      <checkconstraints>N</checkconstraints>
       <codepage>OEM</codepage>
-      <specificcodepage/>
-      <formatfilename/>
+      <datafiletype>char</datafiletype>
+      <endfile>0</endfile>
       <firetriggers>N</firetriggers>
-      <checkconstraints>N</checkconstraints>
-      <keepnulls>N</keepnulls>
       <keepidentity>N</keepidentity>
-      <tablock>N</tablock>
-      <startfile>0</startfile>
-      <endfile>0</endfile>
-      <orderby/>
-      <orderdirection>Asc</orderdirection>
+      <keepnulls>N</keepnulls>
       <maxerrors>0</maxerrors>
-      <batchsize>0</batchsize>
+      <orderdirection>Asc</orderdirection>
       <rowsperbatch>0</rowsperbatch>
-      <errorfilename/>
-      <adddatetime>N</adddatetime>
-      <addfiletoresult>N</addfiletoresult>
+      <startfile>0</startfile>
+      <tablock>N</tablock>
       <truncate>N</truncate>
-      <connection/>
       <parallel>N</parallel>
       <xloc>976</xloc>
       <yloc>32</yloc>
@@ -309,21 +296,11 @@ limitations under the License.
       <description/>
       <type>MYSQL_BULK_LOAD</type>
       <attributes/>
-      <schemaname/>
-      <tablename/>
-      <filename/>
-      <separator/>
-      <enclosed/>
-      <escaped/>
-      <linestarted/>
-      <lineterminated/>
-      <replacedata>Y</replacedata>
+      <addfiletoresult>N</addfiletoresult>
       <ignorelines>0</ignorelines>
-      <listattribut/>
       <localinfile>Y</localinfile>
       <prorityvalue>0</prorityvalue>
-      <addfiletoresult>N</addfiletoresult>
-      <connection/>
+      <replacedata>Y</replacedata>
       <parallel>N</parallel>
       <xloc>976</xloc>
       <yloc>112</yloc>
@@ -334,20 +311,12 @@ limitations under the License.
       <description/>
       <type>MYSQL_BULK_FILE</type>
       <attributes/>
-      <schemaname/>
-      <tablename/>
-      <filename/>
-      <separator/>
-      <enclosed/>
-      <optionenclosed>N</optionenclosed>
-      <lineterminated/>
-      <limitlines>0</limitlines>
-      <listcolumn/>
+      <addfiletoresult>N</addfiletoresult>
       <highpriority>Y</highpriority>
-      <outdumpvalue>0</outdumpvalue>
       <iffileexists>2</iffileexists>
-      <addfiletoresult>N</addfiletoresult>
-      <connection/>
+      <limitlines>0</limitlines>
+      <optionenclosed>N</optionenclosed>
+      <outdumpvalue>0</outdumpvalue>
       <parallel>N</parallel>
       <xloc>976</xloc>
       <yloc>192</yloc>
@@ -515,38 +484,21 @@ limitations under the License.
       <description/>
       <type>MAIL</type>
       <attributes/>
-      <server/>
-      <port/>
-      <destination/>
-      <destinationCc/>
-      <destinationBCc/>
-      <replyto/>
-      <replytoname/>
-      <subject/>
+      <auth_password>Encrypted </auth_password>
+      <check_server_identity>N</check_server_identity>
+      <embeddedimages>
+</embeddedimages>
+      <fileTypes>
+</fileTypes>
       <include_date>N</include_date>
-      <contact_person/>
-      <contact_phone/>
-      <comment/>
       <include_files>N</include_files>
-      <zip_files>N</zip_files>
-      <zip_name/>
-      <use_auth>N</use_auth>
-      <usexoauth2>N</usexoauth2>
-      <use_secure_auth>N</use_secure_auth>
-      <auth_user/>
-      <auth_password>Encrypted </auth_password>
       <only_comment>N</only_comment>
       <use_HTML>N</use_HTML>
       <use_Priority>N</use_Priority>
-      <encoding/>
-      <priority/>
-      <importance/>
-      <sensitivity/>
-      <secureconnectiontype/>
-      <replyToAddresses/>
-      <filetypes>      </filetypes>
-      <embeddedimages>
-      </embeddedimages>
+      <use_auth>N</use_auth>
+      <use_secure_auth>N</use_secure_auth>
+      <usexoauth2>N</usexoauth2>
+      <zip_files>N</zip_files>
       <parallel>N</parallel>
       <xloc>1264</xloc>
       <yloc>32</yloc>
@@ -570,17 +522,7 @@ limitations under the License.
       <description/>
       <type>XSLT</type>
       <attributes/>
-      <xmlfilename/>
-      <xslfilename/>
-      <outputfilename/>
-      <iffileexists>1</iffileexists>
-      <addfiletoresult>N</addfiletoresult>
-      <filenamesfromprevious>N</filenamesfromprevious>
-      <xsltfactory>JAXP</xsltfactory>
-      <parameters>
-    </parameters>
-      <outputproperties>
-    </outputproperties>
+      <ifFileExists>1</ifFileExists>
       <parallel>N</parallel>
       <xloc>208</xloc>
       <yloc>464</yloc>
@@ -658,16 +600,12 @@ limitations under the License.
       <description/>
       <type>EVAL_TABLE_CONTENT</type>
       <attributes/>
-      <connection/>
-      <schemaname/>
-      <tablename/>
-      <success_condition>rows_count_greater</success_condition>
-      <limit>0</limit>
-      <is_custom_sql>N</is_custom_sql>
-      <is_usevars>N</is_usevars>
-      <custom_sql/>
       <add_rows_result>N</add_rows_result>
       <clear_result_rows>Y</clear_result_rows>
+      <is_custom_sql>N</is_custom_sql>
+      <is_usevars>N</is_usevars>
+      <limit>0</limit>
+      <success_condition>rows_count_greater</success_condition>
       <parallel>N</parallel>
       <xloc>208</xloc>
       <yloc>224</yloc>
@@ -700,46 +638,26 @@ limitations under the License.
       <description/>
       <type>GET_POP</type>
       <attributes/>
-      <servername/>
-      <username/>
-      <password>Encrypted </password>
-      <usessl>N</usessl>
-      <sslport/>
-      <usexoauth2>N</usexoauth2>
-      <outputdirectory/>
-      
<filenamepattern>name_{SYS|hhmmss_MMddyyyy|}_#IdFile#.mail</filenamepattern>
-      <retrievemails>0</retrievemails>
-      <firstmails/>
+      <createlocalfolder>N</createlocalfolder>
+      <createmovetofolder>N</createmovetofolder>
       <delete>N</delete>
-      <savemessage>Y</savemessage>
-      <saveattachment>Y</saveattachment>
-      <usedifferentfolderforattachment>N</usedifferentfolderforattachment>
-      <protocol>POP3</protocol>
-      <attachmentfolder/>
-      <attachmentwildcard/>
-      <valueimaplist>imaplistall</valueimaplist>
+      
<filenamepattern>name_{SYS|hhmmss_MMddyyyy|}_#IdFile#.mail</filenamepattern>
       <imapfirstmails>0</imapfirstmails>
-      <imapfolder/>
-      <sendersearch/>
-      <nottermsendersearch>N</nottermsendersearch>
-      <receipientsearch/>
-      <nottermreceipientsearch>N</nottermreceipientsearch>
-      <subjectsearch/>
-      <nottermsubjectsearch>N</nottermsubjectsearch>
-      <bodysearch/>
+      <includesubfolders>N</includesubfolders>
       <nottermbodysearch>N</nottermbodysearch>
-      <conditionreceiveddate>ignore</conditionreceiveddate>
+      <nottermreceipientsearh>N</nottermreceipientsearh>
       <nottermreceiveddatesearch>N</nottermreceiveddatesearch>
-      <receiveddate1/>
-      <receiveddate2/>
-      <actiontype>get</actiontype>
-      <movetoimapfolder/>
-      <createmovetofolder>N</createmovetofolder>
-      <createlocalfolder>N</createlocalfolder>
-      <aftergetimap>nothing</aftergetimap>
-      <includesubfolders>N</includesubfolders>
+      <nottermsendersearch>N</nottermsendersearch>
+      <nottermsubjectsearch>N</nottermsubjectsearch>
+      <password>Encrypted </password>
+      <protocol>POP3</protocol>
+      <retrievemails>0</retrievemails>
+      <saveattachment>Y</saveattachment>
+      <savemessage>Y</savemessage>
+      <usedifferentfolderforattachment>N</usedifferentfolderforattachment>
       <useproxy>N</useproxy>
-      <proxyusername/>
+      <usessl>N</usessl>
+      <usexoauth2>N</usexoauth2>
       <parallel>N</parallel>
       <xloc>1264</xloc>
       <yloc>208</yloc>
@@ -832,9 +750,8 @@ limitations under the License.
       <description/>
       <type>CREATE_FILE</type>
       <attributes/>
-      <filename/>
-      <fail_if_file_exists>Y</fail_if_file_exists>
       <add_filename_result>N</add_filename_result>
+      <fail_if_file_exists>Y</fail_if_file_exists>
       <parallel>N</parallel>
       <xloc>640</xloc>
       <yloc>96</yloc>
@@ -857,9 +774,9 @@ limitations under the License.
       <type>DELETE_FILES</type>
       <attributes/>
       <arg_from_previous>N</arg_from_previous>
-      <include_subfolders>N</include_subfolders>
       <fields>
-      </fields>
+</fields>
+      <include_subfolders>N</include_subfolders>
       <parallel>N</parallel>
       <xloc>640</xloc>
       <yloc>304</yloc>
@@ -885,7 +802,8 @@ limitations under the License.
       <description/>
       <type>NEO4J_CHECK_CONNECTIONS</type>
       <attributes/>
-      <connections/>
+      <connections>
+</connections>
       <parallel>N</parallel>
       <xloc>1392</xloc>
       <yloc>32</yloc>
@@ -896,25 +814,14 @@ limitations under the License.
       <description/>
       <type>HTTP</type>
       <attributes/>
-      <url/>
-      <targetfilename/>
-      <file_appended>N</file_appended>
+      <addfilenameresult>Y</addfilenameresult>
       <date_time_added>N</date_time_added>
-      <targetfilename_extension/>
-      <uploadfilename/>
-      <run_every_row>N</run_every_row>
+      <file_appended>N</file_appended>
+      <headers>
+</headers>
       <ignore_ssl>N</ignore_ssl>
-      <url_fieldname/>
-      <upload_fieldname/>
-      <dest_fieldname/>
-      <username/>
       <password>Encrypted </password>
-      <proxy_host/>
-      <proxy_port/>
-      <non_proxy_hosts/>
-      <addfilenameresult>Y</addfilenameresult>
-      <headers>
-      </headers>
+      <run_every_row>N</run_every_row>
       <parallel>N</parallel>
       <xloc>800</xloc>
       <yloc>528</yloc>
@@ -926,10 +833,10 @@ limitations under the License.
       <type>DELETE_FOLDERS</type>
       <attributes/>
       <arg_from_previous>N</arg_from_previous>
-      <success_condition>success_if_no_errors</success_condition>
-      <limit_folders>10</limit_folders>
       <fields>
-      </fields>
+</fields>
+      <limit_folders>10</limit_folders>
+      <success_condition>success_if_no_errors</success_condition>
       <parallel>N</parallel>
       <xloc>512</xloc>
       <yloc>304</yloc>
@@ -978,16 +885,6 @@ limitations under the License.
       <yloc>304</yloc>
       <attributes_hac/>
     </action>
-    <action>
-      <name>Display msgbox info</name>
-      <description/>
-      <type>MSGBOX_INFO</type>
-      <attributes/>
-      <parallel>N</parallel>
-      <xloc>800</xloc>
-      <yloc>592</yloc>
-      <attributes_hac/>
-    </action>
     <action>
       <name>Decrypt files with PGP</name>
       <description/>
@@ -1257,12 +1154,12 @@ limitations under the License.
       <type>DOS_UNIX_CONVERTER</type>
       <attributes/>
       <arg_from_previous>N</arg_from_previous>
+      <fields>
+</fields>
       <include_subfolders>N</include_subfolders>
       <nr_errors_less_than>10</nr_errors_less_than>
-      <success_condition>success_if_no_errors</success_condition>
       <resultfilenames>all_filenames</resultfilenames>
-      <fields>
-      </fields>
+      <success_condition>success_if_no_errors</success_condition>
       <parallel>N</parallel>
       <xloc>800</xloc>
       <yloc>784</yloc>
@@ -1303,9 +1200,6 @@ limitations under the License.
       <description/>
       <type>XSD_VALIDATOR</type>
       <attributes/>
-      <xsdsource/>
-      <xmlfilename/>
-      <xsdfilename/>
       <allowExternalEntities>Y</allowExternalEntities>
       <parallel>N</parallel>
       <xloc>208</xloc>
@@ -1317,8 +1211,6 @@ limitations under the License.
       <description/>
       <type>DTD_VALIDATOR</type>
       <attributes/>
-      <xmlfilename/>
-      <dtdfilename/>
       <dtdintern>N</dtdintern>
       <parallel>N</parallel>
       <xloc>208</xloc>
@@ -1331,12 +1223,12 @@ limitations under the License.
       <type>XML_WELL_FORMED</type>
       <attributes/>
       <arg_from_previous>N</arg_from_previous>
+      <fields>
+</fields>
       <include_subfolders>N</include_subfolders>
       <nr_errors_less_than>10</nr_errors_less_than>
-      <success_condition>success_if_no_errors</success_condition>
       <resultfilenames>all_filenames</resultfilenames>
-      <fields>
-      </fields>
+      <success_condition>success_if_no_errors</success_condition>
       <parallel>N</parallel>
       <xloc>208</xloc>
       <yloc>656</yloc>
diff --git a/plugins/actions/msgboxinfo/pom.xml 
b/plugins/actions/msgboxinfo/pom.xml
deleted file mode 100644
index 3ee5393633..0000000000
--- a/plugins/actions/msgboxinfo/pom.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~       http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  ~
-  -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.hop</groupId>
-        <artifactId>hop-plugins-actions</artifactId>
-        <version>2.16.0-SNAPSHOT</version>
-    </parent>
-
-    <artifactId>hop-action-msgboxinfo</artifactId>
-    <packaging>jar</packaging>
-    <name>Hop Plugins Actions Display Msgbox Info</name>
-
-</project>
diff --git a/plugins/actions/msgboxinfo/src/assembly/assembly.xml 
b/plugins/actions/msgboxinfo/src/assembly/assembly.xml
deleted file mode 100644
index a330ea96d5..0000000000
--- a/plugins/actions/msgboxinfo/src/assembly/assembly.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~       http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  ~
-  -->
-
-<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.2.0";
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-    xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.2.0 
http://maven.apache.org/xsd/assembly-2.2.0.xsd";>
-    <id>hop-action-msgboxinfo</id>
-    <formats>
-        <format>zip</format>
-    </formats>
-    <baseDirectory>.</baseDirectory>
-    <files>
-        <file>
-            <source>${project.basedir}/src/main/resources/version.xml</source>
-            <outputDirectory>plugins/actions/msgboxinfo</outputDirectory>
-            <filtered>true</filtered>
-        </file>
-    </files>
-
-    <fileSets>
-        <fileSet>
-            <directory>${project.basedir}/src/main/samples</directory>
-            <outputDirectory>config/projects/samples/</outputDirectory>
-        </fileSet>
-    </fileSets>
-
-    <dependencySets>
-        <dependencySet>
-            <includes>
-                <include>org.apache.hop:hop-action-msgboxinfo:jar</include>
-            </includes>
-            <outputDirectory>plugins/actions/msgboxinfo</outputDirectory>
-        </dependencySet>
-    </dependencySets>
-</assembly>
\ No newline at end of file
diff --git 
a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java
 
b/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java
deleted file mode 100644
index a7d4865ae4..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfo.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.hop.workflow.actions.msgboxinfo;
-
-import java.util.List;
-import lombok.Getter;
-import lombok.Setter;
-import org.apache.hop.core.Const;
-import org.apache.hop.core.ICheckResult;
-import org.apache.hop.core.Result;
-import org.apache.hop.core.annotations.Action;
-import org.apache.hop.core.gui.GuiFactory;
-import org.apache.hop.core.gui.IThreadDialogs;
-import org.apache.hop.core.variables.IVariables;
-import org.apache.hop.metadata.api.HopMetadataProperty;
-import org.apache.hop.metadata.api.IHopMetadataProvider;
-import org.apache.hop.workflow.WorkflowMeta;
-import org.apache.hop.workflow.action.ActionBase;
-import org.apache.hop.workflow.action.IAction;
-import org.apache.hop.workflow.action.validator.ActionValidatorUtils;
-
-/** Action type to display a message box. */
-@Action(
-    id = "MSGBOX_INFO",
-    name = "i18n::ActionMsgBoxInfo.Name",
-    description = "i18n::ActionMsgBoxInfo.Description",
-    image = "MsgBoxInfo.svg",
-    categoryDescription = 
"i18n:org.apache.hop.workflow:ActionCategory.Category.Utility",
-    keywords = "i18n::ActionMsgBoxInfo.keyword",
-    documentationUrl = "/workflow/actions/msgboxinfo.html")
-@Getter
-@Setter
-public class ActionMsgBoxInfo extends ActionBase implements Cloneable, IAction 
{
-  @HopMetadataProperty(key = "bodymessage")
-  private String bodyMessage;
-
-  @HopMetadataProperty(key = "titremessage")
-  private String titleMessage;
-
-  public ActionMsgBoxInfo(String n, String scr) {
-    super(n, "");
-    bodyMessage = null;
-    titleMessage = null;
-  }
-
-  public ActionMsgBoxInfo() {
-    this("", "");
-  }
-
-  @Override
-  public Object clone() {
-    ActionMsgBoxInfo je = (ActionMsgBoxInfo) super.clone();
-    return je;
-  }
-
-  /** Display the Message Box. */
-  public boolean evaluate(Result result) {
-    try {
-      // default to ok
-
-      // Try to display MSGBOX
-      boolean response = true;
-
-      IThreadDialogs dialogs = GuiFactory.getThreadDialogs();
-      if (dialogs != null) {
-        response =
-            dialogs.threadMessageBox(
-                Const.NVL(getRealBodyMessage(), "") + Const.CR,
-                Const.NVL(getRealTitleMessage(), ""),
-                true,
-                Const.INFO);
-      }
-
-      return response;
-
-    } catch (Exception e) {
-      result.setNrErrors(1);
-      logError("Couldn't display message box: " + e.toString());
-      return false;
-    }
-  }
-
-  /**
-   * Execute this action and return the result. In this case it means, just 
set the result boolean
-   * in the Result class.
-   *
-   * @param prevResult The result of the previous execution
-   * @return The Result of the execution.
-   */
-  @Override
-  public Result execute(Result prevResult, int nr) {
-    prevResult.setResult(evaluate(prevResult));
-    return prevResult;
-  }
-
-  @Override
-  public boolean resetErrorsBeforeExecution() {
-    // we should be able to evaluate the errors in
-    // the previous action.
-    return false;
-  }
-
-  @Override
-  public boolean isEvaluation() {
-    return true;
-  }
-
-  @Override
-  public boolean isUnconditional() {
-    return false;
-  }
-
-  public String getRealTitleMessage() {
-    return resolve(getTitleMessage());
-  }
-
-  public String getRealBodyMessage() {
-    return resolve(getBodyMessage());
-  }
-
-  @Override
-  public void check(
-      List<ICheckResult> remarks,
-      WorkflowMeta workflowMeta,
-      IVariables variables,
-      IHopMetadataProvider metadataProvider) {
-    ActionValidatorUtils.addOkRemark(this, "bodyMessage", remarks);
-    ActionValidatorUtils.addOkRemark(this, "titleMessage", remarks);
-  }
-}
diff --git 
a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java
 
b/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java
deleted file mode 100644
index 65c6bb943b..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/java/org/apache/hop/workflow/actions/msgboxinfo/ActionMsgBoxInfoDialog.java
+++ /dev/null
@@ -1,194 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *       http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.hop.workflow.actions.msgboxinfo;
-
-import org.apache.hop.core.Const;
-import org.apache.hop.core.Props;
-import org.apache.hop.core.util.Utils;
-import org.apache.hop.core.variables.IVariables;
-import org.apache.hop.i18n.BaseMessages;
-import org.apache.hop.ui.core.PropsUi;
-import org.apache.hop.ui.core.dialog.BaseDialog;
-import org.apache.hop.ui.core.dialog.MessageBox;
-import org.apache.hop.ui.core.widget.TextVar;
-import org.apache.hop.ui.pipeline.transform.BaseTransformDialog;
-import org.apache.hop.ui.workflow.action.ActionDialog;
-import org.apache.hop.ui.workflow.dialog.WorkflowDialog;
-import org.apache.hop.workflow.WorkflowMeta;
-import org.apache.hop.workflow.action.IAction;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.ModifyListener;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
-
-/** This dialog allows you to edit a JobEntryEval object. */
-public class ActionMsgBoxInfoDialog extends ActionDialog {
-  private static final Class<?> PKG = ActionMsgBoxInfo.class;
-
-  private Text wName;
-
-  private TextVar wBodyMessage;
-
-  private ActionMsgBoxInfo action;
-
-  private boolean changed;
-
-  private TextVar wTitleMessage;
-
-  public ActionMsgBoxInfoDialog(
-      Shell parent, ActionMsgBoxInfo action, WorkflowMeta workflowMeta, 
IVariables variables) {
-    super(parent, workflowMeta, variables);
-    this.action = action;
-    if (this.action.getName() == null) {
-      this.action.setName(BaseMessages.getString(PKG, 
"MsgBoxInfo.Name.Default"));
-    }
-  }
-
-  @Override
-  public IAction open() {
-
-    shell = new Shell(getParent(), SWT.DIALOG_TRIM | SWT.MIN | SWT.MAX | 
SWT.RESIZE);
-    PropsUi.setLook(shell);
-    WorkflowDialog.setShellImage(shell, action);
-
-    ModifyListener lsMod = e -> action.setChanged();
-    changed = action.hasChanged();
-
-    FormLayout formLayout = new FormLayout();
-    formLayout.marginWidth = PropsUi.getFormMargin();
-    formLayout.marginHeight = PropsUi.getFormMargin();
-
-    shell.setLayout(formLayout);
-    shell.setText(BaseMessages.getString(PKG, "MsgBoxInfo.Title"));
-
-    int middle = props.getMiddlePct();
-    int margin = PropsUi.getMargin();
-
-    // Buttons go at the very bottom
-    //
-    Button wOk = new Button(shell, SWT.PUSH);
-    wOk.setText(BaseMessages.getString(PKG, "System.Button.OK"));
-    wOk.addListener(SWT.Selection, e -> ok());
-    Button wCancel = new Button(shell, SWT.PUSH);
-    wCancel.setText(BaseMessages.getString(PKG, "System.Button.Cancel"));
-    wCancel.addListener(SWT.Selection, e -> cancel());
-    BaseTransformDialog.positionBottomButtons(shell, new Button[] {wOk, 
wCancel}, margin, null);
-
-    // Filename line
-    Label wlName = new Label(shell, SWT.RIGHT);
-    wlName.setText(BaseMessages.getString(PKG, "MsgBoxInfo.Label"));
-    PropsUi.setLook(wlName);
-    FormData fdlName = new FormData();
-    fdlName.left = new FormAttachment(0, 0);
-    fdlName.right = new FormAttachment(middle, 0);
-    fdlName.top = new FormAttachment(0, margin);
-    wlName.setLayoutData(fdlName);
-    wName = new Text(shell, SWT.SINGLE | SWT.LEFT | SWT.BORDER);
-    PropsUi.setLook(wName);
-    wName.addModifyListener(lsMod);
-    FormData fdName = new FormData();
-    fdName.left = new FormAttachment(middle, 0);
-    fdName.top = new FormAttachment(0, margin);
-    fdName.right = new FormAttachment(100, 0);
-    wName.setLayoutData(fdName);
-
-    // Title Msgbox
-    // TitleMessage
-    Label wlTitleMessage = new Label(shell, SWT.RIGHT);
-    wlTitleMessage.setText(BaseMessages.getString(PKG, 
"MsgBoxInfo.TitleMessage.Label"));
-    PropsUi.setLook(wlTitleMessage);
-    FormData fdlTitleMessage = new FormData();
-    fdlTitleMessage.left = new FormAttachment(0, 0);
-    fdlTitleMessage.top = new FormAttachment(wName, margin);
-    fdlTitleMessage.right = new FormAttachment(middle, -margin);
-    wlTitleMessage.setLayoutData(fdlTitleMessage);
-
-    wTitleMessage = new TextVar(variables, shell, SWT.SINGLE | SWT.LEFT | 
SWT.BORDER);
-    PropsUi.setLook(wTitleMessage);
-    wTitleMessage.addModifyListener(lsMod);
-    FormData fdTitleMessage = new FormData();
-    fdTitleMessage.left = new FormAttachment(middle, 0);
-    fdTitleMessage.top = new FormAttachment(wName, margin);
-    fdTitleMessage.right = new FormAttachment(100, 0);
-    wTitleMessage.setLayoutData(fdTitleMessage);
-
-    // Body Msgbox
-    Label wlBodyMessage = new Label(shell, SWT.RIGHT);
-    wlBodyMessage.setText(BaseMessages.getString(PKG, 
"MsgBoxInfo.BodyMessage.Label"));
-    PropsUi.setLook(wlBodyMessage);
-    FormData fdlBodyMessage = new FormData();
-    fdlBodyMessage.left = new FormAttachment(0, 0);
-    fdlBodyMessage.top = new FormAttachment(wTitleMessage, margin);
-    fdlBodyMessage.right = new FormAttachment(middle, -margin);
-    wlBodyMessage.setLayoutData(fdlBodyMessage);
-
-    wBodyMessage =
-        new TextVar(
-            variables, shell, SWT.MULTI | SWT.LEFT | SWT.BORDER | SWT.H_SCROLL 
| SWT.V_SCROLL);
-    wBodyMessage.setText(BaseMessages.getString(PKG, 
"MsgBoxInfo.Name.Default"));
-    PropsUi.setLook(wBodyMessage, Props.WIDGET_STYLE_FIXED);
-    wBodyMessage.addModifyListener(lsMod);
-    FormData fdBodyMessage = new FormData();
-    fdBodyMessage.left = new FormAttachment(middle, 0);
-    fdBodyMessage.top = new FormAttachment(wTitleMessage, margin);
-    fdBodyMessage.right = new FormAttachment(100, 0);
-    fdBodyMessage.bottom = new FormAttachment(wOk, -margin);
-    wBodyMessage.setLayoutData(fdBodyMessage);
-
-    getData();
-
-    BaseDialog.defaultShellHandling(shell, c -> ok(), c -> cancel());
-
-    return action;
-  }
-
-  /** Copy information from the meta-data input to the dialog fields. */
-  public void getData() {
-    wName.setText(Const.NVL(action.getName(), ""));
-    wBodyMessage.setText(Const.NVL(action.getBodyMessage(), ""));
-    wTitleMessage.setText(Const.NVL(action.getTitleMessage(), ""));
-
-    wName.selectAll();
-    wName.setFocus();
-  }
-
-  private void cancel() {
-    action.setChanged(changed);
-    action = null;
-    dispose();
-  }
-
-  private void ok() {
-    if (Utils.isEmpty(wName.getText())) {
-      MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
-      mb.setText(BaseMessages.getString(PKG, 
"System.TransformActionNameMissing.Title"));
-      mb.setMessage(BaseMessages.getString(PKG, 
"System.ActionNameMissing.Msg"));
-      mb.open();
-      return;
-    }
-    action.setName(wName.getText());
-    action.setTitleMessage(wTitleMessage.getText());
-    action.setBodyMessage(wBodyMessage.getText());
-    dispose();
-  }
-}
diff --git a/plugins/actions/msgboxinfo/src/main/resources/MsgBoxInfo.svg 
b/plugins/actions/msgboxinfo/src/main/resources/MsgBoxInfo.svg
deleted file mode 100644
index e2f7cf5c95..0000000000
--- a/plugins/actions/msgboxinfo/src/main/resources/MsgBoxInfo.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg"; x="0px" y="0px"
-     width="42px" height="42px" viewBox="0 0 42 42" enable-background="new 0 0 
42 42">
-    <g>
-        <path fill="none" d="M9.568,14.382h22.732V11.82H9.568V14.382z 
M28.846,12.543h2.369v0.8h-2.369V12.543z"/>
-        <path fill="#EFF9FE" d="M9.568,30.51h22.732V15.182H9.568V30.51z 
M14.358,20.015h13.154v0.8H14.358V20.015z M14.358,22.793h13.154
-               v0.8H14.358V22.793z M14.358,25.57h5.541v0.8h-5.541V25.57z"/>
-        <path fill="#3D6480" d="M7.868,10.12V32.21h26.133V10.12H7.868z 
M32.301,30.51H9.568V15.182h22.732V30.51z M32.301,14.382H9.568
-               V11.82h22.732V14.382z"/>
-        <rect x="28.846" y="12.542" fill="#3D6480" width="2.369" height="0.8"/>
-        <rect x="14.358" y="20.015" fill="#3D6480" width="13.154" 
height="0.8"/>
-        <rect x="14.358" y="22.793" fill="#3D6480" width="13.154" 
height="0.8"/>
-        <rect x="14.358" y="25.57" fill="#3D6480" width="5.541" height="0.8"/>
-    </g>
-</svg>
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_de_DE.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_de_DE.properties
deleted file mode 100644
index 51e30ad338..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_de_DE.properties
+++ /dev/null
@@ -1,28 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-ActionMsgBoxInfo.Description=Zeigt einen einfache Info-Dialog an
-ActionMsgBoxInfo.keyword=message,box,information,nachricht
-ActionMsgBoxInfo.Name=Info-dialog
-MsgBoxInfo.BodyMessage.Label=Nachrichtentext   
-MsgBoxInfo.Label=Action Name
-MsgBoxInfo.Name.Default=Infodialog
-MsgBoxInfo.Title=zeige Infodialog
-MsgBoxInfo.TitleMessage.Label=Nachrichtentitel:  
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_en_US.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_en_US.properties
deleted file mode 100644
index 09d342c103..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_en_US.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-
-ActionMsgBoxInfo.Description=Display a simple Message box Information
-ActionMsgBoxInfo.keyword=message,box,information
-ActionMsgBoxInfo.Name=Display msgbox info
-MsgBoxInfo.BodyMessage.Label=Message Body\:   
-MsgBoxInfo.Label=MsgBox Info
-MsgBoxInfo.Name.Default=Display msgbox info
-MsgBoxInfo.Title=Display msgbox info
-MsgBoxInfo.TitleMessage.Label=Message Title\:  
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_es_AR.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_es_AR.properties
deleted file mode 100644
index 50ea9b5fe5..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_es_AR.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-ActionMsgBoxInfo.Name=Mostrar Informaci\u00F3n en caja de texto (msgbox)
-MsgBoxInfo.BodyMessage.Label=Cuerpo del Mensaje\:
-MsgBoxInfo.Label=Info de la MsgBox
-MsgBoxInfo.Name.Default=Mostrar Informaci\u00F3n en caja de texto (msgbox)
-MsgBoxInfo.Title=Mostrar Informaci\u00F3n en caja de texto (msgbox)
-MsgBoxInfo.TitleMessage.Label=T\u00EDtulo del Mensaje\:
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_es_ES.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_es_ES.properties
deleted file mode 100644
index 1692cdb472..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_es_ES.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_fr_FR.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_fr_FR.properties
deleted file mode 100644
index 4a0070de71..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_fr_FR.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-ActionMsgBoxInfo.Description=Affiche une information dans une fen\u00EAtre 
Message
-ActionMsgBoxInfo.Name=Affichage message information
-MsgBoxInfo.BodyMessage.Label=Corps du message\u202F:   
-MsgBoxInfo.Label=Message Information 
-MsgBoxInfo.Name.Default=Affichage message information
-MsgBoxInfo.Title=Affichage message information
-MsgBoxInfo.TitleMessage.Label=Titre du message: 
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_it_IT.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_it_IT.properties
deleted file mode 100644
index 226813b28e..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_it_IT.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-ActionMsgBoxInfo.Name=Visualizza informazioni msgbox 
-MsgBoxInfo.BodyMessage.Label=Corpo del messaggio\: 
-MsgBoxInfo.Label=MsgBox Info
-MsgBoxInfo.Name.Default=Visualizza informazioni msgbox
-MsgBoxInfo.Title=Visualizza informazioni msgbox
-MsgBoxInfo.TitleMessage.Label=Titolo del messaggio\: 
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_ja_JP.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_ja_JP.properties
deleted file mode 100644
index ec2d110f58..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_ja_JP.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-ActionMsgBoxInfo.Description=Display a simple Message box 
Information\n\u30e1\u30c3\u30bb\u30fc\u30b8\u30dc\u30c3\u30af\u30b9\u8868\u793a
-ActionMsgBoxInfo.Name=\u30e1\u30c3\u30bb\u30fc\u30b8\u30dc\u30c3\u30af\u30b9\u8868\u793a
-MsgBoxInfo.BodyMessage.Label=\u30e1\u30c3\u30bb\u30fc\u30b8
-MsgBoxInfo.Label=\u30e1\u30c3\u30bb\u30fc\u30b8\u30dc\u30c3\u30af\u30b9\u60c5\u5831
-MsgBoxInfo.Name.Default=\u30e1\u30c3\u30bb\u30fc\u30b8\u30dc\u30c3\u30af\u30b9\u8868\u793a
-MsgBoxInfo.Title=\u30e1\u30c3\u30bb\u30fc\u30b8\u30dc\u30c3\u30af\u30b9\u60c5\u5831
-MsgBoxInfo.TitleMessage.Label=\u30bf\u30a4\u30c8\u30eb
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_ko_KR.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_ko_KR.properties
deleted file mode 100644
index fc67ff58cf..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_ko_KR.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-MsgBoxInfo.BodyMessage.Label=\uBA54\uC138\uC9C0 \uBCF8\uBB38\:
-MsgBoxInfo.Label=\uBA54\uC138\uC9C0\uBC15\uC2A4 \uC815\uBCF4
-MsgBoxInfo.Name.Default=\uBA54\uC138\uC9C0\uBC15\uC2A4 \uBCF4\uC774\uAE30
-MsgBoxInfo.Title=\uBA54\uC138\uC9C0\uBC15\uC2A4 \uC815\uBCF4
-MsgBoxInfo.TitleMessage.Label=\uBA54\uC138\uC9C0 \uC81C\uBAA9\:
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_nl_NL.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_nl_NL.properties
deleted file mode 100644
index 4ae460ac68..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_nl_NL.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-#
-
-MsgBoxInfo.BodyMessage.Label=Boodschap\: 
-MsgBoxInfo.Label=Booschap tonen
-MsgBoxInfo.Name.Default=Boodschap tonen
-MsgBoxInfo.Title=Boodschap tonen
-MsgBoxInfo.TitleMessage.Label=Boodschap titel\:
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_no_NO.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_no_NO.properties
deleted file mode 100644
index 1692cdb472..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_no_NO.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pl_PL.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pl_PL.properties
deleted file mode 100644
index 1692cdb472..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pl_PL.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pt_BR.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pt_BR.properties
deleted file mode 100644
index e9909c2247..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pt_BR.properties
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-ActionMsgBoxInfo.Description=Exibe uma caixa de mensagens informativa simples
-ActionMsgBoxInfo.keyword=mensagem,caixa,informa\u00E7\u00E3o
-ActionMsgBoxInfo.Name=Mostrar informa\u00E7\u00E3o de caixa de mensagem
-MsgBoxInfo.BodyMessage.Label=Conte\u00FAdo da mensagem:   
-MsgBoxInfo.Label=MsgBox info
-MsgBoxInfo.Name.Default=Mostrar informa\u00E7\u00E3o msgbox
-MsgBoxInfo.Title=Mostrar msgbox info
-MsgBoxInfo.TitleMessage.Label=T\u00EDtulo da mensagem:  
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pt_PT.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pt_PT.properties
deleted file mode 100644
index 1692cdb472..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_pt_PT.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-
diff --git 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_zh_CN.properties
 
b/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_zh_CN.properties
deleted file mode 100644
index e9164e5ff9..0000000000
--- 
a/plugins/actions/msgboxinfo/src/main/resources/org/apache/hop/workflow/actions/msgboxinfo/messages/messages_zh_CN.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#
-
-ActionMsgBoxInfo.Description=\u5C55\u793A\u4E00\u4E2A\u7B80\u5355\u7684\u6D88\u606F\u6846
-ActionMsgBoxInfo.keyword=message,box,information
-ActionMsgBoxInfo.Name=\u663E\u793A\u6D88\u606F\u5BF9\u8BDD\u6846
-MsgBoxInfo.BodyMessage.Label=\u6D88\u606F\u4E3B\u4F53\:
-MsgBoxInfo.Label=Action \u540D\u79F0\:
-MsgBoxInfo.Name.Default=\u663E\u793A\u6D88\u606F\u5BF9\u8BDD\u6846
-MsgBoxInfo.Title=\u6D88\u606F\u5BF9\u8BDD\u6846
-MsgBoxInfo.TitleMessage.Label=\u6D88\u606F\u6807\u9898\:
diff --git a/plugins/actions/msgboxinfo/src/main/resources/version.xml 
b/plugins/actions/msgboxinfo/src/main/resources/version.xml
deleted file mode 100644
index 6be576acae..0000000000
--- a/plugins/actions/msgboxinfo/src/main/resources/version.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one or more
-  ~ contributor license agreements.  See the NOTICE file distributed with
-  ~ this work for additional information regarding copyright ownership.
-  ~ The ASF licenses this file to You under the Apache License, Version 2.0
-  ~ (the "License"); you may not use this file except in compliance with
-  ~ the License.  You may obtain a copy of the License at
-  ~
-  ~       http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License.
-  ~
-  -->
-
-<version>${project.version}</version>
\ No newline at end of file
diff --git 
a/plugins/actions/msgboxinfo/src/test/java/org/apache/hop/workflow/actions/msgboxinfo/WorkflowActionMsgBoxInfoTest.java
 
b/plugins/actions/msgboxinfo/src/test/java/org/apache/hop/workflow/actions/msgboxinfo/WorkflowActionMsgBoxInfoTest.java
deleted file mode 100644
index 4a400479e6..0000000000
--- 
a/plugins/actions/msgboxinfo/src/test/java/org/apache/hop/workflow/actions/msgboxinfo/WorkflowActionMsgBoxInfoTest.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.hop.workflow.actions.msgboxinfo;
-
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-import org.apache.hop.junit.rules.RestoreHopEngineEnvironmentExtension;
-import 
org.apache.hop.workflow.action.loadsave.WorkflowActionLoadSaveTestSupport;
-import org.junit.jupiter.api.extension.RegisterExtension;
-
-class WorkflowActionMsgBoxInfoTest extends 
WorkflowActionLoadSaveTestSupport<ActionMsgBoxInfo> {
-  @RegisterExtension
-  static RestoreHopEngineEnvironmentExtension env = new 
RestoreHopEngineEnvironmentExtension();
-
-  @Override
-  protected Class<ActionMsgBoxInfo> getActionClass() {
-    return ActionMsgBoxInfo.class;
-  }
-
-  @Override
-  protected List<String> listAttributes() {
-    return Arrays.asList("bodymessage", "titremessage");
-  }
-
-  @Override
-  protected Map<String, String> createGettersMap() {
-    return toMap(
-        "bodymessage", "getBodyMessage",
-        "titremessage", "getTitleMessage");
-  }
-
-  @Override
-  protected Map<String, String> createSettersMap() {
-    return toMap(
-        "bodymessage", "setBodyMessage",
-        "titremessage", "setTitleMessage");
-  }
-}
diff --git a/plugins/actions/pom.xml b/plugins/actions/pom.xml
index 7caef4c2d2..bf2c973bc3 100644
--- a/plugins/actions/pom.xml
+++ b/plugins/actions/pom.xml
@@ -58,7 +58,6 @@
         <module>http</module>
         <module>join</module>
         <module>movefiles</module>
-        <module>msgboxinfo</module>
         <module>mssqlbulkload</module>
         <module>mysqlbulkfile</module>
         <module>mysqlbulkload</module>

Reply via email to