com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 reques

简介: com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 reques

 在某平台上,运行得到错误:

java.lang.InterruptedException
com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 requested (OpenGL >= 3.1). Requested: GLProfile[GL3bc/GL3bc.hw], current: 3.0 (Compat profile, compat[ES2], FBO, hardware) - 3.0 Mesa 18.0.5
  at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:440)
  at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:765)
  at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:648)
  at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:586)
  at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6411)
  at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4612)
  at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2386)
  at javax.media.j3d.Renderer.doWork(Renderer.java:881)
  at javax.media.j3d.J3dThread.run(J3dThread.java:271)
DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = X11GraphicsDevice[screen=0]
canvas = javax.media.j3d.PGCanvas3D[canvas0,0,0,1224x688]
X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 3/3, reusable (open, marked uncloseable): 0, pending (open in creation order): 3)
X11Util: Open X11 Display Connections: 3
X11Util: Open[0]: NamedX11Display[:0.0, 0x7f40eb15f0, refCount 1, unCloseable false]
X11Util: Open[1]: NamedX11Display[:0.0, 0x7f200567d0, refCount 1, unCloseable false]
X11Util: Open[2]: NamedX11Display[:0.0, 0x7f24006890, refCount 1, unCloseable false]

当时有点傻眼。结果网上找到一篇文章,更新jar包得以解决。提供一个下载链接:具体的说:


  • 下载GLContextImpl.class

https://download.csdn.net/download/quantum7/12326854


  • 替换jogl-all.jar中的jogamp/opengl目录下同名文件


目录
相关文章
|
Dubbo Java 应用服务中间件
nacos常见问题之Nacos dubbo耗时严重如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
人工智能 数据挖掘 大数据
如何做好舆情大数据分析工作
舆情大数据分析是一项复杂而系统的工作,它涉及舆情监测、数据汇总和过滤分类、数据分析、结果呈现与报告撰写以及反馈等多个工作流程。因此,对于政企单位来说,如何做好舆情大数据分析工作是个难题。下面,本文就来详细为各位阐述舆情大数据分析工作内容以及如何做好舆情大数据分析工作?
390 4
|
11月前
|
人工智能 Java
产品经理-面试问题(高频率)
本文全面介绍初入产品岗位的基本面试问题,涵盖离职原因、技术沟通、薪资期望、到岗时间、个人优劣势及竞品调研分析等内容。针对每个问题提供详细回答示例,帮助求职者更好地准备面试,提升应答技巧和自信心。内容涉及职业成长、公司文化匹配、工作与生活平衡等多方面考量,助力求职者找到理想职位。
890 10
|
供应链 物联网 新制造
云上智能制造:重塑工业未来,驱动智能升级的新篇章
云上智能制造平台作为智能制造领域的重要创新成果,正以其独特的优势和广泛的应用场景引领着制造业的智能化升级。未来,随着技术的不断进步和应用的不断拓展,云上智能制造平台将在推动产业升级、提升生产效率、优化资源配置等方面发挥更加重要的作用。我们有理由相信,在云上智能制造平台的助力下,制造业将迎来更加辉煌的未来。
979 0
|
运维 Java 大数据
云HIS系统源码 区域HIS信息管理系统源码
医院管理信息系统(HIS)是医院基本、重要的管理系统,是医院大数据的基础。 “云”指系统采用云计算的技术和建设模式,具有可扩展、易共享、区域化、易协同、低成本、易维护、体验好的优势。“H”是医疗卫生,由原来医院 (Hospital)到现在的医疗卫生 (Healthcare),拓展了 H的内涵与外延。云 HIS 重新定义了医院信息系统,旨在重建信息架构体系,重构管理服务流程,重造病人服务环境,重塑运维服务方式,实现医疗卫生信息化由局域网医院信息系统向广域网医疗卫生信息系统的转型转变。  SaaS模式Java版云HIS系统源码,在公立二甲医院应用三年,经过多年持续优化和打磨,系统运行稳定。
332 3
云HIS系统源码 区域HIS信息管理系统源码
|
数据采集 安全 Java
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案
739 0
|
11天前
|
数据采集 人工智能 安全