Changing resolution while app is running


if i change the display settings while the game is running im getting the following error:


com.jme3.renderer.RendererException: Shader link failure, shader:Shader[language=GLSL100, numSources=2, numUniforms=6, shaderSources=[ShaderSource[name=Common/MatDefs/Misc/SimpleTextured.vert, defines, type=Vertex], ShaderSource[name=Common/MatDefs/Light/Glow.frag, defines, type=Fragment]]] info:Link info

No shader objects attached.
at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderData(
at com.jme3.renderer.lwjgl.LwjglRenderer.setShader(
at com.jme3.material.Material.render(
at com.jme3.renderer.RenderManager.renderGeometry(
at com.jme3.renderer.queue.RenderQueue.renderGeometryList(
at com.jme3.renderer.queue.RenderQueue.renderQueue(
at com.jme3.renderer.RenderManager.renderViewPortQueues(
at com.jme3.renderer.RenderManager.renderViewPort(
at com.jme3.renderer.RenderManager.render(
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(
but the same changes works at the start of the app by setting them with the SettingsDialog.
if other settings changes but the bbp will stay the same than it works too.
example: 800 x 600 16bbp at start and changed while app is running to 1680 x 1050 32bbp cause the error above.

and why the app freeze when the resolution in fullscreen mode changes to other resolution in fullscreen mode?
first time it works but second time the app freeze.
it works again when pressing win key on the keyboard to mimimize the app and than maximize.