[weld/core] b90fcc: Improve Invoker exception messages
by Andrew Rouse
Branch: refs/heads/6.0
Home: https://github.com/weld/core
Commit: b90fcc33c4db8723a2f867ec6e47b9b7b18247b9
https://github.com/weld/core/commit/b90fcc33c4db8723a2f867ec6e47b9b7b18247b9
Author: Andrew Rouse <anrouse(a)uk.ibm.com>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M impl/src/main/java/org/jboss/weld/invokable/AbstractInvokerBuilder.java
A impl/src/main/java/org/jboss/weld/invokable/InvokerValidationUtils.java
M impl/src/main/java/org/jboss/weld/invokable/MethodHandleUtils.java
M impl/src/main/java/org/jboss/weld/logging/InvokerLogger.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/exceptions/ExceptionTestBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/exceptions/InvokableExceptionsTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/exceptions/ObservingExtension.java
Log Message:
-----------
Improve Invoker exception messages
If an invoker invocation causes a ClassCastException,
NullPointerException or IllegalArgumentexception, validate the instance
and arguments to see if the exception was caused by passing invalid
values. If so, discard the original exception and throw a new exception
with more information.
Doing these checks only when the invocation throws an exception avoids
the overhead of doing these checks before every successful invocation.
To unsubscribe from these emails, change your notification settings at https://github.com/weld/core/settings/notifications
6 months, 1 week
[weld/core] ee9f19: Improve Invoker exception messages
by Andrew Rouse
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: ee9f19667ca973dc7007144426c5961be6ec6ed1
https://github.com/weld/core/commit/ee9f19667ca973dc7007144426c5961be6ec6ed1
Author: Andrew Rouse <anrouse(a)uk.ibm.com>
Date: 2025-03-19 (Wed, 19 Mar 2025)
Changed paths:
M impl/src/main/java/org/jboss/weld/invokable/AbstractInvokerBuilder.java
A impl/src/main/java/org/jboss/weld/invokable/InvokerValidationUtils.java
M impl/src/main/java/org/jboss/weld/invokable/MethodHandleUtils.java
M impl/src/main/java/org/jboss/weld/logging/InvokerLogger.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/exceptions/ExceptionTestBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/exceptions/InvokableExceptionsTest.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/invokable/exceptions/ObservingExtension.java
Log Message:
-----------
Improve Invoker exception messages
If an invoker invocation causes a ClassCastException,
NullPointerException or IllegalArgumentexception, validate the instance
and arguments to see if the exception was caused by passing invalid
values. If so, discard the original exception and throw a new exception
with more information.
Doing these checks only when the invocation throws an exception avoids
the overhead of doing these checks before every successful invocation.
To unsubscribe from these emails, change your notification settings at https://github.com/weld/core/settings/notifications
6 months, 1 week
[weld/core] 219182: Bump project version to 7.0.0-SNAPSHOT
by Matej Novotny
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 219182a2a3f1822d9f63ddad1bc203f7419533db
https://github.com/weld/core/commit/219182a2a3f1822d9f63ddad1bc203f7419533db
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M bom/pom.xml
M bundles/osgi/pom.xml
M docs/reference/pom.xml
M environments/common/pom.xml
M environments/se/build/pom.xml
M environments/se/core/pom.xml
M environments/se/pom.xml
M environments/se/tests/pom.xml
M environments/servlet/build/pom.xml
M environments/servlet/core/pom.xml
M environments/servlet/pom.xml
M environments/servlet/tests/base/pom.xml
M environments/servlet/tests/tomcat/pom.xml
M examples/jsf/numberguess/pom.xml
M examples/pom.xml
M examples/se/groovy-numberguess/pom.xml
M examples/se/numberguess/pom.xml
M impl/pom.xml
M inject-tck-runner/pom.xml
M jboss-as/pom.xml
M jboss-tck-runner/pom.xml
M lang-model-tck/pom.xml
M modules/ejb/pom.xml
M modules/jsf/pom.xml
M modules/jta/pom.xml
M modules/web/pom.xml
M pom.xml
M porting-package/pom.xml
M tests-arquillian/pom.xml
M tests-common/pom.xml
M tests/pom.xml
M weld-lite-extension-translator/pom.xml
Log Message:
-----------
Bump project version to 7.0.0-SNAPSHOT
To unsubscribe from these emails, change your notification settings at https://github.com/weld/core/settings/notifications
6 months, 4 weeks
[weld/core] 3382bb: add support for records in the CDI Lang Model impl...
by dependabot[bot]
Branch: refs/heads/6.0
Home: https://github.com/weld/core
Commit: 3382bb60cfc2abcf5ff7f356d808375405a3d60a
https://github.com/weld/core/commit/3382bb60cfc2abcf5ff7f356d808375405a3d60a
Author: Ladislav Thon <lthon(a)redhat.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/ClassInfoImpl.java
A weld-lite-extension-translator/src/main/java/org/jboss/weld/lite/extension/translator/RecordComponentInfoImpl.java
Log Message:
-----------
add support for records in the CDI Lang Model implementation
Commit: 28a035293bda28d77652787c68ff05671b2108b9
https://github.com/weld/core/commit/28a035293bda28d77652787c68ff05671b2108b9
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump jandex.version from 3.2.3 to 3.2.7
Bumps `jandex.version` from 3.2.3 to 3.2.7.
Updates `io.smallrye:jandex` from 3.2.3 to 3.2.7
- [Release notes](https://github.com/smallrye/jandex/releases)
- [Changelog](https://github.com/smallrye/jandex/blob/main/RELEASE_PROCEDURE...
- [Commits](https://github.com/smallrye/jandex/compare/3.2.3...3.2.7)
Updates `io.smallrye:jandex-maven-plugin` from 3.2.3 to 3.2.7
- [Release notes](https://github.com/smallrye/jandex/releases)
- [Changelog](https://github.com/smallrye/jandex/blob/main/RELEASE_PROCEDURE...
- [Commits](https://github.com/smallrye/jandex/compare/3.2.3...3.2.7)
---
updated-dependencies:
- dependency-name: io.smallrye:jandex
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: io.smallrye:jandex-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: 4211c752e8a8750bddb01d446e6f862f8604c53d
https://github.com/weld/core/commit/4211c752e8a8750bddb01d446e6f862f8604c53d
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.1.0
Bumps [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/sp... from 4.8.6.6 to 4.9.1.0.
- [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
- [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbu...
---
updated-dependencies:
- dependency-name: com.github.spotbugs:spotbugs-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: 88e0d2af282530dbfd3d74c124df9720db234a9a
https://github.com/weld/core/commit/88e0d2af282530dbfd3d74c124df9720db234a9a
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M environments/servlet/pom.xml
Log Message:
-----------
Bump tomcat.version from 11.0.2 to 11.0.4
Bumps `tomcat.version` from 11.0.2 to 11.0.4.
Updates `org.apache.tomcat.embed:tomcat-embed-core` from 11.0.2 to 11.0.4
Updates `org.apache.tomcat.embed:tomcat-embed-jasper` from 11.0.2 to 11.0.4
Updates `org.apache.tomcat.embed:tomcat-embed-websocket` from 11.0.2 to 11.0.4
Updates `org.apache.tomcat:tomcat-catalina` from 11.0.2 to 11.0.4
---
updated-dependencies:
- dependency-name: org.apache.tomcat.embed:tomcat-embed-core
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.tomcat.embed:tomcat-embed-jasper
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.tomcat.embed:tomcat-embed-websocket
dependency-type: direct:development
update-type: version-update:semver-patch
- dependency-name: org.apache.tomcat:tomcat-catalina
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: 42ddae145d8e89a941dc9b1bd6b77a086536c3d6
https://github.com/weld/core/commit/42ddae145d8e89a941dc9b1bd6b77a086536c3d6
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M examples/pom.xml
Log Message:
-----------
Bump org.wildfly.plugins:wildfly-maven-plugin
Bumps [org.wildfly.plugins:wildfly-maven-plugin](https://github.com/wildfly/wild... from 5.1.1.Final to 5.1.2.Final.
- [Release notes](https://github.com/wildfly/wildfly-maven-plugin/releases)
- [Commits](https://github.com/wildfly/wildfly-maven-plugin/compare/v5.1.1.F...
---
updated-dependencies:
- dependency-name: org.wildfly.plugins:wildfly-maven-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: bf58e7ac9cbda4d57bb4285e2a2d1decd75db118
https://github.com/weld/core/commit/bf58e7ac9cbda4d57bb4285e2a2d1decd75db118
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.codehaus.groovy:groovy-all from 3.0.23 to 3.0.24
Bumps [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) from 3.0.23 to 3.0.24.
- [Commits](https://github.com/apache/groovy/commits)
---
updated-dependencies:
- dependency-name: org.codehaus.groovy:groovy-all
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: 74371e7f294f9b491f53ea628d4284f36c56869c
https://github.com/weld/core/commit/74371e7f294f9b491f53ea628d4284f36c56869c
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.jboss.logging:jboss-logging-processor
Bumps [org.jboss.logging:jboss-logging-processor](https://github.com/jboss-loggi... from 3.0.3.Final to 3.0.4.Final.
- [Release notes](https://github.com/jboss-logging/jboss-logging-tools/releases)
- [Commits](https://github.com/jboss-logging/jboss-logging-tools/compare/3.0...
---
updated-dependencies:
- dependency-name: org.jboss.logging:jboss-logging-processor
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: f92865b6a77930fa3918a31867884fa602a9f45a
https://github.com/weld/core/commit/f92865b6a77930fa3918a31867884fa602a9f45a
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.jboss.arquillian.container:arquillian-tomcat-embedded-10
Bumps org.jboss.arquillian.container:arquillian-tomcat-embedded-10 from 1.2.2.Final to 1.2.3.Final.
---
updated-dependencies:
- dependency-name: org.jboss.arquillian.container:arquillian-tomcat-embedded-10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Commit: 360826e8465b8a8e5bcddec93dbbd5d5f1d028c1
https://github.com/weld/core/commit/360826e8465b8a8e5bcddec93dbbd5d5f1d028c1
Author: dependabot[bot] <49699333+dependabot[bot](a)users.noreply.github.com>
Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths:
M pom.xml
Log Message:
-----------
Bump org.jboss.logmanager:jboss-logmanager
Bumps [org.jboss.logmanager:jboss-logmanager](https://github.com/jboss-logging/j... from 3.1.1.Final to 3.1.2.Final.
- [Release notes](https://github.com/jboss-logging/jboss-logmanager/releases)
- [Commits](https://github.com/jboss-logging/jboss-logmanager/compare/v3.1.1...
---
updated-dependencies:
- dependency-name: org.jboss.logmanager:jboss-logmanager
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support(a)github.com>
Compare: https://github.com/weld/core/compare/d55d91bec804...360826e8465b
To unsubscribe from these emails, change your notification settings at https://github.com/weld/core/settings/notifications
6 months, 4 weeks