Skip to content

Instantly share code, notes, and snippets.

2025-05-30 11:03:13,959 INFO [stdout] (ServerService Thread Pool -- 3) 1: xxx AggregatedClassLoader.findClass( org.jboss.as.test.integration.jpa.hhh18901.DataTypes_) using classloader deployment.hhh18901.ear
2025-05-30 11:03:13,959 INFO [stdout] (ServerService Thread Pool -- 3) 2: xxx AggregatedClassLoader.findClass( org.jboss.as.test.integration.jpa.hhh18901.DataTypes_) using classloader org.hibernate@6.6.18-SNAPSHOT
2025-05-30 11:03:13,959 INFO [stdout] (ServerService Thread Pool -- 3) 3: xxx AggregatedClassLoader.findClass( org.jboss.as.test.integration.jpa.hhh18901.DataTypes_) using classloader deployment.hhh18901.ear
2025-05-30 11:03:13,959 INFO [stdout] (ServerService Thread Pool -- 3) 4: xxx AggregatedClassLoader.findClass( org.jboss.as.test.integration.jpa.hhh18901.DataTypes_) using classloader app
2025-05-30 11:03:13,959 INFO [org.hibernate.boot.registry.classloading.internal.AggregatedClassLoader] (ServerService Thread Pool -- 3) xxx AggregatedClassLoader.newClassLoaderIterator AFTER TCCL = dep
grep "xxx BytecodeProviderImpl.getReflectionOptimizer" ./target/wildfly/standalone/log/server.log
2025-05-30 09:37:03,828 INFO [org.hibernate.bytecode.internal.bytebuddy.BytecodeProviderImpl] (ServerService Thread Pool -- 2) xxx BytecodeProviderImpl.getReflectionOptimizer for clazz with classloader =ModuleClassLoader for Module "deployment.hhh18901.ear" from Service Module Loader
2025-05-30 09:37:03,828 INFO [org.hibernate.bytecode.internal.bytebuddy.BytecodeProviderImpl] (ServerService Thread Pool -- 20) xxx BytecodeProviderImpl.getReflectionOptimizer for clazz with classloader =ModuleClassLoader for Module "deployment.hhh18901.ear" from Service Module Loader
2025-05-30 09:37:03,828 INFO [org.hibernate.bytecode.internal.bytebuddy.BytecodeProviderImpl] (ServerService Thread Pool -- 28) xxx BytecodeProviderImpl.getReflectionOptimizer for clazz with classloader =ModuleClassLoader for Module "deployment.hhh18901.ear" from Service Module Loader
2025-05-30 09:37:03,828 INFO [org.hibernate.bytecode.internal.b
2025-05-29 15:24:23,108 INFO [org.jboss.modules] (main) JBoss Modules version 2.1.6.Final
2025-05-29 15:24:23,272 INFO [org.jboss.msc] (main) JBoss MSC version 1.5.6.Final
2025-05-29 15:24:23,275 INFO [org.jboss.threads] (main) JBoss Threads version 2.4.0.Final
2025-05-29 15:24:23,317 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly 37.0.0.Beta1-SNAPSHOT (WildFly Core 29.0.0.Beta3) starting
2025-05-29 15:24:23,318 DEBUG [org.jboss.as.config] (MSC service thread 1-2) Configured system properties:
[Standalone] =
file.encoding = UTF-8
file.separator = /
java.class.path = /home/smarlow/work/wildfly/testsuite/integration/basic/target/wildfly/jboss-modules.jar
java.class.version = 61.0
1. Local TCK test failure that I can recreate currently:
Settings:
export testFolder=jpa/core/annotations/access/property
export wildflytckroot=$PWD
export singlecpu=yes
2025-05-28 13:25:43,418 ERROR [org.hibernate.property.access.spi.SetterMethodImpl] (default task-2) HHH000123: IllegalArgumentException in class: com.sun.ts.tests.jpa.core.annotations.access.property.DataTypes, setter method of property: id
2025-05-28 13:25:43,419 ERROR [org.hibernate.property.access.spi.SetterMethodImpl] (default task-2) HHH000091: Expected type: java.lang.Integer, actual value: java.lang.Integer
I was overly optimistic about the recovery process of the storage cluster that is hosting Jenkins data (job configurations, etc). Recovery is likely, but not guaranteed, and the timeline is not certain.
Unfortunately, we’ve been relying on this technology to not fail in the manner it has, and the end result is that the availability of Jenkins backup data is not consistent for each hosted instance. While we may be able to recover some (and hopefully most), there are instances for which we don’t have a recent backup.
To avoid prolonging the outage any further, we have two options:
We can provision a Jenkins instance with the last known version of the Jenkins data. This data is the last snapshot prior to migration to the storage cluster, and, depending on when your instance was migrated, may be weeks, or up to several months old.
We can provision a new, bare Jenkins instance for your project. If your build is defined in pipelines alongside your code, recovery may be more straightforward.
You can also cho
@scottmarlow
scottmarlow / gist:7afa5dfdfd88fcab288a41af3f2a165b
Created April 29, 2025 18:43
Employee$HibernateProxy.class
Classfile /tmp/bytebuddy/com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateProxy.class
Last modified Apr 29, 2025; size 4566 bytes
SHA-256 checksum 69c7c080d2d9a95dc613b76c959e53901fef59c1392f8e5a36b7318e3a8bbc63
public class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Employee$HibernateProxy extends com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Employee implements org.hibernate.proxy.HibernateProxy,org.hibernate.proxy.ProxyConfiguration
minor version: 0
major version: 61
flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: #2 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateProxy
super_class: #4 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee
interfaces: 2, fields: 19, methods: 24, attributes: 0
@scottmarlow
scottmarlow / gist:66b84a8aa113cf9df051765780b46ac3
Created April 29, 2025 18:42
Employee$HibernateInstantiator.class
Classfile /tmp/bytebuddy/com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateInstantiator.class
Last modified Apr 29, 2025; size 414 bytes
SHA-256 checksum b3d7d63a535b9989b8f27060f63ad7f1422d0fb2058a4a71e946fce5310b3cbd
public class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Employee$HibernateInstantiator implements org.hibernate.bytecode.spi.ReflectionOptimizer$InstantiationOptimizer
minor version: 0
major version: 61
flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: #2 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateInstantiator
super_class: #4 // java/lang/Object
interfaces: 1, fields: 0, methods: 2, attributes: 0
@scottmarlow
scottmarlow / gist:794f779317f3314beae1c16e0d82b08b
Created April 29, 2025 18:39
Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary.class
Classfile /tmp/bytebuddy/com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary.class
Last modified Apr 29, 2025; size 1660 bytes
SHA-256 checksum 09f7890311d68406bf5692227faa2488a0b4b015d8a928ff2c22c502b5abd384
public class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary implements org.hibernate.bytecode.spi.ReflectionOptimizer$AccessOptimizer
minor version: 0
major version: 61
flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: #2 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary
super_class: #4 // java/lang/Object
interfaces: 1, fields: 1, methods: 4, attributes: 0
10:01:51,323 ERROR [org.hibernate.property.access.spi.SetterMethodImpl] (default task-1) HHH000123: IllegalArgumentException in class: com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department, setter method of property: id
10:01:51,323 ERROR [org.hibernate.property.access.spi.SetterMethodImpl] (default task-1) HHH000091: Expected type: int, actual value: java.lang.Integer
10:01:51,324 INFO [org.hibernate.event.internal.DefaultLoadEventListener] (default task-1) HHH000327: Error performing load command: IllegalArgumentException occurred while calling setter for property [com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department.id (expected type = int)]; target = [com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department@633d5e20], property value = [1]
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.
class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2
class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2$HibernateInstantiator
com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Department2$HibernateAccessOptimizeralastNameEmployeesaname
getReflectionOptimizer:275, BytecodeProviderImpl (org.hibernate.bytecode.internal.bytebuddy)
resolveReflectionOptimizer:325, EntityRepresentationStrategyPojoStandard (org.hibernate.metamodel.internal)
<init>:154, EntityRepresentationStrategyPojoStandard (org.hibernate.metamodel.internal)
resolveStrategy:62, ManagedTypeRepresentationResolverStandard (org.hibernate.metamodel.internal)
<init>:562, AbstractEntityPersister (org.hibernate.persister.entity)
<init>:134, SingleTableEntityPersister (org.hibernate.persister.entity)