Hello Joachim,
this is now a different error, in file UC_BankingDetails-generated.cs
@[deleted]: there is a bug in controlMaintainTable.cs, function ValidateAllData, line 618:
{#IFDEF SHOWDETAILS}
if (FPreviouslySelectedDetailRow != null)
{
{#ENDIF SHOWDETAILS}
but the else in line 695 is always added. I don't know which behaviour is intended.
@[deleted]: it seems you have no details defined, but they are all in another subcontrol.
I would advise you follow an example like UC_IndividualData_Abilities.yaml, which is very similar, and defines the detail controls directly in the one yaml file.
Or are you following another example? Perhaps that uses a different template?
Where can I see TLogging writes while compiling?
it is on the console, if you use nant from a command prompt. Or it is in the Developer's assistant detailed output page, I think.
You can also run just
C:\Users\tpokorra\Documents\openpetra\joachim>nant generateWinform -D:file=C:\Users\tpokorra\Documents\openpetra\joachim\csharp\ICT\Petra\Client\MPartner\Gui\UC_BankingDetails.yaml
That is how I use it, it shows me just the logging and errors of that one file.
Btw: How can I configure Jenkins to build automatically once I make a commit on launchpad?
on ci.openpetra.org/job/OpenPetraBu ... /configure, go to Build Triggers; the current setting is: Poll SCM, Schedule 35 * * * *
The syntax for the schedule is similar to cron jobs (linuxmoz.com/crontab-syntax-tutorial/).
So the current setting means: check every hour, at the 35th minute, if there has been a new commit to bazaar, and then build if there is a new commit.
All the best,
Timotheus