Remark regarding generic abstract Repository classes:
it was working in Deltaspike-2.0.0 when I took a local snapshot on Mon Sep
25 2023.

Am Di., 20. Feb. 2024 um 00:06 Uhr schrieb shadogray (via GitHub) <
g...@apache.org>:

>
> shadogray opened a new pull request, #149:
> URL: https://github.com/apache/deltaspike/pull/149
>
>    ### Arquillian
>    move to protocol-servlet-jakarta, type: Servlet 6.0
>    wildfly-managed arquillian test available again
>
>    ### Repository: add Dependent scope
>    ```
>     Caused by: java.lang.NullPointerException: Cannot invoke
> "java.lang.annotation.Annotation.annotationType()" because the return value
> of "java.util.Iterator.next()" is null
>               at [org.jboss.weld.core@5.1.2.](mailto:
> org.jboss.weld.core@5.1.2.
> )Final//org.jboss.weld.bootstrap.events.configurator.BeanAttributesConfiguratorImpl.initScope(BeanAttributesConfiguratorImpl.java:252)
>               at [org.jboss.weld.core@5.1.2.](mailto:
> org.jboss.weld.core@5.1.2.
> )Final//org.jboss.weld.bootstrap.events.configurator.BeanAttributesConfiguratorImpl.complete(BeanAttributesConfiguratorImpl.java:227)
>               at [org.jboss.weld.core@5.1.2.](mailto:
> org.jboss.weld.core@5.1.2.
> )Final//org.jboss.weld.bootstrap.events.configurator.BeanConfiguratorImpl$ImmutableBean.<init>(BeanConfiguratorImpl.java:498)
>               at [org.jboss.weld.core@5.1.2.](mailto:
> org.jboss.weld.core@5.1.2.
> )Final//org.jboss.weld.bootstrap.events.configurator.BeanConfiguratorImpl.complete(BeanConfiguratorImpl.java:333)
>               at [org.jboss.weld.core@5.1.2.](mailto:
> org.jboss.weld.core@5.1.2.
> )Final//org.jboss.weld.bootstrap.events.AfterBeanDiscoveryImpl$BeanRegistration.initBean(AfterBeanDiscoveryImpl.java:337)
>    ```
>
>    ### TestCase for Failure of inherited abstract generic(!) Repository
> classes
>    Usage:
>    ```
>    export JBOSS_HOME=<jbossHome>
>    mvn -Drat.skip clean install -pl deltaspike/modules/data/impl/
> -Pwildfly-managed -Dtest=EntityRepositoryHandlerInheritedTest
>    ```
>    Result:
>    ```
>    Caused by: java.lang.ClassCastException: class
> sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast
> to class java.lang.Class
> (sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl and
> java.lang.Class are in module java.base of loader 'bootstrap')
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer.extract(EntityMetadataInitializer.java:82)
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer.extract(EntityMetadataInitializer.java:90)
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer.init(EntityMetadataInitializer.java:37)
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.EntityMetadataInitializer$Proxy$_$$_WeldClientProxy.init(Unknown
> Source)
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.RepositoryMetadataInitializer.init(RepositoryMetadataInitializer.java:83)
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.RepositoryMetadataInitializer$Proxy$_$$_WeldClientProxy.init(Unknown
> Source)
>            at
> deployment.test.war//org.apache.deltaspike.data.impl.meta.RepositoryMetadataHandler.init(RepositoryMetadataHandler.java:50)
>    ```
>
>
>
> --
> This is an automated message from the Apache Git Service.
> To respond to the message, please log on to GitHub and use the
> URL above to go to the specific comment.
>
> To unsubscribe, e-mail: dev-unsubscr...@deltaspike.apache.org
>
> For queries about this service, please contact Infrastructure at:
> us...@infra.apache.org
>
>

Reply via email to