TMS WEB Core 1.6.0.0 warnings during compilation

Hi,

Like in topc:

Pas2JS Compiler version 2.0.0 [2021/01/11] for Win32 i386 / TMS WEB Core version v1.6.0.0
[Warning] XData.Model.Classes.pas(5): Invalid mode switch: "ignoreattributes"
[Warning] XData.Model.Classes.pas(60): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(63): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(65): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(69): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(84): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(119): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(151): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(185): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(197): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(225): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(228): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(234): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(237): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(241): Unknown custom attribute "JsonProperty"
[Warning] XData.Model.Classes.pas(272): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(275): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(278): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(282): Unknown custom attribute "JsonProperty"
[Warning] XData.Model.Classes.pas(306): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(309): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(311): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(315): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(318): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(324): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(326): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(331): Unknown custom attribute "JsonProperty"
[Warning] XData.Model.Classes.pas(333): Unknown custom attribute "JsonProperty"
[Warning] XData.Model.Classes.pas(376): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(390): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(394): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(396): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(400): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(404): Unknown custom attribute "JsonProperty"
[Warning] XData.Model.Classes.pas(426): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(457): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(462): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(466): Unknown custom attribute "JsonProperty"
[Warning] XData.Model.Classes.pas(471): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(473): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(478): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(565): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(576): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(578): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(643): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(648): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(650): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(656): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(692): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(743): Unknown custom attribute "JsonInclude"
[Warning] XData.Model.Classes.pas(750): Unknown custom attribute "JsonIgnore"
[Warning] XData.Model.Classes.pas(779): Unknown custom attribute "JsonInclude"
[Warning] WEBLib.JQCtrls.pas(154): Method "UpdateSize" hides method of base type "TControl" at C:\Users\deweloper_1\Documents\tmssoftware\TMS WEB Core RSXE13\Core Source\WEBLib.Controls.pas(608,25)
[Warning] WEBLib.JQCtrls.pas(935): Method "UpdateSize" hides method of base type "TControl" at C:\Users\deweloper_1\Documents\tmssoftware\TMS WEB Core RSXE13\Core Source\WEBLib.Controls.pas(608,25)
Success
Elapsed time: 00:00:10.5

We still didn't clean up XData warnings for Web Core 1.6. I'd kindly ask you to wait for the next release for those warnings to be removed.

Ok ... thx for the info.

Hi,

Any new news about warnings cleaning ? ... at the moment I have installed TMS Web Core 1.6.2.0 and XData 5.0.0.0 and the same issue with many warnings during compilation.

XData warnings will be removed in 5.1.

Hi,

After installation XData 5.1 is better but I still have some warnings like below:

[Warning] WEBLib.JQCtrls.pas(154): Method "UpdateSize" hides method of base type "TControl" at C:\Users\deweloper_1\Documents\tmssoftware\TMS WEB Core RSXE13\Core Source\WEBLib.Controls.pas(609,25)
[Warning] WEBLib.JQCtrls.pas(935): Method "UpdateSize" hides method of base type "TControl" at C:\Users\deweloper_1\Documents\tmssoftware\TMS WEB Core RSXE13\Core Source\WEBLib.Controls.pas(609,25)
[Hint] generics.collections.pas(1300): Function result does not seem to be set
[Hint] generics.collections.pas(404): Private method "TDictionary.TPairEnumerator.GetCurrent" is never used
[Hint] generics.collections.pas(1415): Function result does not seem to be set
[Hint] generics.collections.pas(410): Local function "MoveNext" not used
[Hint] generics.collections.pas(411): Local property "Current" not used
[Hint] generics.collections.pas(420): Private method "TDictionary.TKeyEnumerator.GetCurrent" is never used
[Hint] generics.collections.pas(426): Local constructor "Create" not used
[Hint] generics.collections.pas(427): Local function "MoveNext" not used
[Hint] generics.collections.pas(428): Local property "Current" not used
[Hint] generics.collections.pas(443): Local constructor "Create" not used
[Hint] generics.collections.pas(453): Private method "TDictionary.TValueCollection.GetCount" is never used
[Hint] generics.collections.pas(460): Local property "Count" not used
[Hint] generics.collections.pas(468): Private method "TDictionary.TKeyCollection.GetCount" is never used
[Hint] generics.collections.pas(475): Local property "Count" not used

We fixed the warnings in WEBLib.JQCtrls.pas
We will pass the other warnings to the pas2js team.

Ok ... thx for the info