Thanks for your reply @adi.barda . Let me know if I can help someway.
Hi Guys,
I have assembled a small simple test app reproducing material issue I found with a specific GLTF model. It happens only with JME 3.7.0. with version 3.6.1 stable it works fine so we have some kind of regression in 3.7.0.
Here is how it looks in 3.6.1
And here using 3.7.0-alpha3.1
Below is a link to the test app. Hopefully someone in our community will manage to find the issue with this modelā¦
Thanks a lot
Iād hate to see a single issue hold up the release.
- Is anyone besides Adi working on this?
- Has anyone reproduced the issue?
- Has anyone tried bisecting the issue down to a specific git commit?
Hey @sgold Iāll take a look at this later tonight and see if I can help.
All eleven āBossā geometries use PBR material, but thereās no light probe in the scene. To me, that seems like a bug in the test app. However, I added the āquarry_Probe.j3oā light probe (from jme3-testdata) to the scene, and it didnāt seem to help.
So far, I donāt understand why the test app renders better with JME 3.6.1 than with 3.7.0. One tempting explanation is that the material parameters are different. For instance, the āNormalScaleā and āUseSpecularAAā parameters are both set with 3.7.0 but not with 3.6.1. However, clearing those parameters with 3.7.0 didnāt improve the render.
Iām now using bisection to track down the git commit(s) that are causing the issue.
Here we have some kind of optimization that might be relatedā¦
Edit: probably related to caching mechanism which was introduced in PR 2128
Hi @RiccardoBlb,
Can you take a look at the test-app I provided and see if the issue with the lighting / material is related to the big UBO/SSBO improvements PR that we integrated a few weeks ago?
I think your PRs are the only ones that might be related to this issue
I believe the issue is related to PR 2128, which was integrated in October.
- Before 2128 was integrated (at Git hash 8fb016c) the loaded model looks OK.
- After it was integrated (at Git hash 300d2a72) the loaded model has pitch-black slacks and a completely black face.
@tonihele can you help us debug this issue?
Helloā¦
Maybe Iām late, but I did some tests on a computer (Dell), the model loaded without problems. However, on my Linux/Windows laptop the model does not work (with the error present)
[ OUTPUT - JAVA ]
may 03, 2024 10:35:40 AM com.jme3.system.JmeDesktopSystem initialize
INFORMACIļæ½N: Running on jMonkeyEngine 3.7.0-alpha3.1
* Branch: HEAD
* Git Hash: 0175ba2
* Build Date: 2024-03-14
may 03, 2024 10:35:41 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFORMACIļæ½N: LWJGL 2.9.5 context running on thread jME3 Main
* Graphics Adapter: aticfx64
* Driver Version: 8.17.10.1698
* Scaling Factor: 1
may 03, 2024 10:35:41 AM com.jme3.renderer.opengl.GLRenderer loadCapabilitiesCommon
INFORMACIļæ½N: OpenGL Renderer Information
* Vendor: ATI Technologies Inc.
* Renderer: Radeon RX550/550 Series
* OpenGL Version: 3.2.0 Core Profile Context 22.20.27.09.230330
* GLSL Version: 4.60
* Profile: Core
may 03, 2024 10:35:41 AM com.jme3.asset.AssetConfig loadText
ADVERTENCIA: Cannot find loader com.jme3.audio.plugins.OGGLoader
may 03, 2024 10:35:42 AM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFORMACIļæ½N: Audio Renderer Information
* Device: OpenAL Soft
* Vendor: OpenAL Community
* Renderer: OpenAL Soft
* Version: 1.1 ALSOFT 1.15.1
* Supported channels: 64
* ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback
* AL extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency
may 03, 2024 10:35:42 AM com.jme3.audio.openal.ALAudioRenderer initOpenAL
ADVERTENCIA: Pausing audio device not supported.
may 03, 2024 10:35:42 AM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFORMACIļæ½N: Audio effect extension version: 1.0
may 03, 2024 10:35:42 AM com.jme3.audio.openal.ALAudioRenderer initOpenAL
INFORMACIļæ½N: Audio max auxiliary sends: 4
may 03, 2024 10:35:42 AM com.jme3.bullet.objects.PhysicsRigidBody rebuildRigidBody
INFORMACIļæ½N: Created 2414f94d210.
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:42 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.scene.plugins.gltf.GltfLoader readAnimation
ADVERTENCIA: JME only supports linear interpolation for animations
may 03, 2024 10:35:43 AM com.jme3.bullet.objects.PhysicsRigidBody rebuildRigidBody
INFORMACIļæ½N: Created 24151f7e020.
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
may 03, 2024 10:35:43 AM com.jme3.anim.SkinningControl controlRender
INFORMACIļæ½N: Hardware skinning engaged for Boss (Node)
Itās strange, regarding PR 2128; If I delete line ā697ā the model loads without problemsā¦
I hope this helps in some wayā¦
Sure, I can take a look tomorrow.
Might be an issue with material cloningā¦ Maybe, just guessing.
I took a look at this issue. I found that if we remove line 697 of GltfLoader.java, the model is rendered as expected.
But then we give up the material caching right? Letās see what @tonihele thinks about it since this PR is about caching materialsā¦
Youāre right, I was not clear in my statement. What I actually mean is that something is not right with caching. Iām still trying to find a fix, but I thought that if I showed the line that causes the issue it would make it easier to @tonihele and others.
Yeah, the problem is in material cloning. I was able to reproduce this yesterday but didnāt find any obvious solution.
Caching stuff in GltfLoader is done to prevent GLB loading to run out of memory. In GLBs the textures are built-in as bytes rather than separate image files. When reusing these in the model, it was slow and used up all the RAM. Some of the caching was there already before the GLB fixes, probably to get faster load times in all cases.
The material cache however might have been extra, Iām not sure anymore do we need to have it. Texture caching is more the key. But Iād still look why a material doesnāt work when cloned, that is most likely a real issue that might manifest elsewhere tooā¦
In this particular model the arms and face share the same material. Hat and the pants as well. The material only works on parts where it was first assigned to. But the cloned materials wont work.
Could not figure it out. Remove material cache, some materials seem not work when cloned by tonihele Ā· Pull Request #2255 Ā· jMonkeyEngine/jmonkeyengine Ā· GitHub. Removing the material cloning slows the loader a bit, but the memory fixes are still ok. So I guess everything is relatively fine.
Hey Guys,
I would like to ask any of you who can, to temporary switch your various JME related projects to v3.7.0-alpha3.1 and see that there is no regression (both in functionality and logs warnings / errors) it will greatly accelerate the release process. If everything looks fine we will move to beta1 version.
Thanks a lot!
GitHub Actions recently changed its āmacOS-latestā platform to āmacOS 14 Arm64ā, which doesnāt include JDK 8.
Iāve submitted PR 2254 to work around this.
So far I havenāt notices any regressions in my projects using 3.7-alpha3.1. Iāve also heavily used the new gpu accelerated environment baking, and have no complaints with it.