When I used matlab on mac os x 10.11.4 for a long time, I plot a figure or imshow a picture the figure showed up with empty content just a blank panel. When I restart the matlab and the matlab give an error as follows:
MATLAB has experienced a low-level graphics error, and may not have drawn correctly. Read about what you can do to prevent this issue at Resolving Low-Level Graphics Issues then restart MATLAB. To share details of this issue with MathWorks technical support, please include this file with your service request. JavaSceneServerPeer problem: Couldn't create JOGL canvas--using painters
In my home directory there is an jogl.ex.7913 file. In the file is :
javax.media.opengl.GLException: Profile GL_DEFAULT is not available on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: [] at javax.media.opengl.GLProfile.get(GLProfile.java:962) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:693) at javax.media.opengl.GLCapabilities.<init>(GLCapabilities.java:84) at com.mathworks.hg.uij.OpenGLUtils$MyGLListener.getGLInformation(OpenGLUtils.java:265) at com.mathworks.hg.uij.OpenGLUtils$MyGLListener.getGLValid(OpenGLUtils.java:430) at com.mathworks.hg.uij.OpenGLUtils.getGLValid(OpenGLUtils.java:89) javax.media.opengl.GLException: Profile GL_DEFAULT is not available on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[]], but: [] at javax.media.opengl.GLProfile.get(GLProfile.java:962) at javax.media.opengl.GLProfile.getDefault(GLProfile.java:693) at javax.media.opengl.GLCapabilities.<init>(GLCapabilities.java:84) at com.mathworks.hg.peer.JavaSceneServerPeer.getCaps(JavaSceneServerPeer.java:211) at com.mathworks.hg.peer.JavaSceneServerPeer.doCreateCanvas(JavaSceneServerPeer.java:758) at com.mathworks.hg.peer.JavaSceneServerPeer.access$200(JavaSceneServerPeer.java:51) at com.mathworks.hg.peer.JavaSceneServerPeer$2.run(JavaSceneServerPeer.java:735) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738) at java.awt.EventQueue.access$300(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:699) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:708) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
The problem appears after my os x updated to 10.11.4 .