You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of RowanClientServices:cfe8285a6 and GemStone 3.7.2, there are duplicate methods in two packages Rowan-Services-Tests and Rowan-Services-TestsV2 ... These two packages can be loaded together and Rowan silently loads "both packages" even though only one of the methods wins ... fortunately an audit of RowanClientServices produces the following audit errors:
==============Auditing project RowanClientServices
==============Auditing package Rowan-Services-Tests
---------------RowanServicesTest>>Mismatched method category (expected: 'support' actual: #'*rowan-services-testsv2'): RowanServicesTest>>createServicesTestPackage
---------------RowanServicesTest>>Compiled method is not identical to loaded method: RowanServicesTest>>createServicesTestPackage
---------------RowanServicesTest>>Mismatched method category (expected: 'accessing' actual: #'*rowan-services-testsv2'): RowanServicesTest>>servicesTestComponentName
---------------RowanServicesTest>>Compiled method is not identical to loaded method: RowanServicesTest>>servicesTestComponentName
---------------RowanServicesTest>>Mismatched method category (expected: 'support' actual: #'*rowan-services-testsv2'): RowanServicesTest>>loadServicesTestProject
---------------RowanServicesTest>>Compiled method is not identical to loaded method: RowanServicesTest>>loadServicesTestProject
---------------RowanServicesTest>>Mismatched method category (expected: 'support' actual: #'*rowan-services-testsv2'): RowanServicesTest>>createProjectDefinitionNamed:
---------------RowanServicesTest>>Compiled method is not identical to loaded method: RowanServicesTest>>createProjectDefinitionNamed:
---------------RowanServicesTest>>Mismatched method category (expected: 'support' actual: #'*rowan-services-testsv2'): RowanServicesTest>>createNonDiskTestProjectNamed:packageName:
---------------RowanServicesTest>>Compiled method is not identical to loaded method: RowanServicesTest>>createNonDiskTestProjectNamed:packageName:
---------------RowanServicesTest>>Mismatched method category (expected: 'support' actual: #'*rowan-services-testsv2'): RowanServicesTest>>loadRowanSample1
---------------RowanServicesTest>>Compiled method is not identical to loaded method: RowanServicesTest>>loadRowanSample1
We should be able to recognize that there are duplicate methods in different packages in the same project during the load and throw an error.
The text was updated successfully, but these errors were encountered:
The following expression run against RowanClientServices:cfe8285a6 extent0.rowan3.dbf will reproduce the audit errors ... note that the conditional attribute testsV2 is what brings in the package with duplicate methods:
As of RowanClientServices:cfe8285a6 and GemStone 3.7.2, there are duplicate methods in two packages Rowan-Services-Tests and Rowan-Services-TestsV2 ... These two packages can be loaded together and Rowan silently loads "both packages" even though only one of the methods wins ... fortunately an audit of RowanClientServices produces the following audit errors:
We should be able to recognize that there are duplicate methods in different packages in the same project during the load and throw an error.
The text was updated successfully, but these errors were encountered: