Skip to content

Instantly share code, notes, and snippets.

@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 <[email protected]>
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 <[email protected]>
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 [email protected]//org.hibernat
14:12:46,736 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start service jboss.module.service."deployment.jpajarfile.ear".main: org.jboss.msc.service.StartException in service jboss.module.service."deployment.jpajarfile.ear".main: WFLYSRV0179: Failed to load module: deployment.jpajarfile.ear
at [email protected]//org.jboss.as.server.moduleservice.ModuleLoadService.start(ModuleLoadService.java:100)
at [email protected]//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617)
at [email protected]//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580)
at [email protected]//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438)
at [email protected]//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.
[INFO] Running org.jboss.as.test.integration.jpa.jarfile.JpaJarFileTestCase
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.422 s <<< FAILURE! - in org.jboss.as.test.integration.jpa.jarfile.JpaJarFileTestCase
[ERROR] org.jboss.as.test.integration.jpa.jarfile.JpaJarFileTestCase Time elapsed: 3.421 s <<< ERROR!
org.jboss.arquillian.container.spi.client.container.DeploymentException:
Cannot deploy jpajarfile.ear: {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {"WFLYCTL0080: Failed services" => {"jboss.module.service.\"deployment.jpajarfile.ear.my-ejb-module.jar\".main" => "WFLYSRV0179: Failed to load module: deployment.jpajarfile.ear.my-ejb-module.jar
Caused by: org.jboss.modules.ModuleNotFoundException: org.hibernate\\:main","jboss.module.service.\"deployment.jpajarfile.ear\".main" => "WFLYSRV0179: Failed to load module: deployment.jpajarfile.ear
Caused by: org.jboss.modules.ModuleNotFoundException: org.hibernate\
@scottmarlow
scottmarlow / gist:662a70061545c8b917bef6dd0e137e86
Created November 19, 2024 19:10
Run EE 11 Persistence Platform TCK appclient tests against GlassFish 7
INFO: [APPCLIENT-err] "/usr/lib/jvm/java-17-openjdk/bin/java" -Dorg.glassfish.gmbal.no.multipleUpperBoundsException=true --add-opens=java.base/java.lang=ALL-UNNAMED -Dcom.sun.aas.installRoot="/home/smarlow/tck/platformtck/glassfish-runner/persistence-platform-tck/target/glassfish7/glassfish/bin/.." -Djava.security.policy="/home/smarlow/tck/platformtck/glassfish-runner/persistence-platform-tck/target/glassfish7/glassfish/bin/../lib/appclient/client.policy" -classpath /home/smarlow/tck/platformtck/glassfish-runner/persistence-platform-tck/target/glassfish7/glassfish/bin/../lib/gf-client.jar:. -Djava.system.class.loader=org.glassfish.appclient.client.acc.agent.ACCAgentClassLoader -Xshare:off -Djava.security.auth.login.config="/home/smarlow/tck/platformtck/glassfish-runner/persistence-platform-tck/target/glassfish7/glassfish/bin/../lib/appclient/appclientlogin.conf" "-Djdk.tls.client.enableSessionTicketExtension=false" "-Djdk.tls.server.enableSessionTicketExtension=false" "-Djava.security.policy=/home/smarlo
This file has been truncated, but you can view the full file.
[INFO] Cache configuration is not available at configured path /tmp/ee11/jakartaee-tck/.mvn/maven-build-cache-config.xml, cache is enabled with defaults
[INFO] Using XX hash algorithm for cache
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for jakarta:glassfish.jpa-platform-tck:jar:11.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-dependency-plugin @ line 359, column 21
[WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-antrun-plugin @ line 485, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]