Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for new jdk version (16) #1003

Closed
fggarcia opened this issue Apr 24, 2021 · 4 comments
Closed

Support for new jdk version (16) #1003

fggarcia opened this issue Apr 24, 2021 · 4 comments

Comments

@fggarcia
Copy link
Contributor

I try to update our java version to 16.0.1.

new version of byte-buddy support this jdk version since: 1.10.12

Output error:

with message Unsupported class file major version 60. Class loader: jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7: java.lang.IllegalArgumentException: Unsupported class file major version 60
	at kanela.agent.libs.net.bytebuddy.jar.asm.ClassReader.<init>(ClassReader.java:196)
	at kanela.agent.libs.net.bytebuddy.jar.asm.ClassReader.<init>(ClassReader.java:177)
	at kanela.agent.libs.net.bytebuddy.jar.asm.ClassReader.<init>(ClassReader.java:163)
	at kanela.agent.libs.net.bytebuddy.utility.OpenedClassReader.of(OpenedClassReader.java:86)
	at kanela.agent.libs.net.bytebuddy.pool.TypePool$Default.parse(TypePool.java:679)
	at kanela.agent.libs.net.bytebuddy.pool.TypePool$Default.doDescribe(TypePool.java:665)
	at kanela.agent.libs.net.bytebuddy.pool.TypePool$Default$WithLazyResolution.access$001(TypePool.java:745)
	at kanela.agent.libs.net.bytebuddy.pool.TypePool$Default$WithLazyResolution.doResolve(TypePool.java:843)
	at kanela.agent.libs.net.bytebuddy.pool.TypePool$Default$WithLazyResolution$LazyTypeDescription.delegate(TypePool.java:912)
	at kanela.agent.libs.net.bytebuddy.description.type.TypeDescription$AbstractBase$OfSimpleType$WithDelegation.getEnclosingType(TypeDescription.java:8290)
	at kanela.agent.libs.net.bytebuddy.pool.TypePool$Default$LazyTypeDescription$GenericTypeToken$ForParameterizedType$LazyParameterizedType.getOwnerType(TypePool.java:5130)
	at kanela.agent.libs.net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor.onParameterizedType(TypeDescription.java:1824)
	at kanela.agent.libs.net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment.onParameterizedType(TypeDescription.java:1999)
	at kanela.agent.libs.net.bytebuddy.description.type.TypeDescription$Generic$OfParameterizedType.accept(TypeDescription.java:5126)
	at kanela.agent.libs.net.bytebuddy.description.type.TypeDescription$Generic$LazyProjection.accept(TypeDescription.java:6278)
	at kanela.agent.libs.net.bytebuddy.description.method.MethodDescription$AbstractBase.asToken(MethodDescription.java:824)
	at kanela.agent.libs.net.bytebuddy.description.method.MethodDescription$AbstractBase.asToken(MethodDescription.java:376)
	at kanela.agent.libs.net.bytebuddy.description.method.MethodList$AbstractBase.asTokenList(MethodList.java:70)
	at kanela.agent.libs.net.bytebuddy.dynamic.scaffold.InstrumentedType$Factory$Default$1.represent(InstrumentedType.java:390)
	at kanela.agent.libs.net.bytebuddy.ByteBuddy.rebase(ByteBuddy.java:888)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$TypeStrategy$Default$1.builder(AgentBuilder.java:2031)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.doTransform(AgentBuilder.java:10316)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:10263)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.access$1600(AgentBuilder.java:10029)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher.run(AgentBuilder.java:10722)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$Java9CapableVmDispatcher.run(AgentBuilder.java:10660)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer.transform(AgentBuilder.java:10219)
	at kanela.agent.libs.net.bytebuddy.agent.builder.AgentBuilder$Default$ExecutingTransformer$ByteBuddy$ModuleSupport.transform(Unknown Source)
@dpsoft
Copy link
Contributor

dpsoft commented Apr 24, 2021

@fggarcia i'm working on kamon-io/kanela#120

@ihostage
Copy link
Contributor

@fggarcia Already not actual, right?

@fggarcia
Copy link
Contributor Author

@ihostage i believe, this will be solved in the next kanela version

@dpsoft
Copy link
Contributor

dpsoft commented May 28, 2021

I just published kanela 1.0.10 https://github.com/kamon-io/kanela/releases/tag/v1.0.10

@dpsoft dpsoft closed this as completed May 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants