Skip to content

Instantly share code, notes, and snippets.

04-23-2025 20:17:13: SVR-ERROR: java.lang.ClassCastException: class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2 cannot be cast to class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2 (com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2 is in unnamed module of loader 'deployment.jpa_core_annotations_mapkeycolumn_vehicles.ear.jpa_core_annotations_mapkeycolumn_puservlet_vehicle_web.war' @17eba191; com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2 is in unnamed module of loader 'deployment.jpa_core_annotations_mapkeycolumn_vehicles.ear' @3ef5e313)
at deployment.jpa_core_annotations_mapkeycolumn_vehicles.ear//com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2$HibernateAccessOptimizeralastNameEmployeesaname.getPropertyValues(Unknown Source)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.persister.entity.AbstractEntityPersister.getPropertyValuesToInsert(AbstractEntityPersister.java:4846)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.event.
04-23-2025 19:16:08: SVR-ERROR: IllegalArgumentException occurred while calling setter for property [com.sun.ts.tests.jpa.core.annotations.assocoverride.Address.id (expected type = java.lang.String)]; target = [com.sun.ts.tests.jpa.core.annotations.assocoverride.Address@2c4a8b04], property value = [100]
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.property.access.spi.SetterMethodImpl.set(SetterMethodImpl.java:107)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.metamodel.mapping.internal.BasicEntityIdentifierMappingImpl.setIdentifier(BasicEntityIdentifierMappingImpl.java:163)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.persister.entity.AbstractEntityPersister.setIdentifier(AbstractEntityPersister.java:4744)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.persister.entity.AbstractEntityPersister.instantiate(AbstractEntityPersister.java:4758)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.internal.SessionImpl.instantiate(SessionImpl.java:1489)
at org.hibernate@6.6.14-SNAPSHOT//org.hibernate.sql.r
mapKeyColumnInsertableFalseTest:286, Client (ee.jakarta.tck.persistence.core.annotations.mapkeycolumn)
invoke0:-1, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke:77, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke:43, DelegatingMethodAccessorImpl (jdk.internal.reflect)
invoke:569, Method (java.lang.reflect)
run:541, EETest (com.sun.ts.lib.harness)
run:129, ServiceEETest (com.sun.ts.lib.harness)
runTest:96, EJB3ShareBaseBean (com.sun.ts.tests.common.vehicle.ejb3share)
runTest:57, AppManagedVehicleBean (com.sun.ts.tests.common.vehicle.appmanaged)
invoke0:-1, NativeMethodAccessorImpl (jdk.internal.reflect)
Exception thrown java.lang.NullPointerException: Cannot invoke "java.lang.Short.shortValue()" because "version" is null
shortClassFieldTest:196, Client2 (ee.jakarta.tck.persistence.core.annotations.version)
invoke0:-1, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke:77, NativeMethodAccessorImpl (jdk.internal.reflect)
invoke:43, DelegatingMethodAccessorImpl (jdk.internal.reflect)
invoke:569, Method (java.lang.reflect)
run:541, EETest (com.sun.ts.lib.harness)
run:129, ServiceEETest (com.sun.ts.lib.harness)
runTest:96, EJB3ShareBaseBean (com.sun.ts.tests.common.vehicle.ejb3share)
runTest:73, Stateful3VehicleBean (com.sun.ts.tests.common.vehicle.stateful3)
@scottmarlow
scottmarlow / gist:758c303e2950f1b898b36afa3d3da803
Created February 12, 2025 22:07
testout for for too many threads trying to define the same entity class
2025-02-12 17:01:37,827 TRACE [org.jboss.as.jpa] (ServerService Thread Pool -- 30) entity class 'org/jboss/as/test/integration/jpa/hhh18901/Department' was rewritten
2025-02-12 17:01:37,827 TRACE [org.jboss.as.jpa] (ServerService Thread Pool -- 46) entity class 'org/jboss/as/test/integration/jpa/hhh18901/Department' was rewritten
2025-02-12 17:01:37,827 TRACE [org.jboss.as.jpa] (ServerService Thread Pool -- 76) entity class 'org/jboss/as/test/integration/jpa/hhh18901/Department' was rewritten
2025-02-12 17:01:37,827 TRACE [org.jboss.as.jpa] (ServerService Thread Pool -- 13) entity class 'org/jboss/as/test/integration/jpa/hhh18901/Department' was rewritten
2025-02-12 17:01:37,827 TRACE [org.jboss.as.jpa] (ServerService Thread Pool -- 16) entity class 'org/jboss/as/test/integration/jpa/hhh18901/Department' was rewritten
2025-02-12 17:01:37,827 TRACE [org.jboss.as.jpa] (ServerService Thread Pool -- 35) entity class 'org/jboss/as/test/integration/jpa/hhh18901/Department' was rewritten
2025-02-12 17:01:37,827 TRAC
@scottmarlow
scottmarlow / gist:ea1bb6b5af57438c5ceb118baad04302
Created February 4, 2025 22:30
dependency tree from generating EE 11 Signature map file for CDI API
[INFO] --- dependency:3.6.0:tree (default-cli) @ generate ---
[INFO] org.eclipse.ee4j:generate:jar:1.0.9
[INFO] +- jakarta.platform:jakarta.jakartaee-api:jar:11.0.0-M4:compile
[INFO] | +- jakarta.platform:jakarta.jakartaee-web-api:jar:11.0.0-M4:compile
[INFO] | | \- jakarta.enterprise:jakarta.enterprise.cdi-el-api:jar:4.1.0:compile
[INFO] | \- jakarta.platform:jakarta.jakartaee-core-api:jar:11.0.0-M4:compile
[INFO] | +- jakarta.inject:jakarta.inject-api:jar:2.0.1:compile
[INFO] | \- jakarta.enterprise:jakarta.enterprise.lang-model:jar:4.1.0:compile
[INFO] +- jakarta.activation:jakarta.activation-api:jar:2.1.3:compile
[INFO] +- jakarta.annotation:jakarta.annotation-api:jar:3.0.0:compile
@scottmarlow
scottmarlow / gist:73c0a3b668de5a7a04e535e51e61ad9c
Created January 14, 2025 23:16
duplicate annotation detected on class org.jboss.as.test.integration.jpa.hhh18901.Project class
The call stack of where error is thrown from is below.
Of interest may be that org.hibernate.annotations.common.reflection.java.JavaXAnnotatedElement
and is checking if interface jakarta.persistence.Converter is present when the duplicate error is thrown.
I assume this means that some other thread added the duplicate annotation by the moment that this error is thrown.
Call Stack:
parseAnnotations2:126, AnnotationParser (sun.reflect.annotation)
parseAnnotations:73, AnnotationParser (sun.reflect.annotation)
\u001b[0m\u001b[0m01:06:55,457 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 4) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'jpa_core_callback_listener_vehicles.ear#CTS-EM-NOTX'
\u001b[0m\u001b[0m01:06:55,462 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 18) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'jpa_core_callback_listener_vehicles.ear#CTS-EM2'
\u001b[0m\u001b[0m01:06:55,468 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 15) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'jpa_core_callback_listener_vehicles.ear#CTS-EM'
\u001b[0m\u001b[0m01:06:55,491 INFO [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 18) HHH000204: Processing PersistenceUnitInfo [name: CTS-EM2]
\u001b[0m\u001b[0m01:06:55,492 INFO [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 4) HHH000204: Processing PersistenceUnitInfo [name: CTS-EM-NOTX]
\u001b[0m\u001b[0m01:06:55,501 INFO [org.hibernate.jpa.internal.ut
git show 3ba01e084a7043af4cac69f1154c2115ecc16795
commit 3ba01e084a7043af4cac69f1154c2115ecc16795
Author: Scott Marlow <smarlow@redhat.com>
Date: Tue Dec 10 09:38:50 2024 -0500
HHH-18901 Add clear method to o.h.b.e.i.b.ModelTypePool class and call typePool.clear from EnhancerImpl
Signed-off-by: Scott Marlow <smarlow@redhat.com>
diff --git a/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java b/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/EnhancerImpl.java
Caused by: java.lang.annotation.AnnotationFormatError: Duplicate annotation for class: interface org.hibernate.bytecode.enhance.spi.EnhancementInfo: @org.hibernate.bytecode.enhance.spi.EnhancementInfo(version="6.6.5-SNAPSHOT")
[javatest.batch] at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:126)
[javatest.batch] at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:73)
[javatest.batch] at java.base/java.lang.Class.createAnnotationData(Class.java:4069)
[javatest.batch] at java.base/java.lang.Class.annotationData(Class.java:4058)
[javatest.batch] at java.base/java.lang.Class.getAnnotation(Class.java:3941)
[javatest.batch] at java.base/java.lang.reflect.AnnotatedElement.isAnnotationPresent(AnnotatedElement.java:292)
[javatest.batch] at java.base/java.lang.Class.isAnnotationPresent(Class.java:3951)
[javatest.batch] at org.hibernate.commons-annotations@7.0.3.Final//org.hibernat