CSS does not work anymore in our environment

Hi All

Strangely, the CSS file is not working anymore in our environment for the Smart and Web Client. That means the style (file) directly attached to the form. The Style does work if started from Servoy Developer, i. e. any changes made to the style are being displayed. But not so in the Smart or Web Client.

The Smart and Web Client is still showing the “old” style. Where can this “old”, i. e. previous style file come from? Is it cached somewhere?
Anyone also seen this behavior?
And yes, I have deleted the .servoy file on the client machine (after a change to the style file), as well as the .tpdir file, also flushed all solutions, started the server, etc. Nothing helps.

Servoy 7.3.1
OS X 10.8.5
Java 1.6.0_65

Regards

Really no one having a problem with the default style not working?

We found a work around by overriding the default style (the one attached to each form), i. e using application.overrideStyle(‘_7rMac’, ‘_7rMacSmartClient’); where the content of both style files (_7rMac and _7rMacSmartClient) is the same. So overriding the default style works.

Regards,

Robert,

are you having this in a real production environment our on your server, where you use repository as a (dev) team-server?

Hi Harjo

We have the problem in our development environment, although with the SmartClient started the same way as in the production environment. We did not deploy this version yet to production.

Harjo:
Robert,

are you having this in a real production environment our on your server, where you use repository as a (dev) team-server?

That’s what I was afraid off… :wink:
Using the repository as a team-server is not so much used anymore (maybe even not recommended anymore, don’t know…)

I bet if you roll it out, to a real-server (not a repository shared as a team servoy) with a clean repository, and import fresh, your problem is fixed!
I don’t know, how to fix your problem, because we use SVN, development setup.

Thanks for the hint, Harjo. But how is it that the repository is dependent how it was “filled” with content, i. e. via team-server or otherwise? I mean the Servoy Application Server does not “know” anything about team-server except when the parameter servoy.application_server.startRepositoryAsTeamProvider: in Servoy Server Home > Admin Settings is set to true. Or am I wrong?

the team repository is a whole different animal, build by Servoy itself, (when there was no SVN support) and often proven, not to be that reliable…
So my advise, step over to SVN or Git, and setup a REAL test-server, import there your *.solution files and test from there!