Page Ver 8.5 not compatable with Server Ver 3.0

I am trying to add client side javascript to a button on an XPage. Any client side javascript that I try to add causes the error shown below. Even a simple alert box can cause this error. Is this a bug? Or am I missing a simple step?We are running 8.5 HF 716 on our server.

javax.faces.FacesException: The generated page version 8.5 is not compatible with the server version 3.0, for the page /index.xsp.

com.ibm.xsp.page.compiled.AbstractCompiledPageDispatcher.checkSupportedVersion(AbstractCompiledPageDispatcher.java:171)

com.ibm.xsp.page.compiled.AbstractCompiledPageDispatcher.loadPage(AbstractCompiledPageDispatcher.java:102)

com.ibm.xsp.application.ViewHandlerExImpl._createViewRoot(ViewHandlerExImpl.java:445)

com.ibm.xsp.application.ViewHandlerExImpl.createViewRoot(ViewHandlerExImpl.java:498)

com.ibm.xsp.application.ViewHandlerExImpl.doCreateView(ViewHandlerExImpl.java:131)

com.ibm.xsp.application.ViewHandlerEx.createView(ViewHandlerEx.java:112)

com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:189)

com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:151)

com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:148)

com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:128)

com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:113)

com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:354)

com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:414)

com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:508)

com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:451)

com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:343)

com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:398)

com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:143)

com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:221)

com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:183)

com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:222)

Subject: Different Client and Server versions perhaps

I’ve just got this message, having earlier today updated my client from 8.5 to 8.5.1, but the server is still 8.5. I was making changes quite happily to SSJS code, but then made a change to a button with CSJS and game over.

I will have to plead with the Admins to upgrade my dev server.

Subject: Article on XPage page versions

There’s a new article on the Domino Designer wiki, explaining the XPage versioning,

and some situations where you’ll encounter problems, with some workarounds.

Domino Designer wiki on XPage Page Versions (http://www-10.lotus.com/ldd/ddwiki.nsf/dx/XPagesPageVersions.htm)