Cycles lamps have no effect and light disappears if ambient occlusion is turned off
To get some light through glass you need to modify the default glass shader as it will not let direct light go through (see this answer)



Change the glass material to something like this:



Then the sunlight will go through the glass:



Then you have at least one light that is outside of the object. Move it so that the light is not obstructed by the object.