Hi Tom,
Tom Parry wrote:I find it very frustrating to have to do trial and error testing when attempting to figure out a web load problem and there are no debug or test aids. In fact it seems to me that there is deliberate obfuscation going on to make it difficult.
Why would you say that ?
Our experience is exactly the opposite. The Servoy developers are very forthcoming with any info and quick to respond to any issues or requests.
Tom Parry wrote:I can launch a simple solution into the web client and it works similar to the smart client. (two forms, one form inside a tabless tabpanel).
If I take a solution originally built for the smart client and attempt to launch in the web client all I get is a terse ERROR LOADING SOLUTION. When I examine all the servoy server log files - nothing is present at all.
You mean there was nothing on the log page of the servoy admin pages ? Note that there is a filter (combobox) on that page that filter the logs for you.
Set it to debug and you get all info logged.
Tom Parry wrote:I am using 3.5.1, firefox latest, XP Pro.
My steps next are to create a new solution, then "import" forms one by one into this solution and launch into the web until I find one that breaks.
Not sure what you mean with importing forms. You mean importing the whole solution in your development environment ?
Debugging and testing is what you do in the development environment so I am confused on why this is a problem for you.
Tom Parry wrote:Surely there is a better way? Are there hidden log files or log settings that I can enable to allow me more developer insight?
Even if you have no suggestions perhaps you might like to reply with support or no support for better debugging tools???
For even better debugging tools for webclient you have to wait for Servoy 4.0 where even a breakpoint in the webclient will drop you right back into the method editor (!) but right now you can get a lot of debug info already with the Editor and in the server admin pages.
If there is indeed no debug info logged anywhere when this error occurs then this would be a bug and filed accordingly. Servoy should always log any problems.
Hope this helps.