org.w3c.mwi.mobileok.basic.TestException: java.net.MalformedURLException: no protocol: %

I have things working fine on my local machine, but when I upload to our server, I get this error. Does anyone know why?

Thanks,
James

org.w3c.mwi.mobileok.basic.TestException: One or more exceptions were caught while processing the resources:
org.w3c.mwi.mobileok.basic.TestException: java.net.MalformedURLException: no protocol: %
org.w3c.mwi.mobileok.basic.XhtmlContent.validateMobile(XhtmlContent.java:913)
org.w3c.mwi.mobileok.basic.XhtmlContent.<init>(XhtmlContent.java:211)
org.w3c.mwi.mobileok.basic.MobileOKDecodedContentFactory.decodeContent(MobileOKDecodedContentFactory.java:64)
org.w3c.mwi.mobileok.basic.Resource.decode(Resource.java:243)
org.w3c.mwi.mobileok.basic.Preprocessor.processResource(Preprocessor.java:484)
org.w3c.mwi.mobileok.basic.Preprocessor.access$000(Preprocessor.java:33)
org.w3c.mwi.mobileok.basic.Preprocessor$2.run(Preprocessor.java:529)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:662)


 at org.w3c.mwi.mobileok.basic.Preprocessor.preprocess(Preprocessor.java:420)
 at org.w3c.mwi.mobileok.basic.Tester.getPreprocessorResults(Tester.java:140)
 at org.w3c.mwi.mobileok.basic.Tester.runTests(Tester.java:181)
 at org.w3c.mwi.mobileok.basic.Tester.runTests(Tester.java:166)
 at uk.co.mobilewebexpert.UriAnalyser.processRequest(UriAnalyser.java:63)
 at uk.co.mobilewebexpert.UriAnalyser.doGet(UriAnalyser.java:445)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at sun.reflect.GeneratedMethodAccessor4269.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
 at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)
 at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)
 at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:56)
 at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:189)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:774)
 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
 at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:896)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
 at java.lang.Thread.run(Thread.java:662)

Received on Tuesday, 10 January 2012 15:47:29 UTC