When building the CRC cell from source according to installation instructions, the output file "i2b2Comon-core.jar" file is deposited into a directory called "${Project}/genlib/" instead of the intended directory edu.harvard.i2b2.common/genlib/. This is probably due to an omission of the "Project" property in the master_build.xml or other build file but does not appear to impact the complete i2b2 build process.
To reproduce:
1. unzip i2b2Server-src-13.zip
2. (cd edu.harvard.i2b2.common/ && ant)
3. (cd edu.harvard.i2b2.crc.loader && ant -f build.xml clean dist)
4. (cd edu.harvard.i2b2.crc && ant -f master_build.xml clean build-all)
5. ls -l
drwxrwxr-x 10 i2b2 i2b2 4096 May 21 12:18 edu.harvard.i2b2.common
drwxrwxr-x 10 i2b2 i2b2 4096 May 21 12:20 edu.harvard.i2b2.crc
drwxrwxr-x 10 i2b2 i2b2 4096 May 21 12:18 edu.harvard.i2b2.crc.loader
drwxrwxr-x 7 i2b2 i2b2 4096 Jan 8 15:02 edu.harvard.i2b2.fr
drwxrwxr-x 7 i2b2 i2b2 4096 Jan 8 15:00 edu.harvard.i2b2.ontology
drwxrwxr-x 9 i2b2 i2b2 4096 Jan 8 15:02 edu.harvard.i2b2.pm
drwxrwxr-x 6 i2b2 i2b2 4096 Jan 8 14:58 edu.harvard.i2b2.workplace
drwxrwxr-x 4 i2b2 i2b2 4096 Jan 8 14:59 edu.harvard.i2b2.xml
drwxrwxr-x 3 i2b2 i2b2 4096 May 21 12:20 ${Project}
6. ls -lR \$\{Project\}/
${Project}/:
total 4
drwxrwxr-x 2 i2b2 i2b2 4096 May 21 12:20 genlib
${Project}/genlib:
total 16
-rw-rw-r-- 1 i2b2 i2b2 16029 May 21 12:20 i2b2Common-core.jar
{"report":{"fcp":695.4000005722046,"ttfb":194.80000019073486,"pageVisibility":"visible","entityId":10021,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":32,"apdex":1,"journeyId":"d7dd1e46-d24e-47ef-ae0e-f365543c7219","navigationType":0,"readyForUser":741.5,"redirectCount":0,"resourceLoadedEnd":435.6000003814697,"resourceLoadedStart":199.80000019073486,"resourceTiming":[{"duration":16.600000381469727,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":199.80000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":199.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":216.4000005722046,"responseStart":0,"secureConnectionStart":0},{"duration":17,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/898b8076c5e82f53cd816ca393e45a56-CDN/4x9nqn/820011/16zrvj4/41b71ca9fb0eed92dc73e9510f2744ee/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?jira.create.linked.issue=true&richediton=true&whisper-enabled=true","startTime":200.10000038146973,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":200.10000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":217.10000038146973,"responseStart":0,"secureConnectionStart":0},{"duration":211.60000038146973,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/4c9c503fe98f210445831b0d7b0cdc33-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":200.30000019073486,"connectEnd":299.69999980926514,"connectStart":279.4000005722046,"domainLookupEnd":279.4000005722046,"domainLookupStart":279.4000005722046,"fetchStart":200.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":299.80000019073486,"responseEnd":411.9000005722046,"responseStart":316.6000003814697,"secureConnectionStart":289.19999980926514},{"duration":198.29999923706055,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/694e598c1ae48b0f96655173631cd247-CDN/4x9nqn/820011/16zrvj4/41b71ca9fb0eed92dc73e9510f2744ee/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true&whisper-enabled=true","startTime":200.4000005722046,"connectEnd":305.5,"connectStart":283.6000003814697,"domainLookupEnd":283.6000003814697,"domainLookupStart":283.6000003814697,"fetchStart":200.4000005722046,"redirectEnd":0,"redirectStart":0,"requestStart":305.5,"responseEnd":398.69999980926514,"responseStart":321.80000019073486,"secureConnectionStart":295.19999980926514},{"duration":142.69999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/53f54e0ac3f00bb56b136b4d2fff2853-CDN/4x9nqn/820011/16zrvj4/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":200.60000038146973,"connectEnd":325.30000019073486,"connectStart":297.80000019073486,"domainLookupEnd":297.80000019073486,"domainLookupStart":297.69999980926514,"fetchStart":200.60000038146973,"redirectEnd":0,"redirectStart":0,"requestStart":325.4000005722046,"responseEnd":343.30000019073486,"responseStart":341.19999980926514,"secureConnectionStart":311.30000019073486},{"duration":143.89999961853027,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":200.80000019073486,"connectEnd":329.5,"connectStart":309.9000005722046,"domainLookupEnd":309.9000005722046,"domainLookupStart":309.9000005722046,"fetchStart":200.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":329.6000003814697,"responseEnd":344.69999980926514,"responseStart":342.5,"secureConnectionStart":319.5},{"duration":178.5,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":201,"connectEnd":363.9000005722046,"connectStart":343.19999980926514,"domainLookupEnd":343.19999980926514,"domainLookupStart":343.19999980926514,"fetchStart":201,"redirectEnd":0,"redirectStart":0,"requestStart":364.4000005722046,"responseEnd":379.5,"responseStart":377.9000005722046,"secureConnectionStart":353.30000019073486},{"duration":21,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/30748292e4ca68be6947d7969829384b-CDN/4x9nqn/820011/16zrvj4/4f66da484ef7d95a2a604d3ab014374c/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":201.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":201.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":222.19999980926514,"responseStart":0,"secureConnectionStart":0},{"duration":178.89999961853027,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/a9e270f026ecabffc9a59343e5439391/shortcuts.js?context=issuenavigation&context=issueaction","startTime":201.4000005722046,"connectEnd":364.19999980926514,"connectStart":344.6000003814697,"domainLookupEnd":344.6000003814697,"domainLookupStart":344.6000003814697,"fetchStart":201.4000005722046,"redirectEnd":0,"redirectStart":0,"requestStart":364.5,"responseEnd":380.30000019073486,"responseStart":378.6000003814697,"secureConnectionStart":354.30000019073486},{"duration":4.200000762939453,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":266.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":266.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":270.4000005722046,"responseStart":0,"secureConnectionStart":0},{"duration":141.19999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/8087506fefd02b4096991c90836b49f6-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":266.4000005722046,"connectEnd":394.5,"connectStart":372.5,"domainLookupEnd":372.5,"domainLookupStart":372.5,"fetchStart":266.4000005722046,"redirectEnd":0,"redirectStart":0,"requestStart":394.5,"responseEnd":407.6000003814697,"responseStart":406.69999980926514,"secureConnectionStart":384.19999980926514},{"duration":141.9000005722046,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":288.5,"connectEnd":418.30000019073486,"connectStart":398.6000003814697,"domainLookupEnd":398.6000003814697,"domainLookupStart":398.5,"fetchStart":288.5,"redirectEnd":0,"redirectStart":0,"requestStart":418.5,"responseEnd":430.4000005722046,"responseStart":429.19999980926514,"secureConnectionStart":408.30000019073486},{"duration":125.5,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":310.1000003814697,"connectEnd":420.19999980926514,"connectStart":392.9000005722046,"domainLookupEnd":392.9000005722046,"domainLookupStart":392.9000005722046,"fetchStart":310.1000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":420.30000019073486,"responseEnd":435.6000003814697,"responseStart":434.69999980926514,"secureConnectionStart":406.30000019073486},{"duration":88.90000057220459,"initiatorType":"xmlhttprequest","name":"https://community.i2b2.org/jira/rest/webResources/1.0/resources","startTime":620,"connectEnd":694.1999998092651,"connectStart":674.1000003814697,"domainLookupEnd":674.1000003814697,"domainLookupStart":674.1000003814697,"fetchStart":620,"redirectEnd":0,"redirectStart":0,"requestStart":694.1999998092651,"responseEnd":708.9000005722046,"responseStart":708.1999998092651,"secureConnectionStart":684.1000003814697},{"duration":66.20000076293945,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-atl.general/batch.js?whisper-enabled=true","startTime":766.1999998092651,"connectEnd":817.1999998092651,"connectStart":793.6000003814697,"domainLookupEnd":793.6000003814697,"domainLookupStart":793.6000003814697,"fetchStart":766.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":817.3000001907349,"responseEnd":832.4000005722046,"responseStart":831.5,"secureConnectionStart":805.1999998092651}],"fetchStart":144,"domainLookupStart":149,"domainLookupEnd":149,"connectStart":149,"connectEnd":169,"secureConnectionStart":159,"requestStart":169,"responseStart":195,"responseEnd":310,"domLoading":199,"domInteractive":785,"domContentLoadedEventStart":785,"domContentLoadedEventEnd":819,"domComplete":853,"loadEventStart":853,"loadEventEnd":853,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":768.6999998092651},{"name":"bigPipe.sidebar-id.end","time":769.4000005722046},{"name":"bigPipe.activity-panel-pipe-id.start","time":769.5},{"name":"bigPipe.activity-panel-pipe-id.end","time":770.3000001907349},{"name":"activityTabFullyLoaded","time":837.5}],"measures":[],"correlationId":"f54b3f28ddc97f","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":128,"dbReadsTimeInMs":9,"dbConnsTimeInMs":11,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}