I got this:
mar 27, 2015 4:48:40 PM com.jme3.app.Application handleError
GRAVE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
com.jme3.renderer.RendererException: compile error in: ShaderSource[name=Common/MatDefs/Water/Water15.frag, defines, type=Fragment, language=GLSL150]
ERROR: 0:188: ‘=’ : cannot convert from ‘2-component vector of float’ to ‘3-component vector of float’
ERROR: 0:189: ‘=’ : cannot convert from ‘2-component vector of float’ to ‘3-component vector of float’
WARNING: 0:285: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:285: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:320: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:320: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:492: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:492: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:494: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:494: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:500: ‘texture2D’ : function is deprecated and not available in Core Profile context
WARNING: 0:500: ‘texture2D’ : function is deprecated and not available in Core Profile context
at com.jme3.renderer.opengl.GLRenderer.updateShaderSourceData(GLRenderer.java:1122)
at com.jme3.renderer.opengl.GLRenderer.updateShaderData(GLRenderer.java:1149)
at com.jme3.renderer.opengl.GLRenderer.setShader(GLRenderer.java:1213)
at com.jme3.material.Material.render(Material.java:1214)
at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:568)
at com.jme3.post.FilterPostProcessor.renderProcessing(FilterPostProcessor.java:217)
at com.jme3.post.FilterPostProcessor.renderFilterChain(FilterPostProcessor.java:294)
at com.jme3.post.FilterPostProcessor.postFrame(FilterPostProcessor.java:308)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1035)
at com.jme3.renderer.RenderManager.render(RenderManager.java:1078)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:260)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:152)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:192)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:231)
at java.lang.Thread.run(Thread.java:745)
On the plus side, 3.1 has solved a lighting issue that only appeared on intel HD2000