Diffuse color only appears on half of the box

Only three faces of the box are affected by some changing diffuse color:
[video]http://www.youtube.com/watch?v=JsT8JWjCdAs[/video]

Relevant code lines:
[java]
private void updateColor(float powerPercent) {
if (windowColor != null) {
windowColor.set(powerPercent, 1 - powerPercent, 0, 0.8f);
}
}

private void initWindowMaterial() {
windowMat = assetManager.loadMaterial(“Models/window/window.mesh-window_geom_1.j3m”);
windowColor = new ColorRGBA(new ColorRGBA(0, 1, 0, 0.5f));
windowMat.setColor(“Diffuse”, windowColor);
}

public void simpleUpdate(float tpf) {
if (changeWindowColor) {
p += 1 * tpf;
updateColor§;
if (p > 1) {
p = 0;
}
}
}
[/java]

And the material file of the window:
[java]
Material MyMaterial : Common/MatDefs/Light/Lighting.j3md {
MaterialParameters {
DiffuseMap : Repeat Models/window/Translucent_Glass_Sky_Reflection_.jpg
UseAlpha : true
Specular : 0.0 0.0 0.0 1.0
Diffuse : 1 1.0 1 0.52
UseMaterialColors : true
ParallaxHeight : 0.05
Ambient : 0.2 0.2 0.2 1.0
Shininess : 16.0
VertexLighting : false
UseVertexColor : false
}
AdditionalRenderState {
FaceCull Back
Wireframe Off
DepthWrite On
PolyOffset 0.0 0.0
AlphaTestFalloff 0.01
Blend Alpha
PointSprite Off
ColorWrite On
DepthTest On
}
}
[/java]

Does it work as designed?

Is it a default box mesh or something you built up?

Perhaps the normals/texcoords are not properly set.

Try setting FaceCullMode to off, where it should render both sides of the faces.
But yea it seems strange.