Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

CAMEL-21572: fix java.lang.NullPointerException when using SetHeader and Stub #16656

Merged
merged 1 commit into from
Dec 27, 2024

Conversation

bartoszpop
Copy link
Contributor

@bartoszpop bartoszpop commented Dec 27, 2024

CAMEL-21572: fix java.lang.NullPointerException when using SetHeader and Stub

Description

SetHeader with a simple expression causes NullPointerException to be thrown because for runtime other than default (kamelet-main) JBang uses Stub instead of the actual component which produces null.

        - setHeader: 
            id: setHeader-c0db
            name: SampleUUID
            expression: 
              simple: 
                id: simple-536b
                expression: >-
                  This is a sample UUID: 
                  ${bean:type:java.util.UUID?method=randomUUID}

Target

  • I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

  • If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

Apache Camel coding standards and style

  • I checked that each commit in the pull request has a meaningful subject line and body.
  • I have run mvn clean install -DskipTests locally from root folder and I have committed all auto-generated changes.

Copy link
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟

🤖 CI automation will test this PR automatically.

🐫 Apache Camel Committers, please review the following items:

  • First-time contributors require MANUAL approval for the GitHub Actions to run

  • You can use the command /component-test (camel-)component-name1 (camel-)component-name2.. to request a test from the test bot.

  • You can label PRs using build-all, build-dependents, skip-tests and test-dependents to fine-tune the checks executed by this PR.

  • Build and test logs are available in the Summary page. Only Apache Camel committers have access to the summary.

  • ⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@davsclaus davsclaus merged commit 07d79bf into apache:camel-4.8.x Dec 27, 2024
5 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants