Warning: widgetset version 6.7.2 does not seem to match theme version

I’ve been developing on 6.7.2 for quite some time and yesterday I noticed the weird looking version of my application. I went to the debug version and found this:

Starting Vaadin client side engine. Widgetset: Xinco
Widget set is built on version: 6.7.2
Warning: widgetset version 6.7.2 does not seem to match theme version
Starting application xincovaadin-1652339780
Vaadin application servlet version: 6.7.2
Application version: NONVERSIONED
inserting load indicator
Making UIDL Request with params: init
Server visit took 30ms
JSON parsing took 0ms
Assuming CSS loading is not complete, postponing render phase. (.v-loading-indicator height == 0)

How can I fix this? I tried rebuilding my widgets without luck. Line 11 above repeats lots of times.

See
Stack Overflow question

Created
issue
.

Hi,

I get the same error with vaadin 6.8.2 :
“Starting Vaadin client side engine. Widgetset: com.timm.mcr.web.admin.ui.widgetset.Mcr_web_adminWidgetset
Widget set is built on version: 6.8.2
Warning: widgetset version 6.8.2 does not seem to match theme version
Starting application admin-92668751
Vaadin application servlet version: 6.8.2
Application version: NONVERSIONED
inserting load indicator
Making UIDL Request with params: init
Server visit took 79ms
JSON parsing took 1ms
Assuming CSS loading is not complete, postponing render phase. (.v-loading-indicator height == 0)

New window width: 1524
New window height: 731
Running layout functions due to window or parent resize
Processing time was 37ms for 2587 characters of JSON
Referenced paintables: 13
CSS files may have not loaded properly.”

When running test, I get this result :
"Client side notifications

The following relative sized components were rendered to a zero size container on the client side. Note that these are not necessarily invalid states, but reported here as they might be.
Vertically zero size:

VVerticalLayout inside VView
Emphasize components parent in UI (the actual component is not visible)
VCustomComponent inside VVerticalLayout
Emphasize components parent in UI (the actual component is not visible)
VPanel inside VCustomComponent
Emphasize components parent in UI (the actual component is not visible)


Processing time was 38ms for 2668 characters of JSON
Referenced paintables: 13"

What’s going wrong with my application ?

Regards,
Sylvain

The project is using vaadin 6.8.2 and is built with maven.

The message tells “CSS files may have not loaded properly.”. The application style is based on “chameleon” style.

While I’m clicking on the Analyzer debug toolbar button, I get this result :

Making UIDL Request with params: fe4e6f36-30d1-46ef-b94a-059c48fbb26b
Server visit took 8ms
JSON parsing took 0ms
-Response:
-change format=uidl pid=PID0
-com.vaadin.terminal.gwt.client.ui.VWindow id=PID0 height=0px width=1524px caption=Mobile Communication & Relation name=1 theme=timm resizable=true main=true layoutRelativeHeight=true layoutRelativeWidth=true
+variables
-com.vaadin.terminal.gwt.client.ui.VVerticalLayout id=PID23 height=100.0% width=100.0% margins=15 spacing=true alignments={PID29:20,PID24:20,} expandRatios={PID29:1,}
+com.vaadin.terminal.gwt.client.ui.VHorizontalLayout id=PID24 height=80px width=100.0% margins=0 alignments={PID26:34,PID25:33,} expandRatios={}
-com.vaadin.terminal.gwt.client.ui.VCustomComponent id=PID29 height=100.0% width=100.0%
-com.vaadin.terminal.gwt.client.ui.VPanel id=PID30 height=100.0% width=100.0% style=default-panel caption=Welcome to Mobile Communication & Relation platform.
+variables
-com.vaadin.terminal.gwt.client.ui.VVerticalLayout id=PID31 height=100.0% width=100.0% margins=0 alignments={} expandRatios={}
+com.vaadin.terminal.gwt.client.ui.VLabel id=PID32 width=100.0%
+com.vaadin.terminal.gwt.client.ui.VLabel id=PID33 width=100.0%
New window width: 1536
New window height: 743
Running layout functions due to window or parent resize
************************
Layouts analyzed on server, total top level problems: 0

Client side notifications

The following relative sized components were rendered to a zero size container on the client side. Note that these are not necessarily invalid states, but reported here as they might be.
Vertically zero size:

VVerticalLayout inside VView
Emphasize components parent in UI (the actual component is not visible)
VCustomComponent inside VVerticalLayout
Emphasize components parent in UI (the actual component is not visible)
VPanel inside VCustomComponent
Emphasize components parent in UI (the actual component is not visible)
VVerticalLayout inside VPanel
Emphasize components parent in UI (the actual component is not visible)
************************
Processing time was 31ms for 2525 characters of JSON
Referenced paintables: 12

How can I solve this problem?

Thanks

After some tests, It seems that chameleon theme is not compatible with 6.8.1 and 6.8.2. It works fine with other vaadin themes.

Are you trying to use the chameleon theme that is bundled with Vaadin or the separate add-on. The bundled should work with 6.8 whereas the add-on is meant for earlier Vaadin versions.

It might also be that either your server or your browser has a stale cached copy of the theme files, or you have copied the theme to your project or server and forgotten to update it - try to empty all relevant caches and working directories. On the browser side, at least Chrome caches CSS too aggressively.