ScanResult.extractBeanArchiveId() does not deal properly with deployment paths containing the Windows file separator (i.e. "\"), and as a result bean archive IDs are not set. This in turn causes session replication not to work in our case.
I'm attaching a document that contains details of the issue, a test program which illustrates the issue, and a potential fix.
|