[jira] [Commented] (MINIFI-522) Fixed Access denied to: http://jcenter.bintray.com which caused Failed to execute goal on project minifi-standard-nar

2020-01-14 Thread sapinkumar amin (Jira)


[ 
https://issues.apache.org/jira/browse/MINIFI-522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17015467#comment-17015467
 ] 

sapinkumar amin commented on MINIFI-522:


Its looking for  
~/.m2/repository/com/github/palindromicity/simple-syslog-5424/0.0.8/simple-syslog-5424-0.0.8.jar
 which if does not exits, tries to download from 
https://jcenter.bintray.com/com/github/palindromicity/simple-syslog-5424/0.0.8/simple-syslog-5424-0.0.8.jar.

> Fixed Access denied to: http://jcenter.bintray.com which caused Failed to 
> execute goal on project minifi-standard-nar
> -
>
> Key: MINIFI-522
> URL: https://issues.apache.org/jira/browse/MINIFI-522
> Project: Apache NiFi MiNiFi
>  Issue Type: Bug
>Reporter: sapinkumar amin
>Priority: Blocker
> Fix For: 0.6.0
>
>
> {code:java}
> mvn clean install {code}
> throws below error
> {code:java}
> [INFO] minifi-update-attribute-nar  SUCCESS [  0.326 
> s]
> [INFO] minifi-standard-nar  FAILURE [  1.198 
> s]
> [INFO] minifi-ssl-context-service-nar . SKIPPED
> [INFO] minifi-docs  SKIPPED
> [INFO] minifi-assembly  SKIPPED
> [INFO] minifi-toolkit . SKIPPED
> [INFO] minifi-toolkit-configuration ... SKIPPED
> [INFO] minifi-toolkit-assembly  SKIPPED
> [INFO] minifi-docker .. SKIPPED
> [INFO] minifi-c2 .. SKIPPED
> [INFO] minifi-c2-api .. SKIPPED
> [INFO] minifi-c2-cache  SKIPPED
> [INFO] minifi-c2-cache-filesystem . SKIPPED
> [INFO] minifi-c2-cache-s3 . SKIPPED
> [INFO] minifi-c2-provider . SKIPPED
> [INFO] minifi-c2-provider-util  SKIPPED
> [INFO] minifi-c2-provider-cache ... SKIPPED
> [INFO] minifi-c2-provider-delegating .. SKIPPED
> [INFO] minifi-c2-provider-nifi-rest ... SKIPPED
> [INFO] minifi-c2-service .. SKIPPED
> [INFO] minifi-c2-jetty  SKIPPED
> [INFO] minifi-c2-assembly . SKIPPED
> [INFO] minifi-c2-docker ... SKIPPED
> [INFO] minifi-c2-integration-tests  SKIPPED
> [INFO] minifi-integration-tests ... SKIPPED
> [INFO] 
> 
> [INFO] BUILD FAILURE
> [INFO] 
> 
> [INFO] Total time:  29.209 s
> [INFO] Finished at: 2020-01-14T14:02:00-08:00
> [INFO] 
> 
> [ERROR] Failed to execute goal on project minifi-standard-nar: Could not 
> resolve dependencies for project 
> org.apache.nifi.minifi:minifi-standard-nar:nar:0.6.0-SNAPSHOT: Failed to 
> collect dependencies at org.apache.nifi:nifi-standard-processors:jar:1.8.0 -> 
> org.apache.nifi:nifi-syslog-utils:jar:1.8.0 -> 
> com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Failed to read 
> artifact descriptor for 
> com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Could not transfer 
> artifact com.github.palindromicity:simple-syslog-5424:pom:0.0.8 from/to 
> jcenter (http://jcenter.bintray.com): Access denied to: 
> http://jcenter.bintray.com/com/github/palindromicity/simple-syslog-5424/0.0.8/simple-syslog-5424-0.0.8.pom
>  -> [Help 1]
>  {code}
>  
> From Jan13th : 2020 , access to jcenter.bintray.com is only allowed over 
> https protocol (previously it use to support http and https).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFI-522) Fixed Access denied to: http://jcenter.bintray.com which caused Failed to execute goal on project minifi-standard-nar

2020-01-14 Thread sapinkumar amin (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFI-522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sapinkumar amin updated MINIFI-522:
---
Summary: Fixed Access denied to: http://jcenter.bintray.com which caused 
Failed to execute goal on project minifi-standard-nar  (was: Failed to execute 
goal on project minifi-standard-nar : Access denied to: 
http://jcenter.bintray.com)

> Fixed Access denied to: http://jcenter.bintray.com which caused Failed to 
> execute goal on project minifi-standard-nar
> -
>
> Key: MINIFI-522
> URL: https://issues.apache.org/jira/browse/MINIFI-522
> Project: Apache NiFi MiNiFi
>  Issue Type: Bug
>Reporter: sapinkumar amin
>Priority: Blocker
> Fix For: 0.6.0
>
>
> {code:java}
> mvn clean install {code}
> throws below error
> {code:java}
> [INFO] minifi-update-attribute-nar  SUCCESS [  0.326 
> s]
> [INFO] minifi-standard-nar  FAILURE [  1.198 
> s]
> [INFO] minifi-ssl-context-service-nar . SKIPPED
> [INFO] minifi-docs  SKIPPED
> [INFO] minifi-assembly  SKIPPED
> [INFO] minifi-toolkit . SKIPPED
> [INFO] minifi-toolkit-configuration ... SKIPPED
> [INFO] minifi-toolkit-assembly  SKIPPED
> [INFO] minifi-docker .. SKIPPED
> [INFO] minifi-c2 .. SKIPPED
> [INFO] minifi-c2-api .. SKIPPED
> [INFO] minifi-c2-cache  SKIPPED
> [INFO] minifi-c2-cache-filesystem . SKIPPED
> [INFO] minifi-c2-cache-s3 . SKIPPED
> [INFO] minifi-c2-provider . SKIPPED
> [INFO] minifi-c2-provider-util  SKIPPED
> [INFO] minifi-c2-provider-cache ... SKIPPED
> [INFO] minifi-c2-provider-delegating .. SKIPPED
> [INFO] minifi-c2-provider-nifi-rest ... SKIPPED
> [INFO] minifi-c2-service .. SKIPPED
> [INFO] minifi-c2-jetty  SKIPPED
> [INFO] minifi-c2-assembly . SKIPPED
> [INFO] minifi-c2-docker ... SKIPPED
> [INFO] minifi-c2-integration-tests  SKIPPED
> [INFO] minifi-integration-tests ... SKIPPED
> [INFO] 
> 
> [INFO] BUILD FAILURE
> [INFO] 
> 
> [INFO] Total time:  29.209 s
> [INFO] Finished at: 2020-01-14T14:02:00-08:00
> [INFO] 
> 
> [ERROR] Failed to execute goal on project minifi-standard-nar: Could not 
> resolve dependencies for project 
> org.apache.nifi.minifi:minifi-standard-nar:nar:0.6.0-SNAPSHOT: Failed to 
> collect dependencies at org.apache.nifi:nifi-standard-processors:jar:1.8.0 -> 
> org.apache.nifi:nifi-syslog-utils:jar:1.8.0 -> 
> com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Failed to read 
> artifact descriptor for 
> com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Could not transfer 
> artifact com.github.palindromicity:simple-syslog-5424:pom:0.0.8 from/to 
> jcenter (http://jcenter.bintray.com): Access denied to: 
> http://jcenter.bintray.com/com/github/palindromicity/simple-syslog-5424/0.0.8/simple-syslog-5424-0.0.8.pom
>  -> [Help 1]
>  {code}
>  
> From Jan13th : 2020 , access to jcenter.bintray.com is only allowed over 
> https protocol (previously it use to support http and https).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (MINIFI-522) Failed to execute goal on project minifi-standard-nar : Access denied to: http://jcenter.bintray.com

2020-01-14 Thread sapinkumar amin (Jira)


 [ 
https://issues.apache.org/jira/browse/MINIFI-522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sapinkumar amin updated MINIFI-522:
---
Description: 
{code:java}
mvn clean install {code}
throws below error
{code:java}
[INFO] minifi-update-attribute-nar  SUCCESS [  0.326 s]
[INFO] minifi-standard-nar  FAILURE [  1.198 s]
[INFO] minifi-ssl-context-service-nar . SKIPPED
[INFO] minifi-docs  SKIPPED
[INFO] minifi-assembly  SKIPPED
[INFO] minifi-toolkit . SKIPPED
[INFO] minifi-toolkit-configuration ... SKIPPED
[INFO] minifi-toolkit-assembly  SKIPPED
[INFO] minifi-docker .. SKIPPED
[INFO] minifi-c2 .. SKIPPED
[INFO] minifi-c2-api .. SKIPPED
[INFO] minifi-c2-cache  SKIPPED
[INFO] minifi-c2-cache-filesystem . SKIPPED
[INFO] minifi-c2-cache-s3 . SKIPPED
[INFO] minifi-c2-provider . SKIPPED
[INFO] minifi-c2-provider-util  SKIPPED
[INFO] minifi-c2-provider-cache ... SKIPPED
[INFO] minifi-c2-provider-delegating .. SKIPPED
[INFO] minifi-c2-provider-nifi-rest ... SKIPPED
[INFO] minifi-c2-service .. SKIPPED
[INFO] minifi-c2-jetty  SKIPPED
[INFO] minifi-c2-assembly . SKIPPED
[INFO] minifi-c2-docker ... SKIPPED
[INFO] minifi-c2-integration-tests  SKIPPED
[INFO] minifi-integration-tests ... SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time:  29.209 s
[INFO] Finished at: 2020-01-14T14:02:00-08:00
[INFO] 
[ERROR] Failed to execute goal on project minifi-standard-nar: Could not 
resolve dependencies for project 
org.apache.nifi.minifi:minifi-standard-nar:nar:0.6.0-SNAPSHOT: Failed to 
collect dependencies at org.apache.nifi:nifi-standard-processors:jar:1.8.0 -> 
org.apache.nifi:nifi-syslog-utils:jar:1.8.0 -> 
com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Failed to read artifact 
descriptor for com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Could 
not transfer artifact com.github.palindromicity:simple-syslog-5424:pom:0.0.8 
from/to jcenter (http://jcenter.bintray.com): Access denied to: 
http://jcenter.bintray.com/com/github/palindromicity/simple-syslog-5424/0.0.8/simple-syslog-5424-0.0.8.pom
 -> [Help 1]
 {code}
 

>From Jan13th : 2020 , access to jcenter.bintray.com is only allowed over https 
>protocol (previously it use to support http and https).

  was:
{code:java}
mvn clean install {code}
throws below error
{code:java}
[INFO] minifi-update-attribute-nar  SUCCESS [  0.326 s]
[INFO] minifi-standard-nar  FAILURE [  1.198 s]
[INFO] minifi-ssl-context-service-nar . SKIPPED
[INFO] minifi-docs  SKIPPED
[INFO] minifi-assembly  SKIPPED
[INFO] minifi-toolkit . SKIPPED
[INFO] minifi-toolkit-configuration ... SKIPPED
[INFO] minifi-toolkit-assembly  SKIPPED
[INFO] minifi-docker .. SKIPPED
[INFO] minifi-c2 .. SKIPPED
[INFO] minifi-c2-api .. SKIPPED
[INFO] minifi-c2-cache  SKIPPED
[INFO] minifi-c2-cache-filesystem . SKIPPED
[INFO] minifi-c2-cache-s3 . SKIPPED
[INFO] minifi-c2-provider . SKIPPED
[INFO] minifi-c2-provider-util  SKIPPED
[INFO] minifi-c2-provider-cache ... SKIPPED
[INFO] minifi-c2-provider-delegating .. SKIPPED
[INFO] minifi-c2-provider-nifi-rest ... SKIPPED
[INFO] minifi-c2-service .. SKIPPED
[INFO] minifi-c2-jetty  SKIPPED
[INFO] minifi-c2-assembly . SKIPPED
[INFO] minifi-c2-docker ... SKIPPED
[INFO] minifi-c2-integration-tests  SKIPPED
[INFO] minifi-integration-tests 

[nifi] branch master updated (421bfdd -> 1033253)

2020-01-14 Thread markap14
This is an automated email from the ASF dual-hosted git repository.

markap14 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git.


from 421bfdd  NIFI-6919: Added relationship attribute to DistributeLoad
 add 1033253  NIFI-7015 - ConsumeJMS now supports ObjectMessage, MapMessage 
and StreamMessage types as well. Added optional ERROR_QUEUE property. Result 
flowfiles get a 'jms.messagetype' attribute that contains the incoming message 
type (TextMessage, BytesMessage, ObjectMessage, MapMessage or StreamMessage).

No new revisions were added by this update.

Summary of changes:
 .../nifi/jms/processors/AbstractJMSProcessor.java  |   2 +
 .../org/apache/nifi/jms/processors/ConsumeJMS.java |  42 -
 .../apache/nifi/jms/processors/JMSConsumer.java|  43 -
 .../processors/MessageBodyToBytesConverter.java| 121 +-
 .../apache/nifi/jms/processors/ConsumeJMSIT.java   | 186 +
 .../nifi/jms/processors/ConsumeJMSManualTest.java  | 149 +
 .../jms/processors/JMSPublisherConsumerIT.java | 178 +++-
 7 files changed, 704 insertions(+), 17 deletions(-)
 create mode 100644 
nifi-nar-bundles/nifi-jms-bundle/nifi-jms-processors/src/test/java/org/apache/nifi/jms/processors/ConsumeJMSManualTest.java



[jira] [Created] (MINIFI-522) Failed to execute goal on project minifi-standard-nar : Access denied to: http://jcenter.bintray.com

2020-01-14 Thread sapinkumar amin (Jira)
sapinkumar amin created MINIFI-522:
--

 Summary: Failed to execute goal on project minifi-standard-nar : 
Access denied to: http://jcenter.bintray.com
 Key: MINIFI-522
 URL: https://issues.apache.org/jira/browse/MINIFI-522
 Project: Apache NiFi MiNiFi
  Issue Type: Bug
Reporter: sapinkumar amin
 Fix For: 0.6.0


{code:java}
mvn clean install {code}
throws below error
{code:java}
[INFO] minifi-update-attribute-nar  SUCCESS [  0.326 s]
[INFO] minifi-standard-nar  FAILURE [  1.198 s]
[INFO] minifi-ssl-context-service-nar . SKIPPED
[INFO] minifi-docs  SKIPPED
[INFO] minifi-assembly  SKIPPED
[INFO] minifi-toolkit . SKIPPED
[INFO] minifi-toolkit-configuration ... SKIPPED
[INFO] minifi-toolkit-assembly  SKIPPED
[INFO] minifi-docker .. SKIPPED
[INFO] minifi-c2 .. SKIPPED
[INFO] minifi-c2-api .. SKIPPED
[INFO] minifi-c2-cache  SKIPPED
[INFO] minifi-c2-cache-filesystem . SKIPPED
[INFO] minifi-c2-cache-s3 . SKIPPED
[INFO] minifi-c2-provider . SKIPPED
[INFO] minifi-c2-provider-util  SKIPPED
[INFO] minifi-c2-provider-cache ... SKIPPED
[INFO] minifi-c2-provider-delegating .. SKIPPED
[INFO] minifi-c2-provider-nifi-rest ... SKIPPED
[INFO] minifi-c2-service .. SKIPPED
[INFO] minifi-c2-jetty  SKIPPED
[INFO] minifi-c2-assembly . SKIPPED
[INFO] minifi-c2-docker ... SKIPPED
[INFO] minifi-c2-integration-tests  SKIPPED
[INFO] minifi-integration-tests ... SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time:  29.209 s
[INFO] Finished at: 2020-01-14T14:02:00-08:00
[INFO] 
[ERROR] Failed to execute goal on project minifi-standard-nar: Could not 
resolve dependencies for project 
org.apache.nifi.minifi:minifi-standard-nar:nar:0.6.0-SNAPSHOT: Failed to 
collect dependencies at org.apache.nifi:nifi-standard-processors:jar:1.8.0 -> 
org.apache.nifi:nifi-syslog-utils:jar:1.8.0 -> 
com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Failed to read artifact 
descriptor for com.github.palindromicity:simple-syslog-5424:jar:0.0.8: Could 
not transfer artifact com.github.palindromicity:simple-syslog-5424:pom:0.0.8 
from/to jcenter (http://jcenter.bintray.com): Access denied to: 
http://jcenter.bintray.com/com/github/palindromicity/simple-syslog-5424/0.0.8/simple-syslog-5424-0.0.8.pom
 -> [Help 1]
 {code}
 

>From Jan13th , 2020, access to jcenter.bintray.com is only allowed over https 
>protocol (previously it use to support both).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[nifi] branch master updated: NIFI-6919: Added relationship attribute to DistributeLoad

2020-01-14 Thread mattyb149
This is an automated email from the ASF dual-hosted git repository.

mattyb149 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/master by this push:
 new 421bfdd  NIFI-6919: Added relationship attribute to DistributeLoad
421bfdd is described below

commit 421bfdd5fff87e477a91450f8414d7a989bd083f
Author: Michael Hogue 
AuthorDate: Thu Dec 12 21:06:15 2019 -0500

NIFI-6919: Added relationship attribute to DistributeLoad

NIFI-6919: Cleaned up docs

NIFI-6919: Cleanup

NIFI-6919: Cleanup

NIFI-6919: added negative unit test

NIFI-6919: Removed unnecesary feature flag

Updated attribute description

Signed-off-by: Matthew Burgess 

This closes #3939
---
 .../nifi/processors/standard/DistributeLoad.java   | 42 --
 .../processors/standard/TestDistributeLoad.java| 29 ++-
 2 files changed, 51 insertions(+), 20 deletions(-)

diff --git 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/DistributeLoad.java
 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/DistributeLoad.java
index 8c1f9bd..57c1723 100644
--- 
a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/DistributeLoad.java
+++ 
b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/DistributeLoad.java
@@ -31,14 +31,16 @@ import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.nifi.annotation.behavior.DynamicProperty;
+import org.apache.nifi.annotation.behavior.DynamicRelationship;
 import org.apache.nifi.annotation.behavior.EventDriven;
 import org.apache.nifi.annotation.behavior.InputRequirement;
+import org.apache.nifi.annotation.behavior.InputRequirement.Requirement;
 import org.apache.nifi.annotation.behavior.SideEffectFree;
 import org.apache.nifi.annotation.behavior.SupportsBatching;
 import org.apache.nifi.annotation.behavior.TriggerWhenAnyDestinationAvailable;
-import org.apache.nifi.annotation.behavior.InputRequirement.Requirement;
+import org.apache.nifi.annotation.behavior.WritesAttribute;
+import org.apache.nifi.annotation.behavior.WritesAttributes;
 import org.apache.nifi.annotation.documentation.CapabilityDescription;
-import org.apache.nifi.annotation.behavior.DynamicRelationship;
 import org.apache.nifi.annotation.documentation.Tags;
 import org.apache.nifi.annotation.lifecycle.OnScheduled;
 import org.apache.nifi.components.PropertyDescriptor;
@@ -71,6 +73,9 @@ import org.apache.nifi.processor.util.StandardValidators;
 + "'5' will be receive 10 FlowFiles in each iteration instead of 1.")
 @DynamicRelationship(name = "A number 1..", 
description = "FlowFiles are sent to this relationship per the "
 + "")
+@WritesAttributes(
+@WritesAttribute(attribute = "distribute.load.relationship", 
description = "The name of the specific relationship the flow file has been 
routed through")
+)
 public class DistributeLoad extends AbstractProcessor {
 
 public static final String STRATEGY_ROUND_ROBIN = "round robin";
@@ -93,31 +98,26 @@ public class DistributeLoad extends AbstractProcessor {
 .allowableValues(STRATEGY_ROUND_ROBIN, STRATEGY_NEXT_AVAILABLE, 
STRATEGY_LOAD_DISTRIBUTION_SERVICE)
 .defaultValue(STRATEGY_ROUND_ROBIN)
 .build();
-
 public static final PropertyDescriptor HOSTNAMES = new 
PropertyDescriptor.Builder()
 .name("Hostnames")
 .description("List of remote servers to distribute across. Each 
server must be FQDN and use either ',', ';', or [space] as a delimiter")
 .required(true)
-.addValidator(new Validator() {
-
-@Override
-public ValidationResult validate(String subject, String input, 
ValidationContext context) {
-ValidationResult result = new 
ValidationResult.Builder().subject(subject).valid(true).input(input).explanation("Good
 FQDNs").build();
-if (null == input) {
+.addValidator((subject, input, context) -> {
+ValidationResult result = new 
ValidationResult.Builder().subject(subject).valid(true).input(input).explanation("Good
 FQDNs").build();
+if (null == input) {
+result = new 
ValidationResult.Builder().subject(subject).input(input).valid(false)
+.explanation("Need to specify delimited list of 
FQDNs").build();
+return result;
+}
+String[] hostNames = input.split("(?:,+|;+|\\s+)");
+for (String hostName : hostNames) {
+if (StringUtils.isNotBlank(hostName) && 
!host

[nifi] branch master updated (2601f72 -> 824cc0e)

2020-01-14 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git.


from 2601f72  NIFI-6998 This closes #3972. Batch & Partitioning key + 
Asynchronous sending in limited batches + Property to determine attribute name 
carrying partitioning key + Maximum batch size property + Carrier object - Unit 
test fakery NIFI-6998 Attributes to User Defined properties NIFI-6998 Unit 
tests NIFI-6998 Review corrections + Interruption propagation (& test) + Final 
carrier members + Unnecessary generic modifiers removed from generic container 
NIFI-6998 checkstyle correc [...]
 new eb37e74  NIFI-6902 Update PrometheusReportingTask to supply correct 
fields for OutputPort
 new 6dbcf9d  NIFI-6902: This closes #3986. Added unit test for original 
author's patch
 new 824cc0e  NIFI-7014: This closes #3985. Add RecordReader/Writer access 
in ExecuteGroovyScript

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../nifi-groovyx-processors/pom.xml| 17 ++
 .../processors/groovyx/ExecuteGroovyScript.java| 65 --
 .../additionalDetails.html | 12 
 .../groovyx/ExecuteGroovyScriptTest.java   | 44 +++
 .../groovy/test_record_reader_writer.groovy| 45 +++
 .../prometheus/api/PrometheusMetricsUtil.java  |  2 +-
 .../prometheus/TestPrometheusReportingTask.java| 10 
 7 files changed, 177 insertions(+), 18 deletions(-)
 create mode 100644 
nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/src/test/resources/groovy/test_record_reader_writer.groovy



[nifi] 01/03: NIFI-6902 Update PrometheusReportingTask to supply correct fields for OutputPort

2020-01-14 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit eb37e7475f9e8473f3cbc64dc5fba1e086bfa417
Author: Tom 
AuthorDate: Fri Nov 22 23:48:37 2019 +

NIFI-6902 Update PrometheusReportingTask to supply correct fields for 
OutputPort
---
 .../org/apache/nifi/reporting/prometheus/api/PrometheusMetricsUtil.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/main/java/org/apache/nifi/reporting/prometheus/api/PrometheusMetricsUtil.java
 
b/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/main/java/org/apache/nifi/reporting/prometheus/api/PrometheusMetricsUtil.java
index 1437239..91a54a0 100644
--- 
a/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/main/java/org/apache/nifi/reporting/prometheus/api/PrometheusMetricsUtil.java
+++ 
b/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/main/java/org/apache/nifi/reporting/prometheus/api/PrometheusMetricsUtil.java
@@ -480,7 +480,7 @@ public class PrometheusMetricsUtil {
 final String parentId = portStatus.getGroupId();
 final String portComponentType = "OutputPort";
 AMOUNT_FLOWFILES_SENT.labels(instanceId, portComponentType, 
portComponentName, portComponentId, 
parentId).set(portStatus.getFlowFilesSent());
-AMOUNT_FLOWFILES_RECEIVED.labels(instanceId, 
portComponentType, portComponentName, 
portComponentId).set(portStatus.getFlowFilesReceived());
+AMOUNT_FLOWFILES_RECEIVED.labels(instanceId, 
portComponentType, portComponentName, portComponentId, 
parentId).set(portStatus.getFlowFilesReceived());
 
 AMOUNT_BYTES_SENT.labels(instanceId, portComponentType, 
portComponentName, portComponentId, parentId).set(portStatus.getBytesSent());
 AMOUNT_BYTES_READ.labels(instanceId, portComponentType, 
portComponentName, portComponentId, parentId).set(portStatus.getInputBytes());



[nifi] 02/03: NIFI-6902: This closes #3986. Added unit test for original author's patch

2020-01-14 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 6dbcf9d521cbda499877dce30c41602b66496ec8
Author: Matthew Burgess 
AuthorDate: Tue Jan 14 10:49:25 2020 -0500

NIFI-6902: This closes #3986. Added unit test for original author's patch

Signed-off-by: Joe Witt 
---
 .../nifi/reporting/prometheus/TestPrometheusReportingTask.java | 10 ++
 1 file changed, 10 insertions(+)

diff --git 
a/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/test/java/org/apache/nifi/reporting/prometheus/TestPrometheusReportingTask.java
 
b/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/test/java/org/apache/nifi/reporting/prometheus/TestPrometheusReportingTask.java
index aef9e0c..b39d757 100644
--- 
a/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/test/java/org/apache/nifi/reporting/prometheus/TestPrometheusReportingTask.java
+++ 
b/nifi-nar-bundles/nifi-prometheus-bundle/nifi-prometheus-reporting-task/src/test/java/org/apache/nifi/reporting/prometheus/TestPrometheusReportingTask.java
@@ -27,7 +27,9 @@ import org.apache.http.client.HttpClient;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.http.util.EntityUtils;
+import org.apache.nifi.controller.status.PortStatus;
 import org.apache.nifi.controller.status.ProcessGroupStatus;
+import org.apache.nifi.controller.status.RunStatus;
 import org.apache.nifi.reporting.InitializationException;
 import org.apache.nifi.reporting.prometheus.api.PrometheusMetricsUtil;
 import org.apache.nifi.state.MockStateManager;
@@ -83,6 +85,14 @@ public class TestPrometheusReportingTask {
 rootGroupStatus.setOutputCount(100);
 rootGroupStatus.setInputCount(1000);
 
+PortStatus outputPortStatus = new PortStatus();
+outputPortStatus.setId("9876");
+outputPortStatus.setName("out");
+outputPortStatus.setGroupId("1234");
+outputPortStatus.setRunStatus(RunStatus.Stopped);
+outputPortStatus.setActiveThreadCount(1);
+
+
rootGroupStatus.setOutputPortStatus(Collections.singletonList(outputPortStatus));
 }
 
 @Test



[nifi] 03/03: NIFI-7014: This closes #3985. Add RecordReader/Writer access in ExecuteGroovyScript

2020-01-14 Thread joewitt
This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 824cc0ed77b93d69a33358b1e8323102f30837ff
Author: Matthew Burgess 
AuthorDate: Tue Jan 14 09:56:43 2020 -0500

NIFI-7014: This closes #3985. Add RecordReader/Writer access in 
ExecuteGroovyScript

Signed-off-by: Joe Witt 
---
 .../nifi-groovyx-processors/pom.xml| 17 ++
 .../processors/groovyx/ExecuteGroovyScript.java| 65 --
 .../additionalDetails.html | 12 
 .../groovyx/ExecuteGroovyScriptTest.java   | 44 +++
 .../groovy/test_record_reader_writer.groovy| 45 +++
 5 files changed, 166 insertions(+), 17 deletions(-)

diff --git 
a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml 
b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml
index 94589bd..3adefbc 100644
--- a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml
+++ b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/pom.xml
@@ -37,6 +37,11 @@
 1.11.0-SNAPSHOT
 
 
+org.apache.nifi
+nifi-record-serialization-service-api
+1.11.0-SNAPSHOT
+
+
 org.codehaus.groovy
 groovy-json
 ${nifi.groovy.version}
@@ -66,6 +71,18 @@
 test
 
 
+org.apache.nifi
+nifi-record
+1.11.0-SNAPSHOT
+test
+
+
+org.apache.nifi
+nifi-mock-record-utils
+1.11.0-SNAPSHOT
+test
+
+
 org.apache.derby
 derby
 10.12.1.1
diff --git 
a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/src/main/java/org/apache/nifi/processors/groovyx/ExecuteGroovyScript.java
 
b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/src/main/java/org/apache/nifi/processors/groovyx/ExecuteGroovyScript.java
index f67df2b..5516aeb 100644
--- 
a/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/src/main/java/org/apache/nifi/processors/groovyx/ExecuteGroovyScript.java
+++ 
b/nifi-nar-bundles/nifi-groovyx-bundle/nifi-groovyx-processors/src/main/java/org/apache/nifi/processors/groovyx/ExecuteGroovyScript.java
@@ -46,6 +46,8 @@ import 
org.apache.nifi.processors.groovyx.flow.GroovyProcessSessionWrap;
 import org.apache.nifi.processors.groovyx.sql.OSql;
 import org.apache.nifi.processors.groovyx.util.Files;
 import org.apache.nifi.processors.groovyx.util.Validators;
+import org.apache.nifi.serialization.RecordReaderFactory;
+import org.apache.nifi.serialization.RecordSetWriterFactory;
 import org.codehaus.groovy.control.CompilerConfiguration;
 import org.codehaus.groovy.runtime.ResourceGroovyMethods;
 import org.codehaus.groovy.runtime.StackTraceUtils;
@@ -80,8 +82,9 @@ import java.util.Set;
 @DynamicProperty(name = "A script engine property to update",
 value = "The value to set it to",
 expressionLanguageScope = ExpressionLanguageScope.FLOWFILE_ATTRIBUTES,
-description = "Updates a script engine property specified by the 
Dynamic Property's key with the value "
-+ "specified by the Dynamic Property's value. Use `CTL.` to 
access any controller services.")
+description = "Updates a script engine property specified by the 
Dynamic Property's key with the value specified by the Dynamic Property's 
value. "
++ "Use `CTL.` to access any controller services, `SQL.` to 
access any DBCPServices, `RecordReader.` to access RecordReaderFactory 
instances, or "
++ "`RecordWriter.` to access any RecordSetWriterFactory 
instances.")
 public class ExecuteGroovyScript extends AbstractProcessor {
 public static final String GROOVY_CLASSPATH = "${groovy.classes.path}";
 
@@ -335,9 +338,8 @@ public class ExecuteGroovyScript extends AbstractProcessor {
 /**
  * init SQL variables from DBCP services
  */
-@SuppressWarnings("unchecked")
-private void onInitSQL(HashMap SQL) throws SQLException {
-for (Map.Entry e : (Set) SQL.entrySet()) {
+private void onInitSQL(Map SQL) throws SQLException {
+for (Map.Entry e : SQL.entrySet()) {
 DBCPService s = (DBCPService) e.getValue();
 OSql sql = new OSql(s.getConnection(Collections.emptyMap()));
 //try to set autocommit to false
@@ -355,9 +357,8 @@ public class ExecuteGroovyScript extends AbstractProcessor {
 /**
  * before commit SQL services
  */
-@SuppressWarnings("unchecked")
-private void onCommitSQL(HashMap SQL) throws SQLException {
-for (Map.Entry e : (Set) SQL.entrySet()) {
+private void onCommitSQL(Map SQL) throws SQLException {
+for (Map.Entry e : SQL.entrySet()) {
 OSql sql = (OSql) e.getVal

[nifi-minifi-cpp] branch master updated (6e2f859 -> 14dcab2)

2020-01-14 Thread aboda
This is an automated email from the ASF dual-hosted git repository.

aboda pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git.


from 6e2f859  MINIFICPP-1022 - Refactored third party build system
 add 14dcab2  MINIFICPP-1117 - minifi::Exception is now nothrow copyable

No new revisions were added by this update.

Summary of changes:
 .../tests/integration/SecureSocketGetTCPTest.cpp   |   4 +-
 .../tests/unit/ProcessorTests.cpp  |   2 +-
 libminifi/include/Exception.h  |  38 ++--
 libminifi/include/utils/StringUtils.h  | 103 -
 .../test/unit/{Tests.cpp => ExceptionTests.cpp}|   7 +-
 libminifi/test/unit/StringUtilsTests.cpp   |  26 ++
 6 files changed, 143 insertions(+), 37 deletions(-)
 copy libminifi/test/unit/{Tests.cpp => ExceptionTests.cpp} (76%)