Web Client issue after automatic upgrade to 3.1

I’m new to Servoy so I may not understand all the steps required after an automatic upgrade.

I went from 3.02 to 3.1 using the automatic process. Everything looks great until I switch to viewing my forms using Web Client. They all look as if they are no longer using the templates and style sheets in the web server. All formatting has been lost and data is just scatter all over the browser window. The included CRM demo had the same problem as my application.

This was on both OS X and on Windows XP. A fresh install didn’t show this problem, but of course I would have to re-create all my servers for MS SQL Server which I don’t want to do.

Any ideas on how to fix this myself?

Thanks

Strange, did you try to:
-flush your browser cache?
-restart the server/developer once?
-check the log file for errors?

yeah same here,

flushing the cache does not fix the problem

this is what I read in the logs:

2007-01-08 10:15:27,154 ERROR [http-8080-Processor4] org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[servoy_template_handler] - Allocate exception for servlet servoy_template_handler
java.lang.ClassNotFoundException: com.servoy.r2.template.WebdavServlet
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
	at org.apache.catalina.core.StandardWrapper$1.run(StandardWrapper.java:1010)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1006)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Unknown Source)

It seems the autoupdate did not change one file, you can cange this yourselfs:
Edit the file /server/webapps/ROOT/WEB-INF/web.xml
And change “com.servoy.r2.template.WebdavServlet” into “com.servoy.extensions.template.WebdavServlet”

Or do a full install ontop of your current upgraded version.

Jan Blok:
It seems the autoupdate did not change one file, you can cange this yourselfs:
Edit the file /server/webapps/ROOT/WEB-INF/web.xml
And change “com.servoy.r2.template.WebdavServlet” into “com.servoy.extensions.template.WebdavServlet”

Or do a full install ontop of your current upgraded version.

The auto install has been fixed. This problem will therefore not affect future upgrades to 3.1 final.

For those who have upgraded already: please follow Jan’s advice.

oke thanks. It’s working oke now! :)