RendererException when using spotlight shadow filter and ShadowZFadeLength

works fine with directional shadow filter, but when i set zfadelength to any value with the spot light shadow filter i get this error which crashes jmonkey

[java]Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
com.jme3.renderer.RendererException: compile error in:ShaderSource[name=Common/MatDefs/Shadow/PostShadowFilter15.frag, defines, type=Fragment, language=GLSL150] error:Fragment shader failed to compile with the following errors:
ERROR: 0:389: error(#143) Undeclared identifier: shadowPosition
ERROR: error(#273) 1 compilation errors. No code generated

at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderSourceData(LwjglRenderer.java:1022)
at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderData(LwjglRenderer.java:1045)
at com.jme3.renderer.lwjgl.LwjglRenderer.setShader(LwjglRenderer.java:1111)
at com.jme3.material.Material.render(Material.java:1116)
at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:523)
at com.jme3.post.FilterPostProcessor.renderProcessing(FilterPostProcessor.java:202)
at com.jme3.post.FilterPostProcessor.renderFilterChain(FilterPostProcessor.java:281)
at com.jme3.post.FilterPostProcessor.postFrame(FilterPostProcessor.java:294)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:987)
at com.jme3.renderer.RenderManager.render(RenderManager.java:1029)
at com.jme3.app.SimpleApplication.update(SimpleApplication.java:252)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:185)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228)
at java.lang.Thread.run(Thread.java:722)[/java]

i was just kind of expirementing because ive not really used spot light shadows before (or this setting). i just thought id report that it doesnt work (or perhaps i dont know what the range of values its expecting). either way itd be nice to atleast be thrown an error that explains the expected values if thats the case.

running jme 3.0.8

Gonna look into it thank you