diff --git a/Explanations/Compilation_Failures/00a7cc31784ac4a9cc27d506a73ae589d6df36d6.md b/Explanations/00a7cc31784ac4a9cc27d506a73ae589d6df36d6.md
similarity index 100%
rename from Explanations/Compilation_Failures/00a7cc31784ac4a9cc27d506a73ae589d6df36d6.md
rename to Explanations/00a7cc31784ac4a9cc27d506a73ae589d6df36d6.md
diff --git a/Explanations/Java_Version_Incompatibiity/01609f962f32cc2ba04fa574c79429e86b372c6b.md b/Explanations/01609f962f32cc2ba04fa574c79429e86b372c6b.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/01609f962f32cc2ba04fa574c79429e86b372c6b.md
rename to Explanations/01609f962f32cc2ba04fa574c79429e86b372c6b.md
diff --git a/Explanations/Java_Version_Incompatibiity/02eedffd33cc1fe94b59372a1c1bfd91b2fc2ced.md b/Explanations/02eedffd33cc1fe94b59372a1c1bfd91b2fc2ced.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/02eedffd33cc1fe94b59372a1c1bfd91b2fc2ced.md
rename to Explanations/02eedffd33cc1fe94b59372a1c1bfd91b2fc2ced.md
diff --git a/Explanations/Compilation_Failures/0305beafdecb0b28f7c94264ed20cdc4e41ff067.md b/Explanations/0305beafdecb0b28f7c94264ed20cdc4e41ff067.md
similarity index 100%
rename from Explanations/Compilation_Failures/0305beafdecb0b28f7c94264ed20cdc4e41ff067.md
rename to Explanations/0305beafdecb0b28f7c94264ed20cdc4e41ff067.md
diff --git a/Explanations/Java_Version_Incompatibiity/07ff1a34661db6c7f0ca03156ff5d8936b5123f5.md b/Explanations/07ff1a34661db6c7f0ca03156ff5d8936b5123f5.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/07ff1a34661db6c7f0ca03156ff5d8936b5123f5.md
rename to Explanations/07ff1a34661db6c7f0ca03156ff5d8936b5123f5.md
diff --git a/Explanations/Java_Version_Incompatibiity/08e33c7bbc45ceac64564dadb9abbae0ed481ca5.md b/Explanations/08e33c7bbc45ceac64564dadb9abbae0ed481ca5.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/08e33c7bbc45ceac64564dadb9abbae0ed481ca5.md
rename to Explanations/08e33c7bbc45ceac64564dadb9abbae0ed481ca5.md
diff --git a/Explanations/Compilation_Failures/0a11c04038eae517540051dbf51f7f26b7221f20.md b/Explanations/0a11c04038eae517540051dbf51f7f26b7221f20.md
similarity index 100%
rename from Explanations/Compilation_Failures/0a11c04038eae517540051dbf51f7f26b7221f20.md
rename to Explanations/0a11c04038eae517540051dbf51f7f26b7221f20.md
diff --git a/Explanations/Compilation_Failures/0abf7148300f40a1da0538ab060552bca4a2f1d8.md b/Explanations/0abf7148300f40a1da0538ab060552bca4a2f1d8.md
similarity index 100%
rename from Explanations/Compilation_Failures/0abf7148300f40a1da0538ab060552bca4a2f1d8.md
rename to Explanations/0abf7148300f40a1da0538ab060552bca4a2f1d8.md
diff --git a/Explanations/Java_Version_Incompatibiity/0c60d0b08c999769313bfe2335fa792efcfb0300.md b/Explanations/0c60d0b08c999769313bfe2335fa792efcfb0300.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/0c60d0b08c999769313bfe2335fa792efcfb0300.md
rename to Explanations/0c60d0b08c999769313bfe2335fa792efcfb0300.md
diff --git a/Explanations/Java_Version_Incompatibiity/0cdcc1f1319311f383676a89808c9b8eb190145c.md b/Explanations/0cdcc1f1319311f383676a89808c9b8eb190145c.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/0cdcc1f1319311f383676a89808c9b8eb190145c.md
rename to Explanations/0cdcc1f1319311f383676a89808c9b8eb190145c.md
diff --git a/Explanations/Java_Version_Incompatibiity/0ddd0efa29634a4783358cba727d0851236aa579.md b/Explanations/0ddd0efa29634a4783358cba727d0851236aa579.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/0ddd0efa29634a4783358cba727d0851236aa579.md
rename to Explanations/0ddd0efa29634a4783358cba727d0851236aa579.md
diff --git a/Explanations/Compilation_Failures/0e8625f492854a78c0e1ceff67b2abd7e081d42b.md b/Explanations/0e8625f492854a78c0e1ceff67b2abd7e081d42b.md
similarity index 100%
rename from Explanations/Compilation_Failures/0e8625f492854a78c0e1ceff67b2abd7e081d42b.md
rename to Explanations/0e8625f492854a78c0e1ceff67b2abd7e081d42b.md
diff --git a/Explanations/Java_Version_Incompatibiity/0ed34fa61c9e31bd4ebb7e4bf12ce792aec96091.md b/Explanations/0ed34fa61c9e31bd4ebb7e4bf12ce792aec96091.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/0ed34fa61c9e31bd4ebb7e4bf12ce792aec96091.md
rename to Explanations/0ed34fa61c9e31bd4ebb7e4bf12ce792aec96091.md
diff --git a/Explanations/werror/1053033eef680f0199bf25ec6e3db52cc13ef3da.md b/Explanations/1053033eef680f0199bf25ec6e3db52cc13ef3da.md
similarity index 100%
rename from Explanations/werror/1053033eef680f0199bf25ec6e3db52cc13ef3da.md
rename to Explanations/1053033eef680f0199bf25ec6e3db52cc13ef3da.md
diff --git a/Explanations/Compilation_Failures/10d7545c5771b03dd9f6122bd5973a759eb2cd03.md b/Explanations/10d7545c5771b03dd9f6122bd5973a759eb2cd03.md
similarity index 100%
rename from Explanations/Compilation_Failures/10d7545c5771b03dd9f6122bd5973a759eb2cd03.md
rename to Explanations/10d7545c5771b03dd9f6122bd5973a759eb2cd03.md
diff --git a/Explanations/Compilation_Failures/115827c6675f532a4d33751d1a0c0ba394bbd304.md b/Explanations/115827c6675f532a4d33751d1a0c0ba394bbd304.md
similarity index 100%
rename from Explanations/Compilation_Failures/115827c6675f532a4d33751d1a0c0ba394bbd304.md
rename to Explanations/115827c6675f532a4d33751d1a0c0ba394bbd304.md
diff --git a/Explanations/Java_Version_Incompatibiity/11be71ab8713fe987785e9e25e4f3e410e709ab9.md b/Explanations/11be71ab8713fe987785e9e25e4f3e410e709ab9.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/11be71ab8713fe987785e9e25e4f3e410e709ab9.md
rename to Explanations/11be71ab8713fe987785e9e25e4f3e410e709ab9.md
diff --git a/Explanations/Java_Version_Incompatibiity/11c09e31119c28ea91a9777b2ce8893bca483493.md b/Explanations/11c09e31119c28ea91a9777b2ce8893bca483493.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/11c09e31119c28ea91a9777b2ce8893bca483493.md
rename to Explanations/11c09e31119c28ea91a9777b2ce8893bca483493.md
diff --git a/Explanations/Compilation_Failures/14fc5fa696f499cac48401b3a86882b3bf7d9b82.md b/Explanations/14fc5fa696f499cac48401b3a86882b3bf7d9b82.md
similarity index 100%
rename from Explanations/Compilation_Failures/14fc5fa696f499cac48401b3a86882b3bf7d9b82.md
rename to Explanations/14fc5fa696f499cac48401b3a86882b3bf7d9b82.md
diff --git a/Explanations/Java_Version_Incompatibiity/1506282e31f5b78fb4395a27f9ad901ef3d98c70.md b/Explanations/1506282e31f5b78fb4395a27f9ad901ef3d98c70.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/1506282e31f5b78fb4395a27f9ad901ef3d98c70.md
rename to Explanations/1506282e31f5b78fb4395a27f9ad901ef3d98c70.md
diff --git a/Explanations/Java_Version_Incompatibiity/1629113f03956a230738c47397c33f8ba2d11341.md b/Explanations/1629113f03956a230738c47397c33f8ba2d11341.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/1629113f03956a230738c47397c33f8ba2d11341.md
rename to Explanations/1629113f03956a230738c47397c33f8ba2d11341.md
diff --git a/Explanations/Compilation_Failures/165381d26b2c3d2278fde88c16f95807506451fe.md b/Explanations/165381d26b2c3d2278fde88c16f95807506451fe.md
similarity index 100%
rename from Explanations/Compilation_Failures/165381d26b2c3d2278fde88c16f95807506451fe.md
rename to Explanations/165381d26b2c3d2278fde88c16f95807506451fe.md
diff --git a/Explanations/Compilation_Failures/16ae40b1e17e14ee3ae20ac211647e47399a01a9.md b/Explanations/16ae40b1e17e14ee3ae20ac211647e47399a01a9.md
similarity index 100%
rename from Explanations/Compilation_Failures/16ae40b1e17e14ee3ae20ac211647e47399a01a9.md
rename to Explanations/16ae40b1e17e14ee3ae20ac211647e47399a01a9.md
diff --git a/Explanations/Java_Version_Incompatibiity/17778ff224c38fe03999cac8caa1814b68fd0ef2.md b/Explanations/17778ff224c38fe03999cac8caa1814b68fd0ef2.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/17778ff224c38fe03999cac8caa1814b68fd0ef2.md
rename to Explanations/17778ff224c38fe03999cac8caa1814b68fd0ef2.md
diff --git a/Explanations/Compilation_Failures/1a2fb9f65e12d6c43a8472b9b035299b29a75ce8.md b/Explanations/1a2fb9f65e12d6c43a8472b9b035299b29a75ce8.md
similarity index 100%
rename from Explanations/Compilation_Failures/1a2fb9f65e12d6c43a8472b9b035299b29a75ce8.md
rename to Explanations/1a2fb9f65e12d6c43a8472b9b035299b29a75ce8.md
diff --git a/Explanations/Compilation_Failures/1cc7071371953a7880c2c2c3a5a32c36af7f88f9.md b/Explanations/1cc7071371953a7880c2c2c3a5a32c36af7f88f9.md
similarity index 100%
rename from Explanations/Compilation_Failures/1cc7071371953a7880c2c2c3a5a32c36af7f88f9.md
rename to Explanations/1cc7071371953a7880c2c2c3a5a32c36af7f88f9.md
diff --git a/Explanations/Compilation_Failures/1d43bce1de6a81ac017c233d72f348d3c850299e.md b/Explanations/1d43bce1de6a81ac017c233d72f348d3c850299e.md
similarity index 100%
rename from Explanations/Compilation_Failures/1d43bce1de6a81ac017c233d72f348d3c850299e.md
rename to Explanations/1d43bce1de6a81ac017c233d72f348d3c850299e.md
diff --git a/Explanations/Compilation_Failures/1e17e176460ab4283e463e62fece844d341da7f0.md b/Explanations/1e17e176460ab4283e463e62fece844d341da7f0.md
similarity index 100%
rename from Explanations/Compilation_Failures/1e17e176460ab4283e463e62fece844d341da7f0.md
rename to Explanations/1e17e176460ab4283e463e62fece844d341da7f0.md
diff --git a/Explanations/Java_Version_Incompatibiity/1e1de78344a89be66d2e78f7adb07a479f6677eb.md b/Explanations/1e1de78344a89be66d2e78f7adb07a479f6677eb.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/1e1de78344a89be66d2e78f7adb07a479f6677eb.md
rename to Explanations/1e1de78344a89be66d2e78f7adb07a479f6677eb.md
diff --git a/Explanations/Compilation_Failures/1ef97ea6c5b6e34151fe6167001b69e003449f95.md b/Explanations/1ef97ea6c5b6e34151fe6167001b69e003449f95.md
similarity index 100%
rename from Explanations/Compilation_Failures/1ef97ea6c5b6e34151fe6167001b69e003449f95.md
rename to Explanations/1ef97ea6c5b6e34151fe6167001b69e003449f95.md
diff --git a/Explanations/Compilation_Failures/1fc5281e0688c44025fe2b390a7d6e3e3088f385.md b/Explanations/1fc5281e0688c44025fe2b390a7d6e3e3088f385.md
similarity index 100%
rename from Explanations/Compilation_Failures/1fc5281e0688c44025fe2b390a7d6e3e3088f385.md
rename to Explanations/1fc5281e0688c44025fe2b390a7d6e3e3088f385.md
diff --git a/Explanations/Compilation_Failures/24d4a90ec1b375751e71f33d18949405c9529d77.md b/Explanations/24d4a90ec1b375751e71f33d18949405c9529d77.md
similarity index 100%
rename from Explanations/Compilation_Failures/24d4a90ec1b375751e71f33d18949405c9529d77.md
rename to Explanations/24d4a90ec1b375751e71f33d18949405c9529d77.md
diff --git a/Explanations/Compilation_Failures/250cafc7d6ae47d5d4803b5a5e58186eb81fa3b5.md b/Explanations/250cafc7d6ae47d5d4803b5a5e58186eb81fa3b5.md
similarity index 100%
rename from Explanations/Compilation_Failures/250cafc7d6ae47d5d4803b5a5e58186eb81fa3b5.md
rename to Explanations/250cafc7d6ae47d5d4803b5a5e58186eb81fa3b5.md
diff --git a/Explanations/Java_Version_Incompatibiity/2b3054325e9e55e1af6056b604048fc328dbb2dd.md b/Explanations/2b3054325e9e55e1af6056b604048fc328dbb2dd.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/2b3054325e9e55e1af6056b604048fc328dbb2dd.md
rename to Explanations/2b3054325e9e55e1af6056b604048fc328dbb2dd.md
diff --git a/Explanations/Java_Version_Incompatibiity/2c04b9834112eba86fbb8ad1f925128d49449c41.md b/Explanations/2c04b9834112eba86fbb8ad1f925128d49449c41.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/2c04b9834112eba86fbb8ad1f925128d49449c41.md
rename to Explanations/2c04b9834112eba86fbb8ad1f925128d49449c41.md
diff --git a/Explanations/Compilation_Failures/2d733a58045b4bf3669aa00d875e77f9db48c29b.md b/Explanations/2d733a58045b4bf3669aa00d875e77f9db48c29b.md
similarity index 100%
rename from Explanations/Compilation_Failures/2d733a58045b4bf3669aa00d875e77f9db48c29b.md
rename to Explanations/2d733a58045b4bf3669aa00d875e77f9db48c29b.md
diff --git a/Explanations/Compilation_Failures/2f01c46b96a8edf437edf20e6dbd848edcb27085.md b/Explanations/2f01c46b96a8edf437edf20e6dbd848edcb27085.md
similarity index 100%
rename from Explanations/Compilation_Failures/2f01c46b96a8edf437edf20e6dbd848edcb27085.md
rename to Explanations/2f01c46b96a8edf437edf20e6dbd848edcb27085.md
diff --git a/Explanations/Java_Version_Incompatibiity/315060cd2c7a3812a4adf614b042de84e9c39da4.md b/Explanations/315060cd2c7a3812a4adf614b042de84e9c39da4.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/315060cd2c7a3812a4adf614b042de84e9c39da4.md
rename to Explanations/315060cd2c7a3812a4adf614b042de84e9c39da4.md
diff --git a/Explanations/Compilation_Failures/3572a1ecc0154c61e05505aed56055b9c5e539a6.md b/Explanations/3572a1ecc0154c61e05505aed56055b9c5e539a6.md
similarity index 100%
rename from Explanations/Compilation_Failures/3572a1ecc0154c61e05505aed56055b9c5e539a6.md
rename to Explanations/3572a1ecc0154c61e05505aed56055b9c5e539a6.md
diff --git a/Explanations/Compilation_Failures/38c9915f0cfdf0c1a2b17c3c6f283c23a0aac0cf.md b/Explanations/38c9915f0cfdf0c1a2b17c3c6f283c23a0aac0cf.md
similarity index 100%
rename from Explanations/Compilation_Failures/38c9915f0cfdf0c1a2b17c3c6f283c23a0aac0cf.md
rename to Explanations/38c9915f0cfdf0c1a2b17c3c6f283c23a0aac0cf.md
diff --git a/Explanations/Java_Version_Incompatibiity/3b4a91979f0d93ca4cbb79e6cfa5029a6b8eaf01.md b/Explanations/3b4a91979f0d93ca4cbb79e6cfa5029a6b8eaf01.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/3b4a91979f0d93ca4cbb79e6cfa5029a6b8eaf01.md
rename to Explanations/3b4a91979f0d93ca4cbb79e6cfa5029a6b8eaf01.md
diff --git a/Explanations/Java_Version_Incompatibiity/3d0cc7db9d9c9420fa4f478a72067ef846ba8129.md b/Explanations/3d0cc7db9d9c9420fa4f478a72067ef846ba8129.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/3d0cc7db9d9c9420fa4f478a72067ef846ba8129.md
rename to Explanations/3d0cc7db9d9c9420fa4f478a72067ef846ba8129.md
diff --git a/Explanations/Java_Version_Incompatibiity/3d2b38ee1c838d885db80326b3cd60e314704e39.md b/Explanations/3d2b38ee1c838d885db80326b3cd60e314704e39.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/3d2b38ee1c838d885db80326b3cd60e314704e39.md
rename to Explanations/3d2b38ee1c838d885db80326b3cd60e314704e39.md
diff --git a/Explanations/Compilation_Failures/3f30dfff617fd652412260ecf648a25769a27101.md b/Explanations/3f30dfff617fd652412260ecf648a25769a27101.md
similarity index 100%
rename from Explanations/Compilation_Failures/3f30dfff617fd652412260ecf648a25769a27101.md
rename to Explanations/3f30dfff617fd652412260ecf648a25769a27101.md
diff --git a/Explanations/Java_Version_Incompatibiity/404e4edc99c0ef601ad3a343f168194815db4151.md b/Explanations/404e4edc99c0ef601ad3a343f168194815db4151.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/404e4edc99c0ef601ad3a343f168194815db4151.md
rename to Explanations/404e4edc99c0ef601ad3a343f168194815db4151.md
diff --git a/Explanations/Java_Version_Incompatibiity/4259baebb426fefbe9dbee26725d6803170dcb85.md b/Explanations/4259baebb426fefbe9dbee26725d6803170dcb85.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/4259baebb426fefbe9dbee26725d6803170dcb85.md
rename to Explanations/4259baebb426fefbe9dbee26725d6803170dcb85.md
diff --git a/Explanations/Java_Version_Incompatibiity/433fbc0ee1192ca4aa69f337fd3b530ec94906e9.md b/Explanations/433fbc0ee1192ca4aa69f337fd3b530ec94906e9.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/433fbc0ee1192ca4aa69f337fd3b530ec94906e9.md
rename to Explanations/433fbc0ee1192ca4aa69f337fd3b530ec94906e9.md
diff --git a/Explanations/Java_Version_Incompatibiity/44e6ae1bd9fea04c5c6edeee53c673e7c0310dff.md b/Explanations/44e6ae1bd9fea04c5c6edeee53c673e7c0310dff.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/44e6ae1bd9fea04c5c6edeee53c673e7c0310dff.md
rename to Explanations/44e6ae1bd9fea04c5c6edeee53c673e7c0310dff.md
diff --git a/Explanations/Java_Version_Incompatibiity/4607926d691c986e2e172f636db7c527945c5b45.md b/Explanations/4607926d691c986e2e172f636db7c527945c5b45.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/4607926d691c986e2e172f636db7c527945c5b45.md
rename to Explanations/4607926d691c986e2e172f636db7c527945c5b45.md
diff --git a/Explanations/Java_Version_Incompatibiity/4861e40d7047a73bdbae1a4856a2b5ee4a79071a.md b/Explanations/4861e40d7047a73bdbae1a4856a2b5ee4a79071a.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/4861e40d7047a73bdbae1a4856a2b5ee4a79071a.md
rename to Explanations/4861e40d7047a73bdbae1a4856a2b5ee4a79071a.md
diff --git a/Explanations/Compilation_Failures/489aad6060454d0b7b34a144e0b345c5a3a199f5.md b/Explanations/489aad6060454d0b7b34a144e0b345c5a3a199f5.md
similarity index 100%
rename from Explanations/Compilation_Failures/489aad6060454d0b7b34a144e0b345c5a3a199f5.md
rename to Explanations/489aad6060454d0b7b34a144e0b345c5a3a199f5.md
diff --git a/Explanations/Compilation_Failures/4a3efad6e00824e5814b9c8f571c9c98aad40281.md b/Explanations/4a3efad6e00824e5814b9c8f571c9c98aad40281.md
similarity index 100%
rename from Explanations/Compilation_Failures/4a3efad6e00824e5814b9c8f571c9c98aad40281.md
rename to Explanations/4a3efad6e00824e5814b9c8f571c9c98aad40281.md
diff --git a/Explanations/Compilation_Failures/4aab2869639226035c999c282f31efba15648ea3.md b/Explanations/4aab2869639226035c999c282f31efba15648ea3.md
similarity index 100%
rename from Explanations/Compilation_Failures/4aab2869639226035c999c282f31efba15648ea3.md
rename to Explanations/4aab2869639226035c999c282f31efba15648ea3.md
diff --git a/Explanations/Compilation_Failures/4b4c08d502d98d240855013ab76008f5e0243435.md b/Explanations/4b4c08d502d98d240855013ab76008f5e0243435.md
similarity index 100%
rename from Explanations/Compilation_Failures/4b4c08d502d98d240855013ab76008f5e0243435.md
rename to Explanations/4b4c08d502d98d240855013ab76008f5e0243435.md
diff --git a/Explanations/Java_Version_Incompatibiity/4b9fdf1135b704e050cf785d6ea353d24f4c64bb.md b/Explanations/4b9fdf1135b704e050cf785d6ea353d24f4c64bb.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/4b9fdf1135b704e050cf785d6ea353d24f4c64bb.md
rename to Explanations/4b9fdf1135b704e050cf785d6ea353d24f4c64bb.md
diff --git a/Explanations/Compilation_Failures/4bba3fb6147e72946f64724fe55eee5d15ff6206.md b/Explanations/4bba3fb6147e72946f64724fe55eee5d15ff6206.md
similarity index 100%
rename from Explanations/Compilation_Failures/4bba3fb6147e72946f64724fe55eee5d15ff6206.md
rename to Explanations/4bba3fb6147e72946f64724fe55eee5d15ff6206.md
diff --git a/Explanations/Compilation_Failures/500d9c021d34b307b1a70d3f29fb7f9b5ab9d1a6.md b/Explanations/500d9c021d34b307b1a70d3f29fb7f9b5ab9d1a6.md
similarity index 100%
rename from Explanations/Compilation_Failures/500d9c021d34b307b1a70d3f29fb7f9b5ab9d1a6.md
rename to Explanations/500d9c021d34b307b1a70d3f29fb7f9b5ab9d1a6.md
diff --git a/Explanations/Compilation_Failures/5287fc631fa78e7f11d39983824cdd4215b9a03b.md b/Explanations/5287fc631fa78e7f11d39983824cdd4215b9a03b.md
similarity index 100%
rename from Explanations/Compilation_Failures/5287fc631fa78e7f11d39983824cdd4215b9a03b.md
rename to Explanations/5287fc631fa78e7f11d39983824cdd4215b9a03b.md
diff --git a/Explanations/Java_Version_Incompatibiity/5320d2638b01419a8bac95e0ee939523831a720a.md b/Explanations/5320d2638b01419a8bac95e0ee939523831a720a.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/5320d2638b01419a8bac95e0ee939523831a720a.md
rename to Explanations/5320d2638b01419a8bac95e0ee939523831a720a.md
diff --git a/Explanations/Compilation_Failures/54857351e0b0a655970d7e2ccdb67f175cc5d688.md b/Explanations/54857351e0b0a655970d7e2ccdb67f175cc5d688.md
similarity index 100%
rename from Explanations/Compilation_Failures/54857351e0b0a655970d7e2ccdb67f175cc5d688.md
rename to Explanations/54857351e0b0a655970d7e2ccdb67f175cc5d688.md
diff --git a/Explanations/Compilation_Failures/54abbbde6a1233e1523a9b5f811ea100efb5dead.md b/Explanations/54abbbde6a1233e1523a9b5f811ea100efb5dead.md
similarity index 100%
rename from Explanations/Compilation_Failures/54abbbde6a1233e1523a9b5f811ea100efb5dead.md
rename to Explanations/54abbbde6a1233e1523a9b5f811ea100efb5dead.md
diff --git a/Explanations/Compilation_Failures/5769bdad76925da568294cb8a40e7d4469699ac3.md b/Explanations/5769bdad76925da568294cb8a40e7d4469699ac3.md
similarity index 100%
rename from Explanations/Compilation_Failures/5769bdad76925da568294cb8a40e7d4469699ac3.md
rename to Explanations/5769bdad76925da568294cb8a40e7d4469699ac3.md
diff --git a/Explanations/Java_Version_Incompatibiity/58d2448fa2d6ec02f428b85eaeef0855508e72b9.md b/Explanations/58d2448fa2d6ec02f428b85eaeef0855508e72b9.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/58d2448fa2d6ec02f428b85eaeef0855508e72b9.md
rename to Explanations/58d2448fa2d6ec02f428b85eaeef0855508e72b9.md
diff --git a/Explanations/Java_Version_Incompatibiity/59849004763ffd66d14047d51908192ba0551a73.md b/Explanations/59849004763ffd66d14047d51908192ba0551a73.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/59849004763ffd66d14047d51908192ba0551a73.md
rename to Explanations/59849004763ffd66d14047d51908192ba0551a73.md
diff --git a/Explanations/Java_Version_Incompatibiity/5b90c67ef2d2ebb296534ea2ce8d8955cf6854c7.md b/Explanations/5b90c67ef2d2ebb296534ea2ce8d8955cf6854c7.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/5b90c67ef2d2ebb296534ea2ce8d8955cf6854c7.md
rename to Explanations/5b90c67ef2d2ebb296534ea2ce8d8955cf6854c7.md
diff --git a/Explanations/Compilation_Failures/5cf5a482bd430d81257b4ecd85b3d4f7da911621.md b/Explanations/5cf5a482bd430d81257b4ecd85b3d4f7da911621.md
similarity index 100%
rename from Explanations/Compilation_Failures/5cf5a482bd430d81257b4ecd85b3d4f7da911621.md
rename to Explanations/5cf5a482bd430d81257b4ecd85b3d4f7da911621.md
diff --git a/Explanations/Java_Version_Incompatibiity/5f09581fe834abe1430c0bb894d095071bd1d581.md b/Explanations/5f09581fe834abe1430c0bb894d095071bd1d581.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/5f09581fe834abe1430c0bb894d095071bd1d581.md
rename to Explanations/5f09581fe834abe1430c0bb894d095071bd1d581.md
diff --git a/Explanations/Compilation_Failures/61e96bfe3a32d6ef2e5d7912a518c78bd5474e74.md b/Explanations/61e96bfe3a32d6ef2e5d7912a518c78bd5474e74.md
similarity index 100%
rename from Explanations/Compilation_Failures/61e96bfe3a32d6ef2e5d7912a518c78bd5474e74.md
rename to Explanations/61e96bfe3a32d6ef2e5d7912a518c78bd5474e74.md
diff --git a/Explanations/Java_Version_Incompatibiity/626631e833256a62137c1e5c35c5c5821ca700d5.md b/Explanations/626631e833256a62137c1e5c35c5c5821ca700d5.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/626631e833256a62137c1e5c35c5c5821ca700d5.md
rename to Explanations/626631e833256a62137c1e5c35c5c5821ca700d5.md
diff --git a/Explanations/Java_Version_Incompatibiity/67cb9570f6b1d90e2653ab5efd137af3edebc9b5.md b/Explanations/67cb9570f6b1d90e2653ab5efd137af3edebc9b5.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/67cb9570f6b1d90e2653ab5efd137af3edebc9b5.md
rename to Explanations/67cb9570f6b1d90e2653ab5efd137af3edebc9b5.md
diff --git a/Explanations/Compilation_Failures/686ea4e18114ac180e35ca1c07e1f2e6dfbffbe0.md b/Explanations/686ea4e18114ac180e35ca1c07e1f2e6dfbffbe0.md
similarity index 100%
rename from Explanations/Compilation_Failures/686ea4e18114ac180e35ca1c07e1f2e6dfbffbe0.md
rename to Explanations/686ea4e18114ac180e35ca1c07e1f2e6dfbffbe0.md
diff --git a/Explanations/Compilation_Failures/6ac25d3a60ea29a41a37ad47b7feb2908ee84fff.md b/Explanations/6ac25d3a60ea29a41a37ad47b7feb2908ee84fff.md
similarity index 100%
rename from Explanations/Compilation_Failures/6ac25d3a60ea29a41a37ad47b7feb2908ee84fff.md
rename to Explanations/6ac25d3a60ea29a41a37ad47b7feb2908ee84fff.md
diff --git a/Explanations/Compilation_Failures/6ad104c4fb9263ad1bb29e6b33618b8225efd92d.md b/Explanations/6ad104c4fb9263ad1bb29e6b33618b8225efd92d.md
similarity index 100%
rename from Explanations/Compilation_Failures/6ad104c4fb9263ad1bb29e6b33618b8225efd92d.md
rename to Explanations/6ad104c4fb9263ad1bb29e6b33618b8225efd92d.md
diff --git a/Explanations/Compilation_Failures/6c53cd904bd66fc79af8687571e607c259226b81.md b/Explanations/6c53cd904bd66fc79af8687571e607c259226b81.md
similarity index 100%
rename from Explanations/Compilation_Failures/6c53cd904bd66fc79af8687571e607c259226b81.md
rename to Explanations/6c53cd904bd66fc79af8687571e607c259226b81.md
diff --git a/Explanations/Java_Version_Incompatibiity/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md b/Explanations/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md
rename to Explanations/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md
diff --git a/Explanations/Java_Version_Incompatibiity/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md b/Explanations/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md
rename to Explanations/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md
diff --git a/Explanations/werror/72c6b8dd53be12cc675d6c49ca55b18c27e94f1a.md b/Explanations/72c6b8dd53be12cc675d6c49ca55b18c27e94f1a.md
similarity index 100%
rename from Explanations/werror/72c6b8dd53be12cc675d6c49ca55b18c27e94f1a.md
rename to Explanations/72c6b8dd53be12cc675d6c49ca55b18c27e94f1a.md
diff --git a/Explanations/Java_Version_Incompatibiity/79759978f25c94d97f340c80ef0e77c3ee6f8cfc.md b/Explanations/79759978f25c94d97f340c80ef0e77c3ee6f8cfc.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/79759978f25c94d97f340c80ef0e77c3ee6f8cfc.md
rename to Explanations/79759978f25c94d97f340c80ef0e77c3ee6f8cfc.md
diff --git a/Explanations/Java_Version_Incompatibiity/7cda77e3b9981dba271f866ec727ad9c6af9c709.md b/Explanations/7cda77e3b9981dba271f866ec727ad9c6af9c709.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/7cda77e3b9981dba271f866ec727ad9c6af9c709.md
rename to Explanations/7cda77e3b9981dba271f866ec727ad9c6af9c709.md
diff --git a/Explanations/Java_Version_Incompatibiity/7d1985cccacafa64e9eaa7fd5fe5c7154e994456.md b/Explanations/7d1985cccacafa64e9eaa7fd5fe5c7154e994456.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/7d1985cccacafa64e9eaa7fd5fe5c7154e994456.md
rename to Explanations/7d1985cccacafa64e9eaa7fd5fe5c7154e994456.md
diff --git a/Explanations/Compilation_Failures/7d97e1c7331f6722eb1d8192bf0a2686f5a33798.md b/Explanations/7d97e1c7331f6722eb1d8192bf0a2686f5a33798.md
similarity index 100%
rename from Explanations/Compilation_Failures/7d97e1c7331f6722eb1d8192bf0a2686f5a33798.md
rename to Explanations/7d97e1c7331f6722eb1d8192bf0a2686f5a33798.md
diff --git a/Explanations/Compilation_Failures/7fb959ccb8c9b32bd6cbc9fc95ed70c4d9c85575.md b/Explanations/7fb959ccb8c9b32bd6cbc9fc95ed70c4d9c85575.md
similarity index 100%
rename from Explanations/Compilation_Failures/7fb959ccb8c9b32bd6cbc9fc95ed70c4d9c85575.md
rename to Explanations/7fb959ccb8c9b32bd6cbc9fc95ed70c4d9c85575.md
diff --git a/Explanations/Compilation_Failures/8502e85f9ee2ff90ce96b47b5904f011e81e8bb8.md b/Explanations/8502e85f9ee2ff90ce96b47b5904f011e81e8bb8.md
similarity index 100%
rename from Explanations/Compilation_Failures/8502e85f9ee2ff90ce96b47b5904f011e81e8bb8.md
rename to Explanations/8502e85f9ee2ff90ce96b47b5904f011e81e8bb8.md
diff --git a/Explanations/Compilation_Failures/867e69e208ff59d1f8baae7ed41d3e163a51bc65.md b/Explanations/867e69e208ff59d1f8baae7ed41d3e163a51bc65.md
similarity index 100%
rename from Explanations/Compilation_Failures/867e69e208ff59d1f8baae7ed41d3e163a51bc65.md
rename to Explanations/867e69e208ff59d1f8baae7ed41d3e163a51bc65.md
diff --git a/Explanations/Java_Version_Incompatibiity/88676d24472254d05976a62e72e1c3799525a616.md b/Explanations/88676d24472254d05976a62e72e1c3799525a616.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/88676d24472254d05976a62e72e1c3799525a616.md
rename to Explanations/88676d24472254d05976a62e72e1c3799525a616.md
diff --git a/Explanations/Java_Version_Incompatibiity/8881523e12a0890f72ac9fef69821cefba0c7a09.md b/Explanations/8881523e12a0890f72ac9fef69821cefba0c7a09.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/8881523e12a0890f72ac9fef69821cefba0c7a09.md
rename to Explanations/8881523e12a0890f72ac9fef69821cefba0c7a09.md
diff --git a/Explanations/Compilation_Failures/88a20ece4db960e35fbfa39fcb40e61daceb15b1.md b/Explanations/88a20ece4db960e35fbfa39fcb40e61daceb15b1.md
similarity index 100%
rename from Explanations/Compilation_Failures/88a20ece4db960e35fbfa39fcb40e61daceb15b1.md
rename to Explanations/88a20ece4db960e35fbfa39fcb40e61daceb15b1.md
diff --git a/Explanations/Compilation_Failures/88c1f903cede03ff371059cdaf009dab12007043.md b/Explanations/88c1f903cede03ff371059cdaf009dab12007043.md
similarity index 100%
rename from Explanations/Compilation_Failures/88c1f903cede03ff371059cdaf009dab12007043.md
rename to Explanations/88c1f903cede03ff371059cdaf009dab12007043.md
diff --git a/Explanations/Java_Version_Incompatibiity/8e1f0f08eef839903067c7c11432117c4897d0cd.md b/Explanations/8e1f0f08eef839903067c7c11432117c4897d0cd.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/8e1f0f08eef839903067c7c11432117c4897d0cd.md
rename to Explanations/8e1f0f08eef839903067c7c11432117c4897d0cd.md
diff --git a/Explanations/Java_Version_Incompatibiity/8f757321e48d7ffb117cbc8fb13d316e23d0f58f.md b/Explanations/8f757321e48d7ffb117cbc8fb13d316e23d0f58f.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/8f757321e48d7ffb117cbc8fb13d316e23d0f58f.md
rename to Explanations/8f757321e48d7ffb117cbc8fb13d316e23d0f58f.md
diff --git a/Explanations/Compilation_Failures/8fbb6deb112102ef7507a8e68c5215e5f481d03b.md b/Explanations/8fbb6deb112102ef7507a8e68c5215e5f481d03b.md
similarity index 100%
rename from Explanations/Compilation_Failures/8fbb6deb112102ef7507a8e68c5215e5f481d03b.md
rename to Explanations/8fbb6deb112102ef7507a8e68c5215e5f481d03b.md
diff --git a/Explanations/Java_Version_Incompatibiity/90cca141fc95d0510f92e23032c9d03813b074d8.md b/Explanations/90cca141fc95d0510f92e23032c9d03813b074d8.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/90cca141fc95d0510f92e23032c9d03813b074d8.md
rename to Explanations/90cca141fc95d0510f92e23032c9d03813b074d8.md
diff --git a/Explanations/Compilation_Failures/9218cc9c8e0018d01e2d7cfe0e77aae7b65b378f.md b/Explanations/9218cc9c8e0018d01e2d7cfe0e77aae7b65b378f.md
similarity index 100%
rename from Explanations/Compilation_Failures/9218cc9c8e0018d01e2d7cfe0e77aae7b65b378f.md
rename to Explanations/9218cc9c8e0018d01e2d7cfe0e77aae7b65b378f.md
diff --git a/Explanations/Compilation_Failures/923a6b2027e3ca1762deb6a60fc0a768c284122b.md b/Explanations/923a6b2027e3ca1762deb6a60fc0a768c284122b.md
similarity index 100%
rename from Explanations/Compilation_Failures/923a6b2027e3ca1762deb6a60fc0a768c284122b.md
rename to Explanations/923a6b2027e3ca1762deb6a60fc0a768c284122b.md
diff --git a/Explanations/Compilation_Failures/95b2c15de16fd9fd612ce73672e29b613ce7a909.md b/Explanations/95b2c15de16fd9fd612ce73672e29b613ce7a909.md
similarity index 100%
rename from Explanations/Compilation_Failures/95b2c15de16fd9fd612ce73672e29b613ce7a909.md
rename to Explanations/95b2c15de16fd9fd612ce73672e29b613ce7a909.md
diff --git a/Explanations/Compilation_Failures/9717e34bcda74bd9ad94f6a52ddfd3fd179ea15b.md b/Explanations/9717e34bcda74bd9ad94f6a52ddfd3fd179ea15b.md
similarity index 100%
rename from Explanations/Compilation_Failures/9717e34bcda74bd9ad94f6a52ddfd3fd179ea15b.md
rename to Explanations/9717e34bcda74bd9ad94f6a52ddfd3fd179ea15b.md
diff --git a/Explanations/werror/974c914726a07961dcf87718e3035f1de72567ea.md b/Explanations/974c914726a07961dcf87718e3035f1de72567ea.md
similarity index 100%
rename from Explanations/werror/974c914726a07961dcf87718e3035f1de72567ea.md
rename to Explanations/974c914726a07961dcf87718e3035f1de72567ea.md
diff --git a/Explanations/Java_Version_Incompatibiity/979780b29cf329579fa703552f9090b23c10e81d.md b/Explanations/979780b29cf329579fa703552f9090b23c10e81d.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/979780b29cf329579fa703552f9090b23c10e81d.md
rename to Explanations/979780b29cf329579fa703552f9090b23c10e81d.md
diff --git a/Explanations/Compilation_Failures/979d6237a50840cd925cc1a33c415ffbbbc42846.md b/Explanations/979d6237a50840cd925cc1a33c415ffbbbc42846.md
similarity index 100%
rename from Explanations/Compilation_Failures/979d6237a50840cd925cc1a33c415ffbbbc42846.md
rename to Explanations/979d6237a50840cd925cc1a33c415ffbbbc42846.md
diff --git a/Explanations/Java_Version_Incompatibiity/9d51a768dc633ed4895a474f78eaaf84a3c209fd.md b/Explanations/9d51a768dc633ed4895a474f78eaaf84a3c209fd.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/9d51a768dc633ed4895a474f78eaaf84a3c209fd.md
rename to Explanations/9d51a768dc633ed4895a474f78eaaf84a3c209fd.md
diff --git a/Explanations/Java_Version_Incompatibiity/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md b/Explanations/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md
rename to Explanations/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md
diff --git a/Explanations/Java_Version_Incompatibiity/9dbbd30590fa87f3e719615e0816c231106e01de.md b/Explanations/9dbbd30590fa87f3e719615e0816c231106e01de.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/9dbbd30590fa87f3e719615e0816c231106e01de.md
rename to Explanations/9dbbd30590fa87f3e719615e0816c231106e01de.md
diff --git a/Explanations/Compilation_Failures/2c04b9834112eba86fbb8ad1f925128d49449c41.md b/Explanations/Compilation_Failures/2c04b9834112eba86fbb8ad1f925128d49449c41.md
deleted file mode 100644
index e4de8ff..0000000
--- a/Explanations/Compilation_Failures/2c04b9834112eba86fbb8ad1f925128d49449c41.md
+++ /dev/null
@@ -1,104 +0,0 @@
-CI detected that the dependency upgrade from version **spring-cloud-stream-3.0.7.RELEASE** to **spring-cloud-stream-4.0.1** has failed. Here are details to help you understand and fix the problem:
-1. Your client utilizes **6** constructs which has been modified in the new version of the dependency.
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[11,51] cannot find symbol
symbol: class Output
- location: package org.springframework.cloud.stream.annotation
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1778)
- * An error was detected in line 11 which is making use of an outdated API.
- ``` java
- 11 import org.springframework.cloud.stream.annotation.Output;;
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[10,51] cannot find symbol
symbol: class EnableBinding
- location: package org.springframework.cloud.stream.annotation
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1777)
- * An error was detected in line 10 which is making use of an outdated API.
- ``` java
- 10 import org.springframework.cloud.stream.annotation.EnableBinding;;
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[77,10] cannot find symbol
symbol: class Output
- location: interface cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1784)
- * An error was detected in line 77 which is making use of an outdated API.
- ``` java
- 77 @org.springframework.cloud.stream.annotation.Output(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.OUTPUT);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[29,2] cannot find symbol
symbol: class EnableBinding
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1779)
- * An error was detected in line 29 which is making use of an outdated API.
- ``` java
- 29 @org.springframework.cloud.stream.annotation.EnableBinding(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.class);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[77,10] cannot find symbol
symbol: class Output
- location: interface cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1784)
- * An error was detected in line 77 which is making use of an outdated API.
- ``` java
- 77 @org.springframework.cloud.stream.annotation.Output(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.OUTPUT);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[29,2] cannot find symbol
symbol: class EnableBinding
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1779)
- * An error was detected in line 29 which is making use of an outdated API.
- ``` java
- 29 @org.springframework.cloud.stream.annotation.EnableBinding(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.class);
- ```
-
-
-
-
-
-
diff --git a/Explanations/Compilation_Failures/3d2b38ee1c838d885db80326b3cd60e314704e39.md b/Explanations/Compilation_Failures/3d2b38ee1c838d885db80326b3cd60e314704e39.md
deleted file mode 100644
index 6d52289..0000000
--- a/Explanations/Compilation_Failures/3d2b38ee1c838d885db80326b3cd60e314704e39.md
+++ /dev/null
@@ -1,104 +0,0 @@
-CI detected that the dependency upgrade from version **spring-cloud-stream-3.0.7.RELEASE** to **spring-cloud-stream-4.0.0** has failed. Here are details to help you understand and fix the problem:
-1. Your client utilizes **6** constructs which has been modified in the new version of the dependency.
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[11,51] cannot find symbol
symbol: class Output
- location: package org.springframework.cloud.stream.annotation
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1778)
- * An error was detected in line 11 which is making use of an outdated API.
- ``` java
- 11 import org.springframework.cloud.stream.annotation.Output;;
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[10,51] cannot find symbol
symbol: class EnableBinding
- location: package org.springframework.cloud.stream.annotation
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1777)
- * An error was detected in line 10 which is making use of an outdated API.
- ``` java
- 10 import org.springframework.cloud.stream.annotation.EnableBinding;;
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[77,10] cannot find symbol
symbol: class Output
- location: interface cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1784)
- * An error was detected in line 77 which is making use of an outdated API.
- ``` java
- 77 @org.springframework.cloud.stream.annotation.Output(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.OUTPUT);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[29,2] cannot find symbol
symbol: class EnableBinding
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1779)
- * An error was detected in line 29 which is making use of an outdated API.
- ``` java
- 29 @org.springframework.cloud.stream.annotation.EnableBinding(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.class);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[29,2] cannot find symbol
symbol: class EnableBinding
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1779)
- * An error was detected in line 29 which is making use of an outdated API.
- ``` java
- 29 @org.springframework.cloud.stream.annotation.EnableBinding(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.class);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[77,10] cannot find symbol
symbol: class Output
- location: interface cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1784)
- * An error was detected in line 77 which is making use of an outdated API.
- ``` java
- 77 @org.springframework.cloud.stream.annotation.Output(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.OUTPUT);
- ```
-
-
-
-
-
-
diff --git a/Explanations/Compilation_Failures/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md b/Explanations/Compilation_Failures/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md
deleted file mode 100644
index 63725a9..0000000
--- a/Explanations/Compilation_Failures/6e9e6cdda5c5637ce66ba16b8ccfcd5ffce8141d.md
+++ /dev/null
@@ -1,104 +0,0 @@
-CI detected that the dependency upgrade from version **spring-cloud-stream-3.0.7.RELEASE** to **spring-cloud-stream-4.0.2** has failed. Here are details to help you understand and fix the problem:
-1. Your client utilizes **6** constructs which has been modified in the new version of the dependency.
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[77,10] cannot find symbol
symbol: class Output
- location: interface cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1774)
- * An error was detected in line 77 which is making use of an outdated API.
- ``` java
- 77 @org.springframework.cloud.stream.annotation.Output(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.OUTPUT);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[29,2] cannot find symbol
symbol: class EnableBinding
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1769)
- * An error was detected in line 29 which is making use of an outdated API.
- ``` java
- 29 @org.springframework.cloud.stream.annotation.EnableBinding(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.class);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[77,10] cannot find symbol
symbol: class Output
- location: interface cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1774)
- * An error was detected in line 77 which is making use of an outdated API.
- ``` java
- 77 @org.springframework.cloud.stream.annotation.Output(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.OUTPUT);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[29,2] cannot find symbol
symbol: class EnableBinding
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1769)
- * An error was detected in line 29 which is making use of an outdated API.
- ``` java
- 29 @org.springframework.cloud.stream.annotation.EnableBinding(cn.monitor4all.logRecord.configuration.StreamSenderConfiguration.LogRecordChannel.class);
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.Output which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[11,51] cannot find symbol
symbol: class Output
- location: package org.springframework.cloud.stream.annotation
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1768)
- * An error was detected in line 11 which is making use of an outdated API.
- ``` java
- 11 import org.springframework.cloud.stream.annotation.Output;;
- ```
-
-
-
-
- *
- Class org.springframework.cloud.stream.annotation.EnableBinding which has been removed in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /log-record/src/main/java/cn/monitor4all/logRecord/configuration/StreamSenderConfiguration.java:[10,51] cannot find symbol
symbol: class EnableBinding
- location: package org.springframework.cloud.stream.annotation
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:1767)
- * An error was detected in line 10 which is making use of an outdated API.
- ``` java
- 10 import org.springframework.cloud.stream.annotation.EnableBinding;;
- ```
-
-
-
-
-
-
diff --git a/Explanations/Compilation_Failures/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md b/Explanations/Compilation_Failures/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md
deleted file mode 100644
index 2f86f1d..0000000
--- a/Explanations/Compilation_Failures/70e13f6bdb7de7f8eda9f174a5616284f2157ea7.md
+++ /dev/null
@@ -1,304 +0,0 @@
-CI detected that the dependency upgrade from version **spring-core-5.3.19** to **spring-core-6.0.2** has failed. Here are details to help you understand and fix the problem:
-1. Your client utilizes **17** constructs which has been modified in the new version of the dependency.
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[35,44] cannot find symbol
symbol: class ListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:912)
- * An error was detected in line 35 which is making use of an outdated API.
- ``` java
- 35 submitListenable(java.util.concurrent.Callable);
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.SettableListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[45,55] cannot find symbol
symbol: class SettableListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:916)
- * An error was detected in line 45 which is making use of an outdated API.
- ``` java
- 45 new org.springframework.util.concurrent.SettableListenableFuture<>();
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[45,9] cannot find symbol
symbol: class SettableListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:915)
- * An error was detected in line 45 which is making use of an outdated API.
- ``` java
- 45 new org.springframework.util.concurrent.SettableListenableFuture<>();
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFutureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[22,43] cannot access org.springframework.util.concurrent.ListenableFutureCallback
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.2/spring-core-6.0.2.jar(/org/springframework/util/concurrent/ListenableFutureCallback.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:909)
- * An error was detected in line 22 which is making use of an outdated API.
- ``` java
- 22 import org.springframework.util.concurrent.ListenableFutureCallback;;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[22,45] cannot access org.springframework.core.task.support.TaskExecutorAdapter
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.2/spring-core-6.0.2.jar(/org/springframework/core/task/support/TaskExecutorAdapter.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:901)
- * An error was detected in line 22 which is making use of an outdated API.
- ``` java
- 22 import org.springframework.util.concurrent.ListenableFutureCallback;;
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[73,41] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:921)
- * An error was detected in line 73 which is making use of an outdated API.
- ``` java
- 73 addCallback(org.springframework.util.concurrent.ListenableFutureCallback);
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFutureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,19] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:911)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 org.springframework.util.concurrent.ListenableFutureCallback.class;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,68] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:917)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 org.springframework.util.concurrent.ListenableFutureCallback.class;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.SettableListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.util.concurrent.SettableListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[24,43] cannot access org.springframework.util.concurrent.SettableListenableFuture
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.2/spring-core-6.0.2.jar(/org/springframework/util/concurrent/SettableListenableFuture.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:903)
- * An error was detected in line 24 which is making use of an outdated API.
- ``` java
- 24 import org.springframework.util.concurrent.SettableListenableFuture;;
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[21,37] cannot access org.springframework.core.task.AsyncListenableTaskExecutor
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.2/spring-core-6.0.2.jar(/org/springframework/core/task/AsyncListenableTaskExecutor.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:900)
- * An error was detected in line 21 which is making use of an outdated API.
- ``` java
- 21 import org.springframework.core.task.AsyncListenableTaskExecutor;;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[23,43] cannot access org.springframework.util.concurrent.ListenableFuture
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.2/spring-core-6.0.2.jar(/org/springframework/util/concurrent/ListenableFuture.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:902)
- * An error was detected in line 23 which is making use of an outdated API.
- ``` java
- 23 import org.springframework.util.concurrent.ListenableFuture;;
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[37,41] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:918)
- * An error was detected in line 37 which is making use of an outdated API.
- ``` java
- 37 addCallback(org.springframework.util.concurrent.ListenableFutureCallback);
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFutureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,19] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:911)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 mock(java.lang.Class);
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,68] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:917)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 mock(java.lang.Class);
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.SuccessCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[31,123] cannot find symbol
symbol: class ListenableFuture
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:910)
- * An error was detected in line 31 which is making use of an outdated API.
- ``` java
- 31 private final org.springframework.core.task.AsyncListenableTaskExecutor executor = new org.springframework.core.task.support.TaskExecutorAdapter(java.util.concurrent.Executors.newCachedThreadPool());;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[31,62] cannot find symbol
symbol: class TaskExecutorAdapter
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:914)
- * An error was detected in line 31 which is making use of an outdated API.
- ``` java
- 31 private final org.springframework.core.task.AsyncListenableTaskExecutor executor = new org.springframework.core.task.support.TaskExecutorAdapter(java.util.concurrent.Executors.newCachedThreadPool());;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[31,19] cannot find symbol
symbol: class AsyncListenableTaskExecutor
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:905)
- * An error was detected in line 31 which is making use of an outdated API.
- ``` java
- 31 private final org.springframework.core.task.AsyncListenableTaskExecutor executor = new org.springframework.core.task.support.TaskExecutorAdapter(java.util.concurrent.Executors.newCachedThreadPool());;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.FailureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[35,44] cannot find symbol
symbol: class ListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:912)
- * An error was detected in line 35 which is making use of an outdated API.
- ``` java
- 35 executor;
- ```
-
-
-
-
-
-
diff --git a/Explanations/Compilation_Failures/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md b/Explanations/Compilation_Failures/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md
deleted file mode 100644
index 6870226..0000000
--- a/Explanations/Compilation_Failures/9da8825fbdb24922b94be9eb82eefc73640d8f6b.md
+++ /dev/null
@@ -1,9 +0,0 @@
-CI detected that the dependency upgrade from version **spring-data-jpa-2.7.6** to **spring-data-jpa-3.0.0** has failed. Here are details to help you understand and fix the problem:
-1. Your client utilizes **1** construct which has been modified in the new version of the dependency.
- * Method findAll() which has been removed in the new version of the dependency
-
- * The failure is identified from the logs generated in the build process.
-
-
-
-
diff --git a/Explanations/Compilation_Failures/c4950c79dfe902dae8991ff722216c7ba787bf32.md b/Explanations/Compilation_Failures/c4950c79dfe902dae8991ff722216c7ba787bf32.md
deleted file mode 100644
index 3db8973..0000000
--- a/Explanations/Compilation_Failures/c4950c79dfe902dae8991ff722216c7ba787bf32.md
+++ /dev/null
@@ -1,304 +0,0 @@
-CI detected that the dependency upgrade from version **spring-core-5.3.19** to **spring-core-6.0.4** has failed. Here are details to help you understand and fix the problem:
-1. Your client utilizes **17** constructs which has been modified in the new version of the dependency.
- *
- Field org.springframework.util.concurrent.SettableListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFutureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[22,43] cannot access org.springframework.util.concurrent.ListenableFutureCallback
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.4/spring-core-6.0.4.jar(/org/springframework/util/concurrent/ListenableFutureCallback.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:909)
- * An error was detected in line 22 which is making use of an outdated API.
- ``` java
- 22 import org.springframework.util.concurrent.ListenableFutureCallback;;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[22,45] cannot access org.springframework.core.task.support.TaskExecutorAdapter
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.4/spring-core-6.0.4.jar(/org/springframework/core/task/support/TaskExecutorAdapter.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:901)
- * An error was detected in line 22 which is making use of an outdated API.
- ``` java
- 22 import org.springframework.util.concurrent.ListenableFutureCallback;;
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[21,37] cannot access org.springframework.core.task.AsyncListenableTaskExecutor
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.4/spring-core-6.0.4.jar(/org/springframework/core/task/AsyncListenableTaskExecutor.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:900)
- * An error was detected in line 21 which is making use of an outdated API.
- ``` java
- 21 import org.springframework.core.task.AsyncListenableTaskExecutor;;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.SettableListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[24,43] cannot access org.springframework.util.concurrent.SettableListenableFuture
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.4/spring-core-6.0.4.jar(/org/springframework/util/concurrent/SettableListenableFuture.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:903)
- * An error was detected in line 24 which is making use of an outdated API.
- ``` java
- 24 import org.springframework.util.concurrent.SettableListenableFuture;;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[37,41] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:918)
- * An error was detected in line 37 which is making use of an outdated API.
- ``` java
- 37 addCallback(org.springframework.util.concurrent.ListenableFutureCallback);
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[73,41] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:921)
- * An error was detected in line 73 which is making use of an outdated API.
- ``` java
- 73 addCallback(org.springframework.util.concurrent.ListenableFutureCallback);
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.util.concurrent.SuccessCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[23,43] cannot access org.springframework.util.concurrent.ListenableFuture
bad class file: /root/.m2/repository/org/springframework/spring-core/6.0.4/spring-core-6.0.4.jar(/org/springframework/util/concurrent/ListenableFuture.class)
- class file has wrong version 61.0, should be 55.0
- Please remove or make sure it appears in the correct subdirectory of the classpath.
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:902)
- * An error was detected in line 23 which is making use of an outdated API.
- ``` java
- 23 import org.springframework.util.concurrent.ListenableFuture;;
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[35,44] cannot find symbol
symbol: class ListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:912)
- * An error was detected in line 35 which is making use of an outdated API.
- ``` java
- 35 executor;
- ```
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[31,62] cannot find symbol
symbol: class TaskExecutorAdapter
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:914)
- * An error was detected in line 31 which is making use of an outdated API.
- ``` java
- 31 private final org.springframework.core.task.AsyncListenableTaskExecutor executor = new org.springframework.core.task.support.TaskExecutorAdapter(java.util.concurrent.Executors.newCachedThreadPool());;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[31,19] cannot find symbol
symbol: class AsyncListenableTaskExecutor
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:905)
- * An error was detected in line 31 which is making use of an outdated API.
- ``` java
- 31 private final org.springframework.core.task.AsyncListenableTaskExecutor executor = new org.springframework.core.task.support.TaskExecutorAdapter(java.util.concurrent.Executors.newCachedThreadPool());;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[31,123] cannot find symbol
symbol: class ListenableFuture
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:910)
- * An error was detected in line 31 which is making use of an outdated API.
- ``` java
- 31 private final org.springframework.core.task.AsyncListenableTaskExecutor executor = new org.springframework.core.task.support.TaskExecutorAdapter(java.util.concurrent.Executors.newCachedThreadPool());;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.FailureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
-
-
-
-
- *
- Field org.springframework.core.task.AsyncListenableTaskExecutor which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[35,44] cannot find symbol
symbol: class ListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:912)
- * An error was detected in line 35 which is making use of an outdated API.
- ``` java
- 35 submitListenable(java.util.concurrent.Callable);
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFutureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,19] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:911)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 org.springframework.util.concurrent.ListenableFutureCallback.class;
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,68] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:917)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 org.springframework.util.concurrent.ListenableFutureCallback.class;
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.SettableListenableFuture which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[45,9] cannot find symbol
symbol: class SettableListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:915)
- * An error was detected in line 45 which is making use of an outdated API.
- ``` java
- 45 new org.springframework.util.concurrent.SettableListenableFuture<>();
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringOriginalFutureTestHelper.java:[45,55] cannot find symbol
symbol: class SettableListenableFuture
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringOriginalFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:916)
- * An error was detected in line 45 which is making use of an outdated API.
- ``` java
- 45 new org.springframework.util.concurrent.SettableListenableFuture<>();
- ```
-
-
-
-
- *
- Field org.springframework.util.concurrent.ListenableFutureCallback which has been in the new version of the dependency
-
- *
- The failure is identified from the logs generated in the build process.
-
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,19] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:911)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 mock(java.lang.Class);
- ```
- * >[[ERROR] /future-converter/common-test/src/main/java/net/javacrumbs/futureconverter/common/test/spring/SpringConvertedFutureTestHelper.java:[32,68] cannot find symbol
symbol: class ListenableFutureCallback
- location: class net.javacrumbs.futureconverter.common.test.spring.SpringConvertedFutureTestHelper
-](https://github.com/chains-project/breaking-good/actions/runs/8110103454/job/22166641300#step:4:917)
- * An error was detected in line 32 which is making use of an outdated API.
- ``` java
- 32 mock(java.lang.Class);
- ```
-
-
-
-
-
-
diff --git a/Explanations/Java_Version_Incompatibiity/a1ff30e0bc6a9b48e024a8ab27cefda3ad85b530.md b/Explanations/a1ff30e0bc6a9b48e024a8ab27cefda3ad85b530.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/a1ff30e0bc6a9b48e024a8ab27cefda3ad85b530.md
rename to Explanations/a1ff30e0bc6a9b48e024a8ab27cefda3ad85b530.md
diff --git a/Explanations/Compilation_Failures/a2b0fc53611f8705640773f18c8dd6a47eed3b7f.md b/Explanations/a2b0fc53611f8705640773f18c8dd6a47eed3b7f.md
similarity index 100%
rename from Explanations/Compilation_Failures/a2b0fc53611f8705640773f18c8dd6a47eed3b7f.md
rename to Explanations/a2b0fc53611f8705640773f18c8dd6a47eed3b7f.md
diff --git a/Explanations/Compilation_Failures/a4c360001134c2e3a9f7fbde88a07a9fd767e78e.md b/Explanations/a4c360001134c2e3a9f7fbde88a07a9fd767e78e.md
similarity index 100%
rename from Explanations/Compilation_Failures/a4c360001134c2e3a9f7fbde88a07a9fd767e78e.md
rename to Explanations/a4c360001134c2e3a9f7fbde88a07a9fd767e78e.md
diff --git a/Explanations/Java_Version_Incompatibiity/a698299490d70ce07b7af6e29ebf4627d412f4dd.md b/Explanations/a698299490d70ce07b7af6e29ebf4627d412f4dd.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/a698299490d70ce07b7af6e29ebf4627d412f4dd.md
rename to Explanations/a698299490d70ce07b7af6e29ebf4627d412f4dd.md
diff --git a/Explanations/Compilation_Failures/a784b326d0821fc03fe6c5c13053424f8c2c358e.md b/Explanations/a784b326d0821fc03fe6c5c13053424f8c2c358e.md
similarity index 100%
rename from Explanations/Compilation_Failures/a784b326d0821fc03fe6c5c13053424f8c2c358e.md
rename to Explanations/a784b326d0821fc03fe6c5c13053424f8c2c358e.md
diff --git a/Explanations/Java_Version_Incompatibiity/aa14451c6f218af9c08e846345d83259eb7d46a8.md b/Explanations/aa14451c6f218af9c08e846345d83259eb7d46a8.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/aa14451c6f218af9c08e846345d83259eb7d46a8.md
rename to Explanations/aa14451c6f218af9c08e846345d83259eb7d46a8.md
diff --git a/Explanations/Java_Version_Incompatibiity/ab70529b2edf0a0b3f672278e191dc207d1b8711.md b/Explanations/ab70529b2edf0a0b3f672278e191dc207d1b8711.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/ab70529b2edf0a0b3f672278e191dc207d1b8711.md
rename to Explanations/ab70529b2edf0a0b3f672278e191dc207d1b8711.md
diff --git a/Explanations/Java_Version_Incompatibiity/abe29340c60b0bfe93b13b638838163cf355eb03.md b/Explanations/abe29340c60b0bfe93b13b638838163cf355eb03.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/abe29340c60b0bfe93b13b638838163cf355eb03.md
rename to Explanations/abe29340c60b0bfe93b13b638838163cf355eb03.md
diff --git a/Explanations/Compilation_Failures/acc50dabec6796c091b84c1ada2ae4cbcab8b562.md b/Explanations/acc50dabec6796c091b84c1ada2ae4cbcab8b562.md
similarity index 100%
rename from Explanations/Compilation_Failures/acc50dabec6796c091b84c1ada2ae4cbcab8b562.md
rename to Explanations/acc50dabec6796c091b84c1ada2ae4cbcab8b562.md
diff --git a/Explanations/Compilation_Failures/ad80bdff62b1b0520d3fb9e8d627532a38a7c60c.md b/Explanations/ad80bdff62b1b0520d3fb9e8d627532a38a7c60c.md
similarity index 100%
rename from Explanations/Compilation_Failures/ad80bdff62b1b0520d3fb9e8d627532a38a7c60c.md
rename to Explanations/ad80bdff62b1b0520d3fb9e8d627532a38a7c60c.md
diff --git a/Explanations/Compilation_Failures/ae16b526695fe275ab5e6a1992916875d26da860.md b/Explanations/ae16b526695fe275ab5e6a1992916875d26da860.md
similarity index 100%
rename from Explanations/Compilation_Failures/ae16b526695fe275ab5e6a1992916875d26da860.md
rename to Explanations/ae16b526695fe275ab5e6a1992916875d26da860.md
diff --git a/Explanations/Java_Version_Incompatibiity/ae17c8e47b93596cffeb2ec9241465cf39c7f8eb.md b/Explanations/ae17c8e47b93596cffeb2ec9241465cf39c7f8eb.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/ae17c8e47b93596cffeb2ec9241465cf39c7f8eb.md
rename to Explanations/ae17c8e47b93596cffeb2ec9241465cf39c7f8eb.md
diff --git a/Explanations/Compilation_Failures/af6e5d1cc94f031f29b4838e7a8b56704c8c5de4.md b/Explanations/af6e5d1cc94f031f29b4838e7a8b56704c8c5de4.md
similarity index 100%
rename from Explanations/Compilation_Failures/af6e5d1cc94f031f29b4838e7a8b56704c8c5de4.md
rename to Explanations/af6e5d1cc94f031f29b4838e7a8b56704c8c5de4.md
diff --git a/Explanations/Java_Version_Incompatibiity/b19ea99f63b85bbe2bcbdb67bd57459a79f4e677.md b/Explanations/b19ea99f63b85bbe2bcbdb67bd57459a79f4e677.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/b19ea99f63b85bbe2bcbdb67bd57459a79f4e677.md
rename to Explanations/b19ea99f63b85bbe2bcbdb67bd57459a79f4e677.md
diff --git a/Explanations/Compilation_Failures/b1a941400d68445d76056ab8833cd6d2e3455954.md b/Explanations/b1a941400d68445d76056ab8833cd6d2e3455954.md
similarity index 100%
rename from Explanations/Compilation_Failures/b1a941400d68445d76056ab8833cd6d2e3455954.md
rename to Explanations/b1a941400d68445d76056ab8833cd6d2e3455954.md
diff --git a/Explanations/Java_Version_Incompatibiity/b2b18584e757c44b1468383252d6a9761f8097de.md b/Explanations/b2b18584e757c44b1468383252d6a9761f8097de.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/b2b18584e757c44b1468383252d6a9761f8097de.md
rename to Explanations/b2b18584e757c44b1468383252d6a9761f8097de.md
diff --git a/Explanations/Compilation_Failures/b2edf635da83fd076262a41751c6f773c17f3b76.md b/Explanations/b2edf635da83fd076262a41751c6f773c17f3b76.md
similarity index 100%
rename from Explanations/Compilation_Failures/b2edf635da83fd076262a41751c6f773c17f3b76.md
rename to Explanations/b2edf635da83fd076262a41751c6f773c17f3b76.md
diff --git a/Explanations/Compilation_Failures/b6a48a6e557fad1ceda680618e0a34c7b8c5c087.md b/Explanations/b6a48a6e557fad1ceda680618e0a34c7b8c5c087.md
similarity index 100%
rename from Explanations/Compilation_Failures/b6a48a6e557fad1ceda680618e0a34c7b8c5c087.md
rename to Explanations/b6a48a6e557fad1ceda680618e0a34c7b8c5c087.md
diff --git a/Explanations/Java_Version_Incompatibiity/b92fdfdaeea759fb558907ef8f7e3d46c170f886.md b/Explanations/b92fdfdaeea759fb558907ef8f7e3d46c170f886.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/b92fdfdaeea759fb558907ef8f7e3d46c170f886.md
rename to Explanations/b92fdfdaeea759fb558907ef8f7e3d46c170f886.md
diff --git a/Explanations/Java_Version_Incompatibiity/bad55510363bde900a60f13ecc744e0c244397d4.md b/Explanations/bad55510363bde900a60f13ecc744e0c244397d4.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/bad55510363bde900a60f13ecc744e0c244397d4.md
rename to Explanations/bad55510363bde900a60f13ecc744e0c244397d4.md
diff --git a/Explanations/Java_Version_Incompatibiity/bcafa6f39116555a4c53882ed2cf2835594d9114.md b/Explanations/bcafa6f39116555a4c53882ed2cf2835594d9114.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/bcafa6f39116555a4c53882ed2cf2835594d9114.md
rename to Explanations/bcafa6f39116555a4c53882ed2cf2835594d9114.md
diff --git a/Explanations/Java_Version_Incompatibiity/bdbb81614557858922836294d1d6dd3dd661f10c.md b/Explanations/bdbb81614557858922836294d1d6dd3dd661f10c.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/bdbb81614557858922836294d1d6dd3dd661f10c.md
rename to Explanations/bdbb81614557858922836294d1d6dd3dd661f10c.md
diff --git a/Explanations/Compilation_Failures/c09896887acf0fe59320e01145a7034cd8d4e326.md b/Explanations/c09896887acf0fe59320e01145a7034cd8d4e326.md
similarity index 100%
rename from Explanations/Compilation_Failures/c09896887acf0fe59320e01145a7034cd8d4e326.md
rename to Explanations/c09896887acf0fe59320e01145a7034cd8d4e326.md
diff --git a/Explanations/werror/c131a3dbb5670183944861f23f225fd772370ff4.md b/Explanations/c131a3dbb5670183944861f23f225fd772370ff4.md
similarity index 100%
rename from Explanations/werror/c131a3dbb5670183944861f23f225fd772370ff4.md
rename to Explanations/c131a3dbb5670183944861f23f225fd772370ff4.md
diff --git a/Explanations/Java_Version_Incompatibiity/c1fc16b4fe9dfdfa16ce7248fccad0e7d994094d.md b/Explanations/c1fc16b4fe9dfdfa16ce7248fccad0e7d994094d.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/c1fc16b4fe9dfdfa16ce7248fccad0e7d994094d.md
rename to Explanations/c1fc16b4fe9dfdfa16ce7248fccad0e7d994094d.md
diff --git a/Explanations/Compilation_Failures/c32185c43be158d32c7d13c5b816991954eb45fa.md b/Explanations/c32185c43be158d32c7d13c5b816991954eb45fa.md
similarity index 100%
rename from Explanations/Compilation_Failures/c32185c43be158d32c7d13c5b816991954eb45fa.md
rename to Explanations/c32185c43be158d32c7d13c5b816991954eb45fa.md
diff --git a/Explanations/Compilation_Failures/c3818c076f0c088d1d11b7812b880be579c19ec2.md b/Explanations/c3818c076f0c088d1d11b7812b880be579c19ec2.md
similarity index 100%
rename from Explanations/Compilation_Failures/c3818c076f0c088d1d11b7812b880be579c19ec2.md
rename to Explanations/c3818c076f0c088d1d11b7812b880be579c19ec2.md
diff --git a/Explanations/werror/c44aa1857cdeb811d87303df5671be9431105d3c.md b/Explanations/c44aa1857cdeb811d87303df5671be9431105d3c.md
similarity index 100%
rename from Explanations/werror/c44aa1857cdeb811d87303df5671be9431105d3c.md
rename to Explanations/c44aa1857cdeb811d87303df5671be9431105d3c.md
diff --git a/Explanations/Java_Version_Incompatibiity/c4950c79dfe902dae8991ff722216c7ba787bf32.md b/Explanations/c4950c79dfe902dae8991ff722216c7ba787bf32.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/c4950c79dfe902dae8991ff722216c7ba787bf32.md
rename to Explanations/c4950c79dfe902dae8991ff722216c7ba787bf32.md
diff --git a/Explanations/Java_Version_Incompatibiity/c5905f7220e1129a0448715ee5d0e61ee5ac31e1.md b/Explanations/c5905f7220e1129a0448715ee5d0e61ee5ac31e1.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/c5905f7220e1129a0448715ee5d0e61ee5ac31e1.md
rename to Explanations/c5905f7220e1129a0448715ee5d0e61ee5ac31e1.md
diff --git a/Explanations/werror/c5fd5187ce64d2b53602717f09cc18dd21d55e8d.md b/Explanations/c5fd5187ce64d2b53602717f09cc18dd21d55e8d.md
similarity index 100%
rename from Explanations/werror/c5fd5187ce64d2b53602717f09cc18dd21d55e8d.md
rename to Explanations/c5fd5187ce64d2b53602717f09cc18dd21d55e8d.md
diff --git a/Explanations/Java_Version_Incompatibiity/c83979c19ca572bfef0fa96d73772fdbeeddd109.md b/Explanations/c83979c19ca572bfef0fa96d73772fdbeeddd109.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/c83979c19ca572bfef0fa96d73772fdbeeddd109.md
rename to Explanations/c83979c19ca572bfef0fa96d73772fdbeeddd109.md
diff --git a/Explanations/Java_Version_Incompatibiity/c8da6c3c823d745bb37b072a4a33b6342a86dcd9.md b/Explanations/c8da6c3c823d745bb37b072a4a33b6342a86dcd9.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/c8da6c3c823d745bb37b072a4a33b6342a86dcd9.md
rename to Explanations/c8da6c3c823d745bb37b072a4a33b6342a86dcd9.md
diff --git a/Explanations/Compilation_Failures/cb541fd65c7b9bbc3424ea927f1dab223261d156.md b/Explanations/cb541fd65c7b9bbc3424ea927f1dab223261d156.md
similarity index 100%
rename from Explanations/Compilation_Failures/cb541fd65c7b9bbc3424ea927f1dab223261d156.md
rename to Explanations/cb541fd65c7b9bbc3424ea927f1dab223261d156.md
diff --git a/Explanations/Compilation_Failures/cd5bb39f43e4570b875027073da3d4e43349ead1.md b/Explanations/cd5bb39f43e4570b875027073da3d4e43349ead1.md
similarity index 100%
rename from Explanations/Compilation_Failures/cd5bb39f43e4570b875027073da3d4e43349ead1.md
rename to Explanations/cd5bb39f43e4570b875027073da3d4e43349ead1.md
diff --git a/Explanations/Compilation_Failures/d38182a8a0fe1ec039aed97e103864fce717a0be.md b/Explanations/d38182a8a0fe1ec039aed97e103864fce717a0be.md
similarity index 100%
rename from Explanations/Compilation_Failures/d38182a8a0fe1ec039aed97e103864fce717a0be.md
rename to Explanations/d38182a8a0fe1ec039aed97e103864fce717a0be.md
diff --git a/Explanations/Compilation_Failures/d3af06df4613be146bb9f8034e1a8a3098050c82.md b/Explanations/d3af06df4613be146bb9f8034e1a8a3098050c82.md
similarity index 100%
rename from Explanations/Compilation_Failures/d3af06df4613be146bb9f8034e1a8a3098050c82.md
rename to Explanations/d3af06df4613be146bb9f8034e1a8a3098050c82.md
diff --git a/Explanations/Compilation_Failures/d54b56b91c11f21b97d4903143b04b7c1f10c255.md b/Explanations/d54b56b91c11f21b97d4903143b04b7c1f10c255.md
similarity index 100%
rename from Explanations/Compilation_Failures/d54b56b91c11f21b97d4903143b04b7c1f10c255.md
rename to Explanations/d54b56b91c11f21b97d4903143b04b7c1f10c255.md
diff --git a/Explanations/Java_Version_Incompatibiity/d675fa18d22f8ad374f8d6cb7e0dfd9b1f18cc58.md b/Explanations/d675fa18d22f8ad374f8d6cb7e0dfd9b1f18cc58.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/d675fa18d22f8ad374f8d6cb7e0dfd9b1f18cc58.md
rename to Explanations/d675fa18d22f8ad374f8d6cb7e0dfd9b1f18cc58.md
diff --git a/Explanations/Java_Version_Incompatibiity/d7cc1744503dcd393468db7cbc47cec0cea2a2f0.md b/Explanations/d7cc1744503dcd393468db7cbc47cec0cea2a2f0.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/d7cc1744503dcd393468db7cbc47cec0cea2a2f0.md
rename to Explanations/d7cc1744503dcd393468db7cbc47cec0cea2a2f0.md
diff --git a/Explanations/werror/da616b08bed87397264691470f47638652f0015a.md b/Explanations/da616b08bed87397264691470f47638652f0015a.md
similarity index 100%
rename from Explanations/werror/da616b08bed87397264691470f47638652f0015a.md
rename to Explanations/da616b08bed87397264691470f47638652f0015a.md
diff --git a/Explanations/Compilation_Failures/dc9a40fde9a9fee5aaec3f60695385ba539406d4.md b/Explanations/dc9a40fde9a9fee5aaec3f60695385ba539406d4.md
similarity index 100%
rename from Explanations/Compilation_Failures/dc9a40fde9a9fee5aaec3f60695385ba539406d4.md
rename to Explanations/dc9a40fde9a9fee5aaec3f60695385ba539406d4.md
diff --git a/Explanations/Compilation_Failures/dc9f7910968cd0aa2090e390045ae053693e839a.md b/Explanations/dc9f7910968cd0aa2090e390045ae053693e839a.md
similarity index 100%
rename from Explanations/Compilation_Failures/dc9f7910968cd0aa2090e390045ae053693e839a.md
rename to Explanations/dc9f7910968cd0aa2090e390045ae053693e839a.md
diff --git a/Explanations/Java_Version_Incompatibiity/df8452d0d7878f371c8775814e7a60cf6cecbfbb.md b/Explanations/df8452d0d7878f371c8775814e7a60cf6cecbfbb.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/df8452d0d7878f371c8775814e7a60cf6cecbfbb.md
rename to Explanations/df8452d0d7878f371c8775814e7a60cf6cecbfbb.md
diff --git a/Explanations/Java_Version_Incompatibiity/e14a9e4a300747a582012aec4d40a6a69f5fd4f4.md b/Explanations/e14a9e4a300747a582012aec4d40a6a69f5fd4f4.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/e14a9e4a300747a582012aec4d40a6a69f5fd4f4.md
rename to Explanations/e14a9e4a300747a582012aec4d40a6a69f5fd4f4.md
diff --git a/Explanations/Java_Version_Incompatibiity/e14e4c4fa02468ad27d303785c26539a6b3b8eab.md b/Explanations/e14e4c4fa02468ad27d303785c26539a6b3b8eab.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/e14e4c4fa02468ad27d303785c26539a6b3b8eab.md
rename to Explanations/e14e4c4fa02468ad27d303785c26539a6b3b8eab.md
diff --git a/Explanations/Java_Version_Incompatibiity/e47fd8edc5227b6852ebd2466dd89049c9907b80.md b/Explanations/e47fd8edc5227b6852ebd2466dd89049c9907b80.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/e47fd8edc5227b6852ebd2466dd89049c9907b80.md
rename to Explanations/e47fd8edc5227b6852ebd2466dd89049c9907b80.md
diff --git a/Explanations/Compilation_Failures/ea03f6488449fcfe8cd0a678b4c64891e1427a32.md b/Explanations/ea03f6488449fcfe8cd0a678b4c64891e1427a32.md
similarity index 100%
rename from Explanations/Compilation_Failures/ea03f6488449fcfe8cd0a678b4c64891e1427a32.md
rename to Explanations/ea03f6488449fcfe8cd0a678b4c64891e1427a32.md
diff --git a/Explanations/Compilation_Failures/ea33b5101edffc0242967cbf21c1016378b18483.md b/Explanations/ea33b5101edffc0242967cbf21c1016378b18483.md
similarity index 100%
rename from Explanations/Compilation_Failures/ea33b5101edffc0242967cbf21c1016378b18483.md
rename to Explanations/ea33b5101edffc0242967cbf21c1016378b18483.md
diff --git a/Explanations/Java_Version_Incompatibiity/eb82573b99b6d9688e557d3490fa5d3e9512c99b.md b/Explanations/eb82573b99b6d9688e557d3490fa5d3e9512c99b.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/eb82573b99b6d9688e557d3490fa5d3e9512c99b.md
rename to Explanations/eb82573b99b6d9688e557d3490fa5d3e9512c99b.md
diff --git a/Explanations/werror/ed7fbdd75abc666d9d5a2794e9392ed33e75de9b.md b/Explanations/ed7fbdd75abc666d9d5a2794e9392ed33e75de9b.md
similarity index 100%
rename from Explanations/werror/ed7fbdd75abc666d9d5a2794e9392ed33e75de9b.md
rename to Explanations/ed7fbdd75abc666d9d5a2794e9392ed33e75de9b.md
diff --git a/Explanations/Compilation_Failures/ee0827d4c9bf80982241e8c3559dceb8b39063e4.md b/Explanations/ee0827d4c9bf80982241e8c3559dceb8b39063e4.md
similarity index 100%
rename from Explanations/Compilation_Failures/ee0827d4c9bf80982241e8c3559dceb8b39063e4.md
rename to Explanations/ee0827d4c9bf80982241e8c3559dceb8b39063e4.md
diff --git a/Explanations/Compilation_Failures/ef3f7be3e2755d4a0f9c23bdcbfe3b97198fb31b.md b/Explanations/ef3f7be3e2755d4a0f9c23bdcbfe3b97198fb31b.md
similarity index 100%
rename from Explanations/Compilation_Failures/ef3f7be3e2755d4a0f9c23bdcbfe3b97198fb31b.md
rename to Explanations/ef3f7be3e2755d4a0f9c23bdcbfe3b97198fb31b.md
diff --git a/Explanations/Compilation_Failures/f26cd85b97b24c07a2e446f43ac8793619fa0724.md b/Explanations/f26cd85b97b24c07a2e446f43ac8793619fa0724.md
similarity index 100%
rename from Explanations/Compilation_Failures/f26cd85b97b24c07a2e446f43ac8793619fa0724.md
rename to Explanations/f26cd85b97b24c07a2e446f43ac8793619fa0724.md
diff --git a/Explanations/Java_Version_Incompatibiity/f5a34301592bb62474489de79069d7873ffe070e.md b/Explanations/f5a34301592bb62474489de79069d7873ffe070e.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/f5a34301592bb62474489de79069d7873ffe070e.md
rename to Explanations/f5a34301592bb62474489de79069d7873ffe070e.md
diff --git a/Explanations/Java_Version_Incompatibiity/f5dbb3021aa96afc60b38d2b0b01873d3a6f16bd.md b/Explanations/f5dbb3021aa96afc60b38d2b0b01873d3a6f16bd.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/f5dbb3021aa96afc60b38d2b0b01873d3a6f16bd.md
rename to Explanations/f5dbb3021aa96afc60b38d2b0b01873d3a6f16bd.md
diff --git a/Explanations/Compilation_Failures/f6659d758a437f8b676481fe70671a68a6ee1cde.md b/Explanations/f6659d758a437f8b676481fe70671a68a6ee1cde.md
similarity index 100%
rename from Explanations/Compilation_Failures/f6659d758a437f8b676481fe70671a68a6ee1cde.md
rename to Explanations/f6659d758a437f8b676481fe70671a68a6ee1cde.md
diff --git a/Explanations/Compilation_Failures/f78d34b82926216c0f203c0350f646d481c675e3.md b/Explanations/f78d34b82926216c0f203c0350f646d481c675e3.md
similarity index 100%
rename from Explanations/Compilation_Failures/f78d34b82926216c0f203c0350f646d481c675e3.md
rename to Explanations/f78d34b82926216c0f203c0350f646d481c675e3.md
diff --git a/Explanations/Java_Version_Incompatibiity/fb71d68c62a6b9263ebc5113d97c91535d3106b2.md b/Explanations/fb71d68c62a6b9263ebc5113d97c91535d3106b2.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/fb71d68c62a6b9263ebc5113d97c91535d3106b2.md
rename to Explanations/fb71d68c62a6b9263ebc5113d97c91535d3106b2.md
diff --git a/Explanations/Java_Version_Incompatibiity/fe31c5e11259881e9dce66d325d1b8b8ed8afc81.md b/Explanations/fe31c5e11259881e9dce66d325d1b8b8ed8afc81.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/fe31c5e11259881e9dce66d325d1b8b8ed8afc81.md
rename to Explanations/fe31c5e11259881e9dce66d325d1b8b8ed8afc81.md
diff --git a/Explanations/Java_Version_Incompatibiity/fe57fca108ccd8ea9b98666075fbc3237874c314.md b/Explanations/fe57fca108ccd8ea9b98666075fbc3237874c314.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/fe57fca108ccd8ea9b98666075fbc3237874c314.md
rename to Explanations/fe57fca108ccd8ea9b98666075fbc3237874c314.md
diff --git a/Explanations/Java_Version_Incompatibiity/fe8646eae5d5f81a733be6cbf8f3a308c604e8ec.md b/Explanations/fe8646eae5d5f81a733be6cbf8f3a308c604e8ec.md
similarity index 100%
rename from Explanations/Java_Version_Incompatibiity/fe8646eae5d5f81a733be6cbf8f3a308c604e8ec.md
rename to Explanations/fe8646eae5d5f81a733be6cbf8f3a308c604e8ec.md