Zoltán Kornél Török created NIFI-14143:
------------------------------------------

             Summary: ProxiedEntity passing is failing in nifi toolkit cli
                 Key: NIFI-14143
                 URL: https://issues.apache.org/jira/browse/NIFI-14143
             Project: Apache NiFi
          Issue Type: Bug
    Affects Versions: 2.1.0
            Reporter: Zoltán Kornél Török
            Assignee: Zoltán Kornél Török
             Fix For: 2.2.0


The change introduced in https://issues.apache.org/jira/browse/NIFI-14026 use 
header
{code:java}
private static final String PROXIED_ENTITIES_CHAIN_HEADER = 
"X-Proxied-Entities-Chain"; {code}
But in {color:#000000}ProxiedEntitiesUtils server side class the expected 
header name is the following:
{color}
{code:java}
public static final String PROXY_ENTITIES_CHAIN = "X-ProxiedEntitiesChain"; 
{code}
{color:#000000}This cause that the cli pass the prossied entity in a header 
which is not processed and the cli call, which worked before, now throws http 
403:
{color}
{code:java}
nifi cluster-summary -verbose

ERROR: Error executing command 'cluster-summary' : Error retrieving cluster 
summary: Unable to view the user interface. Contact the system administrator.


org.apache.nifi.toolkit.cli.api.CommandException: Error executing command 
'cluster-summary' : Error retrieving cluster summary: Unable to view the user 
interface. Contact the system administrator.
        at 
org.apache.nifi.toolkit.cli.impl.command.nifi.AbstractNiFiCommand.doExecute(AbstractNiFiCommand.java:65)
        at 
org.apache.nifi.toolkit.cli.impl.command.AbstractPropertyCommand.execute(AbstractPropertyCommand.java:74)
        at 
org.apache.nifi.toolkit.cli.impl.command.CommandProcessor.processCommand(CommandProcessor.java:248)
        at 
org.apache.nifi.toolkit.cli.impl.command.CommandProcessor.processGroupCommand(CommandProcessor.java:229)
        at 
org.apache.nifi.toolkit.cli.impl.command.CommandProcessor.process(CommandProcessor.java:184)
        at 
org.apache.nifi.toolkit.cli.CLIMain.runInteractiveCLI(CLIMain.java:127)
        at org.apache.nifi.toolkit.cli.CLIMain.main(CLIMain.java:70)
Caused by: org.apache.nifi.toolkit.client.NiFiClientException: Error retrieving 
cluster summary: Unable to view the user interface. Contact the system 
administrator.
        at 
org.apache.nifi.toolkit.client.impl.AbstractJerseyClient.executeAction(AbstractJerseyClient.java:96)
        at 
org.apache.nifi.toolkit.client.impl.JerseyFlowClient.getClusterSummary(JerseyFlowClient.java:251)
        at 
org.apache.nifi.toolkit.cli.impl.command.nifi.flow.ClusterSummary.doExecute(ClusterSummary.java:44)
        at 
org.apache.nifi.toolkit.cli.impl.command.nifi.flow.ClusterSummary.doExecute(ClusterSummary.java:29)
        at 
org.apache.nifi.toolkit.cli.impl.command.nifi.AbstractNiFiCommand.doExecute(AbstractNiFiCommand.java:63)
        ... 6 more
Caused by: jakarta.ws.rs.ForbiddenException: HTTP 403 Forbidden
        at 
org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:962)
        at 
org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:770)
        at 
org.glassfish.jersey.client.JerseyInvocation.lambda$invoke$1(JerseyInvocation.java:687)
        at 
org.glassfish.jersey.client.JerseyInvocation.call(JerseyInvocation.java:709)
        at 
org.glassfish.jersey.client.JerseyInvocation.lambda$runInScope$3(JerseyInvocation.java:703)
        at org.glassfish.jersey.internal.Errors.process(Errors.java:292)
        at org.glassfish.jersey.internal.Errors.process(Errors.java:274) {code}
{color:#000000} {color}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to