57242: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57222: Reverse Merge in attempt to work out which commit causes the two EmbeddedSolrTest test failures in https://bamboo.alfresco.com/bamboo/browse/ALF-ENTERPRISEV42BUGFIX-23
<< was not this one >>
57116: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56986: MNT-9829: Merged V4.1.5 (4.1.5.10) to V4.1-BUG-FIX (4.1.7)
56818: Fix for MNT-9706 Big amount of alf_acl_change_set entries slowing down massively index times and prevent access to report / summary pages of SOLR
56848: Fix for MNT-9706 Big amount of alf_acl_change_set entries slowing down massively index times and prevent access to report / summary pages of SOLR
- moved to join, count and group by as having is causing issues.
56868: Fix for MNT-9706 Big amount of alf_acl_change_set entries slowing down massively index times and prevent access to report / summary pages of SOLR
- also protect direct acl fetch with node exists test
- fix test to use a sensible loop .....
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61797 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57241: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57221: Reverse Merge as it caused SiteServiceImplMoreTest deleteSiteAndRestoreEnsuringSiteGroupsAreRecovered to fail
57067: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56942: Merged DEV to V4.1-BUG-FIX (4.1.7)
56883 : MNT-9794: Authorities with duplicate names can be easilly created using « AuthorityService »
- Creation of the duplicated authorities is fixed. Unit tests are added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61796 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57233: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57116: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56986: MNT-9829: Merged V4.1.5 (4.1.5.10) to V4.1-BUG-FIX (4.1.7)
56818: Fix for MNT-9706 Big amount of alf_acl_change_set entries slowing down massively index times and prevent access to report / summary pages of SOLR
56848: Fix for MNT-9706 Big amount of alf_acl_change_set entries slowing down massively index times and prevent access to report / summary pages of SOLR
- moved to join, count and group by as having is causing issues.
56868: Fix for MNT-9706 Big amount of alf_acl_change_set entries slowing down massively index times and prevent access to report / summary pages of SOLR
- also protect direct acl fetch with node exists test
- fix test to use a sensible loop .....
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61788 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57232: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57115: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56981: MNT-9821 follow-up: move test class to the right folder
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61787 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57228: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57067: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56942: Merged DEV to V4.1-BUG-FIX (4.1.7)
56883 : MNT-9794: Authorities with duplicate names can be easilly created using « AuthorityService »
- Creation of the duplicated authorities is fixed. Unit tests are added.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61783 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57164: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57017: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
57004: MNT-9375: Fixed the test that caused a lot of build errors (running SecurityTestSuite) when merged with 4.2 Bug Fix (build #7)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61781 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57163: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
57016: Reverse Merge to the original
56761: Reverse Merge: Caused lots of build errors running SecurityTestSuite. Specifically HomeFolderProviderSynchronizerTest
which ran after AuthorityBridgeTableAsynchronouslyRefreshedCacheTest.
See https://bamboo.alfresco.com/bamboo/browse/ALF-ENTERPRISEV42BUGFIX-7 (#11 has 30 errors including 26 from HFPST and ABTARCT)
56562: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56138: Merged DEV to V4.1-BUG-FIX (4.1.7)
56075: MNT-9375 (related to MNT-9485): MT - when users are added to site with a group addition versus individual, they are not handled as members of site
Added JUnit test for the issue. Added the test to SecurityTestSuite.
56580: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56026: Merged DEV to V4.1-BUG-FIX (4.1.7)
55892: MNT-9485: MT Users added to Alfresco Administrators group via Group addition do not have 'admin' privileges
- Build bridge cache on behalf of provided tenant user.
56581: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
<< last commit missed a file >>
56026: Merged DEV to V4.1-BUG-FIX (4.1.7)
55892: MNT-9485: MT Users added to Alfresco Administrators group via Group addition do not have 'admin' privileges
- Build bridge cache on behalf of provided tenant user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61780 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57149: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56932: MNT-9104: If username contains uppercase letters the action of joining a site will not be displayed in "My activities"
- Try and fix build failure
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61774 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57148: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56931: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56904: Refactored CommentsTest to use JUnit Rules so that we get consistent test node setUp/tearDown. This is as part of prep for MNT-6400.
Now all tests run as a non-admin user, which is also good.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61773 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57135: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56918: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56817: MNT-9759 A link on a wiki page is red after upgrade from 3.3.5/3.4.13
In WikiServiceImplTest was updated createUpdateDeleteEntry() test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61760 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57112: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56761: Reverse Merge: Caused lots of build errors running SecurityTestSuite. Specifically HomeFolderProviderSynchronizerTest
which ran after AuthorityBridgeTableAsynchronouslyRefreshedCacheTest.
See https://bamboo.alfresco.com/bamboo/browse/ALF-ENTERPRISEV42BUGFIX-7 (#11 has 30 errors including 26 from HFPST and ABTARCT)
56562: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56138: Merged DEV to V4.1-BUG-FIX (4.1.7)
56075: MNT-9375 (related to MNT-9485): MT - when users are added to site with a group addition versus individual, they are not handled as members of site
Added JUnit test for the issue. Added the test to SecurityTestSuite.
56580: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56026: Merged DEV to V4.1-BUG-FIX (4.1.7)
55892: MNT-9485: MT Users added to Alfresco Administrators group via Group addition do not have 'admin' privileges
- Build bridge cache on behalf of provided tenant user.
56581: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
<< last commit missed a file >>
56026: Merged DEV to V4.1-BUG-FIX (4.1.7)
55892: MNT-9485: MT Users added to Alfresco Administrators group via Group addition do not have 'admin' privileges
- Build bridge cache on behalf of provided tenant user.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61742 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57111: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56714: Fix build error LockOwnerDynamicAuthorityTest.testPermissionWithEphemeralLockAspect
- Fix similar to the fix for three testes in the same class on V4.1-BUG-FIX r56597 for MNT-9502
Error started after merge from V4.1-BUG-FIX of the original part of the MNT-9502 fix
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61741 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57099: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56605: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56597: MNT-9502 : Unlocking working copy leaves node in an unacessible and undefined state
- Test failures fixed
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61728 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57088: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56573: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56461: MERGE DEV to V4.1-BUG__FIX
56268 - MNT-9095 Need to add IMAP mount point unit tests
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61717 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57086: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56571: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56392: Merged DEV to V4.1-BUG-FIX (4.1.7)
56379 : MNT-9502 : Unlocking working copy leaves node in an unacessible and undefined state
- Using aspect workingcopy for "Cancel checkout" and "Checkin" actions
- Unit test to demonstrate fix
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61715 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57075: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56562: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56138: Merged DEV to V4.1-BUG-FIX (4.1.7)
56075: MNT-9375 (related to MNT-9485): MT - when users are added to site with a group addition versus individual, they are not handled as members of site
Added JUnit test for the issue. Added the test to SecurityTestSuite.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61706 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57073: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56560: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56114: MNT-9104: If username contains uppercase letters the action of joining a site will not be displayed in "My activities"
Added the license to new test classes.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57072: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56559: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56110: MNT-9104 : If username contains uppercase letters the action of joining a site will not be displayed in "My activities"
Rename test SiteActivityTest to AbstractSiteActivityTest and FeedCleanerTest to AbstractFeedCleanerTest.
Add case sensitivity tests SiteActivityTestCaseInsensitivity, SiteActivityTestCaseSensitivity, FeedCleanerTestCaseInsensitivity, FeedCleanerTestCaseSensitivity.
Was implemented code, the activities dependent of 'user.name.caseSensitive' property.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61703 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57055: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56523: Merged HEAD-BUG-FIX to V4.2-BUG-FIX (4.2.1)
56443: (MNT-9756) ALF-19225: Made post feeds cleanup to be executed in the unit test tear down method, to clean Pending, Error and etc. feeds.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61689 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57053: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56520: Merged HEAD-BUG-FIX to V4.2-BUG-FIX (4.2.1)
56403: Various format fixes made during investigations e.g. ALF-20221
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61687 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57041: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56508: Merged HEAD-BUG-FIX to V4.2-BUG-FIX (4.2.1)
55931: <<NOT IN 4.1.6>> Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55872: Merged DEV to V4.1-BUG-FIX (4.1.7)
55854: MNT-9067: bulkimport "Replace existing files" option does not work when versioning is enabled
Clear version history on import versioned file and replace existing versioned file.
Remove versionable aspect on import non versioned file and replace existing versioned file.
Added unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61675 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57039: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56506: Merged HEAD-BUG-FIX to V4.2-BUG-FIX (4.2.1)
55929: <<NOT IN 4.1.6>> Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55812: MNT-9076: Penultimate version cannot be accessed from Share when uploading using bulkimport
Cleaned up the source files (the tabs and EOL chars).
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61673 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
57038: Merged V4.2-BUG-FIX (4.2.1) to HEAD-BUG-FIX (Cloud/4.3)
56505: Merged HEAD-BUG-FIX to V4.2-BUG-FIX (4.2.1)
55928: <<NOT IN 4.1.6>> Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55811: Merged DEV to V4.1-BUG-FIX (4.1.7)
55751: MNT-9076: Penultimate version cannot be accessed from Share when uploading using bulkimport
The changes related to creating a version for HEAD revision of imported file.
Added unit test.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61672 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
56668: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
56667: MNT-9774: Merged V4.1.5 (4.1.5.7) to V4.1-BUG-FIX (4.1.7)
56160: MNT-9663: Missing preview for large video files when Alfresco uses AWS S3 storage
Make cache writer aware of backing store writer so that it could return actual size and contentData when cache file is deleted after content was put to backing store.
56186: MNT-9663: Missing preview for large video files when Alfresco uses AWS S3 storage
Add copyright message and class description to BackingStoreAwareCacheWriter
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@56682 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
56434: Merged V4.1-BUG-FIX (4.1.7) to V4.2-BUG-FIX (4.2.1)
Merged V4.1.6 (4.1.6) to V4.1-BUG-FIX (4.1.7)
56432: MNT-8891: Reverse merged in V4.1.6
51111: MNT-8891 Spaces in wiki page's title are replaced by underscores
In name property spaces replased on "%20".
51341: MNT-8891: Deleted the line of code where it was substituting whitespaces in the wiki's title with underscores (This might have been missed during merging. rev: 51111).
ALF-19020: Added code to remove the leading and trailing whitespaces in the wiki's title.
52729: MNT-8891: Fixed wiki's title renaming issue by adding code to remove the leading and trailing whitespaces in the wiki's title instead of replacing all the whitespaces with underscores.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@56641 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
55423: ALF-20031: LockStore is no longer used as a cache for persistent locks - it only holds Lifetime.EPHEMERAL locks.
55458: ALF-20031: added repeatable read within transactions to LockStores
55461: ALF-20031: moved transactional test code into separate test classes to avoid clutter.
55470: ALF-20031: added test for LockStore reads when no transaction is available.
55473: Generated LockState.toString() to aid debugging, stack trace clarity etc.
55481: ALF-20031: added tests for null value behaviour (transactional repeatable reads).
55663: ALF-20031: (work in progress, broken tests) removing concurrency locks from AbstractLockStore.
55664: ALF-20031: moved inner Thread classes to anonymous inner classes as there will be more of these coming.
55675: ALF-20031: fixed AbstractLockStoreTxTest
55681: ALF-20031: added more test cases to AbstractLockStoreTxTest
55683: Added missing tests to enterprise.repo.cluster package's BuildSafeTestSuite.
55684: ALF-20031: Fix HazelcastLockStoreTest to clear lock store backing map in createLockStore() fixture setup.
55688: Commented LockStore.clear() as a DO NOT USE method.
55694: ALF-20031: removed LockStore.contains() as this is not required, and was currently unsafe (no repeatable reads).
55696: ALF-20031: Fix AbstractLockStore.clear(): was not clearing transactionally scoped map.
55700: ALF-20031: removed concurrency locks from LockServiceImpl.getLockState(NodeRef)
55712: ALF-20031: removed concurrency lock from LockServiceImpl.lock()
55716: ALF-20031: removed lockstore locking from LockableAspectInterceptor.
55718: ALF-20031: renamed method to isEphemeralLock()
55719: ALF-20031: removed concurrency lock from LockServiceImpl.unlock()
55728: ALF-20031: added cm:lockLifetime property to content model, and added persistence within lockservice.
55732: ALF-20031: LockableAspectInterceptor no longer uses ephemeral lockstore for setProperties() handling.
55753: ALF-20031: upon tx rollback, ephemeral locks are now rolled back to the last known value, rather than always being unlocked.
55759: ALF-20031: temporary fix, AbstractLockStoreTxTest needs further attention for thread coordination.
55760: ALF-20091: disabled spawning of new transactions in LockKeeperImpl.refreshAllLocks()
55767: ALF-20031: changed AbstractLockStore to use getFullyAuthenticatedUser() instead of getRunAsUser().
55833: ALF-20091: reverted LockKeeperImpl to previous (create new tx) behaviour. Altered test to use separate transactions per lock phase.
55855: ALF-20031: fixed ReplicationServiceIntegrationTest, LockableAspectInterceptor's handling of cm:lockLifetime.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55893 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
55488: MNT-9648: Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55001: Merged DEV to BRANCHES/DEV/V4.1-BUG-FIX:
54951: Test to reproduce MNT-9580: Daisy chained cm:original associations are cascade-deleted when the first original is deleted
54952: Fix MNT-9580: Daisy chained cm:original associations are cascade-deleted when the first original is deleted
When an aspect is removed, the associations defined on the aspect were also being removed.
However, the *inbound* associations instances were also being removed; in effect the behaviour of aspects on
other nodes was being activated, which is incorrect.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55793 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
55504: Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55467: Merged V4.1.6 (4.1.6) to V4.1-BUG-FIX (4.1.7)
55414: Speculative fix to allow retrying to proceed during concurrent node modification
- I suspect that DB2 choosing a different connection to kick out from the other DBs
- MNT-9598: RenditionServiceIntegrationTest failing on DB2
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55785 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
55489: Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
55002: Improved handling of deadlocks and improved test
- MNT-9517 Deadlock when binding class behaviours during bootstrap
- MNT-9462 : WebContainer threads are deadlocked
Added the LockTryException to RetryingTransactionHelper
Test was waiting 1s for lock resolution, which would have been fine if it didn't also have to include
actual dictionary/message initialization. I also changed deadlock threads so that they run with full
retrying and ensure that both threads succeed despite the deadlock. To observe, run the
MessageServiceImplTest with the following:
log4j.logger.org.alfresco.repo.transaction.RetryingTransactionHelper=TRACE
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55777 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
55486: Merged V4.1-BUG-FIX (4.1.7) to HEAD-BUG-FIX (4.2)
54914: Merged DEV to BRANCHES/DEV/V4.1-BUG-FIX:
54811: Unit test for MNT-9462 : Demonstrate deadlock between DictionaryService and MessageService
54899: MNT-9462 : WebContainer threads are deadlocked
Relies on MNT-9517 changes as well
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55775 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
- Modified the way content.transformer.<transformer name>.extensions.<source>.<target>*.*.supported=[true|false] work
so they are still backward compatible AND one can define if unmatched mimetypes are supported or not. For example:
content.transformer.remoteServer.extensions.*.*.supported=false
- Added properties to transformers.properties so that the Transformation server ONLY supports the transformations
it did in 4.1.5 AND allows customers to change just one property to allow the Transformation Server to do all
transformations that it can with the exception of those that go to text, as generally the default transformers do
a better job and are faster.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55704 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
So the bug was caused by 2 problems: one in ScriptPreferenceService and one in person.sites.get.js
The first problem was that ScriptPreferenceService constructs raw Mozilla NativeObjects - a very unusual practice in itself - and it does not provide a default value as required by ECMA 9.1 from the ECMA standard. I've added this code to the NativeObject (can't change the type to ScriptableHashMap<K, V> or similar as the API is published).
I've also fixed the same bug (unreported, possibly never apparent) in a jbpm class.
The second problem was that person.sites.get.js simply could never return preferences data if the caller provided a filter (favourites or recents) and did not also provide a page size.
There was a logic error in the algorithm such that the size defaulted to 0 thus providing a 'page' of zero results as a default.
I assume this is a merge error from cloud, but I don't know.
I added tests for the JavaScript API's favourites/recents filter calls and logging here and there.
Also deleted some dead code.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@55474 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261