[
https://issues.apache.org/jira/browse/NIFI-14443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18069549#comment-18069549
]
Roman commented on NIFI-14443:
------------------------------
[~mbathori]
I was trying to test this and unfortunately it is not working,
org.apache.nifi.attribute.expression.language.exception.AttributeExpressionLanguageException:
Invalid Expression: ${hostname} due to Unexpected token '}' at line 1, column
10. Query: ${hostname}
at
org.apache.nifi.attribute.expression.language.InvalidPreparedQuery.evaluateExpressions(InvalidPreparedQuery.java:45)
at
org.apache.nifi.attribute.expression.language.StandardPropertyValue.evaluateAttributeExpressions(StandardPropertyValue.java:176)
at
org.apache.nifi.attribute.expression.language.StandardPropertyValue.evaluateAttributeExpressions(StandardPropertyValue.java:163)
at
org.apache.nifi.attribute.expression.language.StandardPropertyValue.evaluateAttributeExpressions(StandardPropertyValue.java:148)
at
org.apache.nifi.processors.smb.util.HostnameAndShareFlowFileFilter.getFlowFileHostSharePair(HostnameAndShareFlowFileFilter.java:61)
at
org.apache.nifi.processors.smb.util.HostnameAndShareFlowFileFilter.filter(HostnameAndShareFlowFileFilter.java:42)
at
org.apache.nifi.controller.queue.SwappablePriorityQueue.poll(SwappablePriorityQueue.java:641)
at
org.apache.nifi.controller.queue.clustered.partition.SwappablePriorityQueueLocalPartition.poll(SwappablePriorityQueueLocalPartition.java:133)
at
org.apache.nifi.controller.queue.clustered.SocketLoadBalancedFlowFileQueue.poll(SocketLoadBalancedFlowFileQueue.java:964)
at
org.apache.nifi.connectable.StandardConnection.poll(StandardConnection.java:330)
at
org.apache.nifi.controller.repository.StandardProcessSession.lambda$get$11(StandardProcessSession.java:1956)
at
org.apache.nifi.controller.repository.StandardProcessSession.get(StandardProcessSession.java:1983)
at
org.apache.nifi.controller.repository.StandardProcessSession.get(StandardProcessSession.java:1956)
at
org.apache.nifi.processors.smb.PutSmbFile.onTrigger(PutSmbFile.java:291)
at
org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
at
org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1285)
at
org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:229)
at
org.apache.nifi.controller.scheduling.AbstractTimeBasedSchedulingAgent.lambda$doScheduleOnce$0(AbstractTimeBasedSchedulingAgent.java:59)
at org.apache.nifi.engine.FlowEngine.lambda$wrap$1(FlowEngine.java:105)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
!image-2026-03-30-11-40-41-417.png!
> PutSmbFile should support Expression Language
> ---------------------------------------------
>
> Key: NIFI-14443
> URL: https://issues.apache.org/jira/browse/NIFI-14443
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Extensions
> Affects Versions: 2.3.0
> Reporter: Roman
> Assignee: Mark Bathori
> Priority: Minor
> Fix For: 2.7.0
>
> Attachments: image-2025-04-07-21-49-25-102.png,
> image-2026-03-30-11-40-41-417.png
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> For now using Expression Language in PutSmbFile is not supported. It will
> allow creating more generic flows once we could use Expression Language as a
> *Hostname, Share*
> *!image-2025-04-07-21-49-25-102.png!*
--
This message was sent by Atlassian Jira
(v8.20.10#820010)