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 > >