Closed ErikSchierboom closed 11 months ago
We hit an error trying to sync the latest commit (23cc4f1bd3620b8fe2698a159382100013e3ad8b) to the website.
The error was:
unexpected character (after exercises.practice[0].status) at line 75, column 20 [parse.c:809] in '{ "language": "Haxe", "slug": "haxe", "active": false, "status": { "concept_exercises": false, "test_runner": true, "representer": false, "analyzer": false }, "blurb": "Haxe is an open source high-level strictly-typed programming language with a fast cross-compiler. Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode. Code written in Haxe can be compiled to any target Haxe supports.", "version": 3, "online_editor": { "indent_style": "space", "indent_size": 2, "highlightjs_language": "haxe" }, "test_runner": { "average_run_time": 3 }, "checklist_issue": 2, "files": { "solution": [ "src/%{pascal_slug}.hx" ], "test": [ "test/Test.hx" ], "example": [ ".meta/Example.hx" ], "exemplar": [ ".meta/Exemplar.hx" ] }, "exercises": { "concept": [ { "slug": "log-levels", "name": "Log Levels", "uuid": "04c0d4b6-4c0b-4107-ab9e-e3fd29bd37d4", "concepts": [ "strings" ], "prerequisites": [ "basics" ], "status": "wip" }, { "slug": "annalyns-infiltration", "name": "Annalyn's Infiltration", "uuid": "cf061fd5-cf99-4d6a-b083-ef1bffe9091c", "concepts": [ "booleans" ], "prerequisites": [ "basics" ], "status": "wip" } ], "practice": [ { "slug": "accumulate", "name": "Accumulate", "uuid": "3d570a0c-4477-41b2-8675-35cfbc8468da", "practices": [ "collections", "generics", "static-extensions" ], "prerequisites": [], "difficulty": 1, "status": deprecated }, { "slug": "acronym", "name": "Acronym", "uuid": "3ab5d6ad-4632-45ba-adec-f6c9a33f2d48", "practices": [ "regular-expressions", "strings", "lambda" ], "prerequisites": [ "regular-expressions", "strings" ], "difficulty": 1 }, { "slug": "all-your-base", "name": "All Your Base", "uuid": "7878e75f-581d-4985-ade8-9ed5638d41e6", "practices": [ "algorithms", "math" ], "prerequisites": [], "difficulty": 1 }, { "slug": "anagram", "name": "Anagram", "uuid": "fa7fcf12-15f7-42c5-aae2-7b824c5f990f", "practices": [ "lambda", "array-comprehension", "strings", "arrays", "booleans" ], "prerequisites": [ "strings", "arrays", "booleans" ], "difficulty": 1 }, { "slug": "armstrong-numbers", "name": "Armstrong Numbers", "uuid": "3afae356-d29c-4dfa-b2ac-3311a07eb72c", "practices": [ "math" ], "prerequisites": [], "difficulty": 1 }, { "slug": "atbash-cipher", "name": "Atbash Cipher", "uuid": "f752b7b9-e9f4-4c8c-b2c2-7b82a763dfd7", "practices": [ "regex", "strings" ], "prerequisites": [], "difficulty": 1 }, { "slug": "binary-search", "name": "Binary Search", "uuid": "c31f4ea7-241c-4f81-9de9-d748847cdf14", "practices": [ "arrays", "recursion", "numbers", "booleans" ], "prerequisites": [ "arrays", "numbers", "booleans" ], "difficulty": 1 }, { "slug": "bob", "name": "Bob", "uuid": "46b447aa-b2b5-4f5c-ac73-8de47f897840", "practices": [ "final", "strings", "booleans", "if-statements" ], "prerequisites": [ "strings", "booleans", "if-statements" ], "difficulty": 1 }, { "slug": "collatz-conjecture", "name": "Collatz Conjecture", "uuid": "5e687d9c-f997-4a44-94d6-7069413c4238", "practices": [ "algorithms", "loops" ], "prerequisites": [], "difficulty": 1 }, { "slug": "crypto-square", "name": "Crypto Square", "uuid": "024a4dc8-4c70-447b-943a-3239b0c028af", "practices": [ "strings", "regular-expressions", "floating-point-numbers", "for-loops" ], "prerequisites": [ "strings", "arrays", "for-loops" ], "difficulty": 1 }, { "slug": "darts", "name": "Darts", "uuid": "6de81f60-5852-4184-815c-6ef2d70b3d49", "practices": [ "typedefs", "if-statements", "floating-point-numbers", "numbers" ], "prerequisites": [ "if-statements", "floating-point-numbers", "numbers" ], "difficulty": 1 }, { "slug": "difference-of-squares", "name": "Difference Of Squares", "uuid": "1e2a1696-2514-47fb-9901-567a6f16b300", "practices": [ "array-comprehension", "lambda", "arrays" ], "prerequisites": [ "arrays" ], "difficulty": 1 }, { "slug": "dnd-character", "name": "D&D Character", "uuid": "a02ff2ef-a340-40b5-a940-a67c4ce891e0", "practices": [ "randomness" ], "prerequisites": [], "difficulty": 1 }, { "slug": "etl", "name": "ETL", "uuid": "dc071752-442e-4029-a565-835f862f471b", "practices": [ "dictionaries" ], "prerequisites": [], "difficulty": 1 }, { "slug": "flatten-array", "name": "Flatten Array", "uuid": "ea94c4a3-8cba-4a63-800a-35694bdff63f", "practices": [ "dynamic", "generics", "recursion" ], "prerequisites": [], "difficulty": 1 }, { "slug": "food-chain", "name": "Food Chain", "uuid": "3563d808-85ad-4a30-a9ff-40feca94fa15", "practices": [ "recursion", "arrays", "strings", "if-statements", "for-loops" ], "prerequisites": [ "if-statements", "arrays", "strings", "for-loops" ], "difficulty": 1 }, { "slug": "forth", "name": "Forth", "uuid": "fc98af0a-8e2f-46ac-9dec-c78d39276967", "practices": [ "strings", "regular-expressions", "recursion", "arrays", "typedefs", "enums", "lambda", "for-loops", "pattern-matching" ], "prerequisites": [ "strings", "arrays", "enums" ], "difficulty": 1 }, { "slug": "grains", "name": "Grains", "uuid": "d71ad671-56fd-46cd-9f00-b5eb816fe2b9", "practices": [ "math", "exception-handling" ], "prerequisites": [], "difficulty": 1 }, { "slug": "hamming", "name": "Hamming", "uuid": "ed5e30f2-e9ed-4697-bdc4-99579aea3b6f", "practices": [ "exceptions", "for-loops", "lambda" ], "prerequisites": [ "strings", "exceptions", "for-loops" ], "difficulty": 1 }, { "slug": "hello-world", "name": "Hello World", "uuid": "3596bbf7-66f0-49c0-8c3e-3472455f90c7", "practices": [ ], "prerequisites": [], "difficulty": 1 }, { "slug": "isbn-verifier", "name": "Isbn Verifier", "uuid": "e1a4c867-7964-4812-91e6-e9f2cd396eac", "practices": [ "regular-expressions", "strings", "lambda", "numbers" ], "prerequisites": [ "regular-expressions", "strings", "numbers" ], "difficulty": 1 }, { "slug": "isogram", "name": "Isogram", "uuid": "81803fd1-20a4-495a-9b0a-c1ffd4fcc25d", "practices": [ "strings", "filtering", "regex" ], "prerequisites": [], "difficulty": 1 }, { "slug": "kindergarten-garden", "name": "Kindergarten Garden", "uuid": "05b48740-86a1-4480-a75b-fd7bc57e02b5", "practices": [ "arrays", "final", "lambda", "for-loops", "array-comprehension", "maps", "numbers" ], "prerequisites": [ "arrays", "strings", "for-loops", "maps", "numbers" ], "difficulty": 1 }, { "slug": "largest-series-product", "name": "Largest Series Product", "uuid": "2f370725-4a48-43c1-942c-bafce7ad160a", "practices": [ "arrays" ], "prerequisites": [], "difficulty": 1 }, { "slug": "leap", "name": "Leap", "uuid": "0d4c7c57-7496-411c-a603-caa125c9eae1", "practices": [ "booleans" ], "prerequisites": [ "basics", "booleans" ], "difficulty": 1 }, { "slug": "list-ops", "name": "List Ops", "uuid": "ae7dcd4f-19f1-406c-a99a-9ccb776f1535", "practices": [ "filtering", "generics" ], "prerequisites": [], "difficulty": 1 }, { "slug": "luhn", "name": "Luhn", "uuid": "86bd1b66-0ce8-48a5-8644-49b2a8e06638", "practices": [ "strings", "regular-expressions", "for-loops", "if-statements", "numbers" ], "prerequisites": [ "strings", "for-loops", "if-statements", "numbers" ], "difficulty": 1 }, { "slug": "nucleotide-count", "name": "Nucleotide Count", "uuid": "1ed5068c-7998-404d-8159-d6df5a5610b2", "practices": [ "dictionaries", "exception-handling" ], "prerequisites": [], "difficulty": 1 }, { "slug": "pangram", "name": "Pangram", "uuid": "ccf3f19d-e57e-46c0-8043-d8359ef050d2", "practices": [ "strings", "filtering", "regex" ], "prerequisites": [], "difficulty": 1 }, { "slug": "perfect-numbers", "name": "Perfect Numbers", "uuid": "560d8dc8-033e-465c-b0bc-6182ce6667c5", "practices": [ "math", "pattern-matching", "exception-handling" ], "prerequisites": [], "difficulty": 1 }, { "slug": "phone-number", "name": "Phone Number", "uuid": "ab220c9b-4358-4ae0-aa71-9e98f57253d9", "practices": [ "regex", "strings", "pattern-matching", "exception-handling" ], "prerequisites": [], "difficulty": 1 }, { "slug": "pig-latin", "name": "Pig Latin", "uuid": "7c05609a-893f-4071-a9ee-85972372cec1", "practices": [ "regular-expressions", "strings", "string-interpolation", "lambda" ], "prerequisites": [ "regular-expressions", "strings", "string-interpolation" ], "difficulty": 1 }, { "slug": "prime-factors", "name": "Prime Factors", "uuid": "19ab4444-64ea-4efa-a314-99e4d643355c", "practices": [ "math", "algorithms" ], "prerequisites": [], "difficulty": 1 }, { "slug": "protein-translation", "name": "Protein Translation", "uuid": "ca87a324-19be-4146-a970-3ad20f2a9adb", "practices": [ "maps", "array-comprehension", "for-loops", "arrays" ], "prerequisites": [ "maps", "for-loops", "strings", "arrays" ], "difficulty": 1, "topics": [ "strings" ] }, { "slug": "proverb", "name": "Proverb", "uuid": "2aa1a5a6-0194-417b-8195-b44aa21cffaf", "practices": [ "strings" ], "prerequisites": [], "difficulty": 1 }, { "slug": "queen-attack", "name": "Queen Attack", "uuid": "2db83e7c-2616-455b-b41e-87386cc84c5b", "practices": [ "enums", "typedefs", "final", "if-statements", "numbers", "booleans" ], "prerequisites": [ "booleans", "if-statements" ], "difficulty": 1 }, { "slug": "raindrops", "name": "Raindrops", "uuid": "31b323d0-dca9-4cf8-9682-b799f763bc56", "practices": [], "prerequisites": [], "difficulty": 1 }, { "slug": "resistor-color", "name": "Resistor Color", "uuid": "4b023d93-e8ef-4e4c-8535-d27e5f873c62", "practices": [ "arrays" ], "prerequisites": [], "difficulty": 1 }, { "slug": "resistor-color-duo", "name": "Resistor Color Duo", "uuid": "f5119a7e-762b-40aa-ae93-3922197e9029", "practices": [ "arrays" ], "prerequisites": [], "difficulty": 1 }, { "slug": "resistor-color-trio", "name": "Resistor Color Trio", "uuid": "130f09c4-dd80-4eaa-bc9d-a38dcd065c8e", "practices": [ "math" ], "prerequisites": [], "difficulty": 1 }, { "slug": "reverse-string", "name": "Reverse String", "uuid": "b41b176d-ac35-44f6-ac27-db373c13a4bf", "practices": [ "strings" ], "prerequisites": [], "difficulty": 1 }, { "slug": "rna-transcription", "name": "RNA Transcription", "uuid": "5737a68d-8edd-429e-bf67-d0151fe7cb92", "practices": [ "dictionaries" ], "prerequisites": [], "difficulty": 1 }, { "slug": "saddle-points", "name": "Saddle Points", "uuid": "e3a67c95-5f85-44e6-834f-a1e5c9b00ff8", "practices": [ "for-loops", "if-statements", "typedefs", "arrays", "booleans" ], "prerequisites": [ "booleans", "for-loops", "if-statements", "arrays" ], "difficulty": 1 }, { "slug": "scrabble-score", "name": "Scrabble Score", "uuid": "cab2656a-540a-4a83-987a-eed4f12cc380", "practices": [ "dictionaries" ], "prerequisites": [], "difficulty": 1 }, { "slug": "secret-handshake", "name": "Secret Handshake", "uuid": "b54dcd60-b5b2-4da7-893b-cc50bcc8ba35", "practices": [ "bit-manipulation", "array-comprehension", "maps", "booleans", "numbers" ], "prerequisites": [ "bit-manipulation", "booleans", "numbers" ], "difficulty": 1 }, { "slug": "series", "name": "Series", "uuid": "9155e5de-822d-4615-9aa3-5bfc8eec70db", "practices": [ "transforming" ], "prerequisites": [], "difficulty": 1 }, { "slug": "sieve", "name": "Sieve", "uuid": "0c22d0d4-8659-4bd0-9871-9e228405dc8c", "practices": [ "math", "algorithms" ], "prerequisites": [], "difficulty": 1 }, { "slug": "space-age", "name": "Space Age", "uuid": "35d0e74f-29fe-4acb-83e2-c9c800e48709", "practices": [ "dictionaries", "floating-point-numbers" ], "prerequisites": [], "difficulty": 1 }, { "slug": "sublist", "name": "Sublist", "uuid": "01144b98-9b2f-40fd-a296-2006d0d910b9", "practices": [ "generics", "pattern-matching", "recursion" ], "prerequisites": [], "difficulty": 1 }, { "slug": "sum-of-multiples", "name": "Sum of Multiples", "uuid": "bf24acf0-31c5-4c71-84ce-9e2f600c2886", "practices": [ "filtering", "math" ], "prerequisites": [], "difficulty": 1 }, { "slug": "triangle", "name": "Triangle", "uuid": "d4e8dd84-75c1-40e9-b028-771dbbcb1c09", "practices": [ "math" ], "prerequisites": [], "difficulty": 1 }, { "slug": "twelve-days", "name": "Twelve Days", "uuid": "052867d8-a232-445e-a0e9-6604e6a557a2", "practices": [ "arrays", "array-comprehension", "for-loops", "strings", "string-interpolation", "recursion" ], "prerequisites": [ "arrays", "for-loops", "strings", "string-interpolation" ], "difficulty": 1 }, { "slug": "two-fer", "name": "Two Fer", "uuid": "5b56ea78-58e2-4ef0-931d-d5ccaf9af118", "practices": [ "string-interpolation", "optional-arguments" ], "prerequisites": [ "optional-arguments", "string-interpolation", "strings" ], "difficulty": 1 }, { "slug": "yacht", "name": "Yacht", "uuid": "f4c0d163-44ee-4d4b-9316-4df8b4ae8558", "practices": [ "strings", "pattern-matching" ], "prerequisites": [], "difficulty": 1 } ] }, "concepts": [ { "uuid": "dc822d69-c2c5-4864-8a6b-d32b4b311bf0", "slug": "abstract-types", "name": "Abstract Types" }, { "uuid": "6d7de9ca-d86d-440b-8d32-e9706cc1c887", "slug": "arrays", "name": "Arrays" }, { "uuid": "0d9fdd70-9a02-4c80-9e58-a21f75db4022", "slug": "array-comprehension", "name": "Array Comprehension" }, { "uuid": "2ebbccb7-90c6-4c1a-98ec-0aae557e332c", "slug": "basics", "name": "Basics" }, { "uuid": "eafd6776-8bb6-48a1-b350-700aa365b0ef", "slug": "bit-manipulation", "name": "Bit Manipulation" }, { "uuid": "efa768d3-0774-4b0e-a0b2-31f6542368d6", "slug": "booleans", "name": "Booleans" }, { "uuid": "934b7c38-bdd0-4013-b1a2-74882286db31", "slug": "classes", "name": "Classes" }, { "uuid": "957e6fa2-5eb4-446b-9b03-0a9f5bd45de4", "slug": "ternary-operators", "name": "Conditionals Ternary" }, { "uuid": "180a9a90-46e4-412f-8498-90e8bc71e4ae", "slug": "constructors", "name": "Constructors" }, { "uuid": "f2f71b9c-9d4b-4f0c-a3cd-bfb68aa2d440", "slug": "datetimes", "name": "Datetimes" }, { "uuid": "0c3c91f5-1559-468f-8101-457d4af21a5c", "slug": "do-while-loops", "name": "Do While Loops" }, { "uuid": "4315aab4-c9e1-40dc-988d-59c062bfd025", "slug": "enums", "name": "Enums" }, { "uuid": "d4bb5105-3d0e-42e9-9a74-999f3dff634e", "slug": "equality", "name": "Equality" }, { "uuid": "b8489415-8e7f-407e-9089-5bd62869e9ac", "slug": "exceptions", "name": "Exceptions" }, { "uuid": "0a234e37-d282-4413-b109-8d49cde39637", "slug": "final", "name": "Final" }, { "uuid": "e3c060ed-c0a0-4c97-bbb0-5addbd06bbb4", "slug": "flag-enums", "name": "Flag Enums" }, { "uuid": "77b9419b-d17f-47aa-9621-0173613e76f1", "slug": "floating-point-numbers", "name": "Floating Point Numbers" }, { "uuid": "a6035e7f-166a-4c55-877a-57d3c3ac6e60", "slug": "for-loops", "name": "For Loops" }, { "uuid": "4c68f296-0938-4e7b-8c95-4b608d8f637f", "slug": "generic-types", "name": "Generic Types" }, { "uuid": "f73f0d04-d507-42ef-b8cb-baa956e1bffc", "slug": "if-statements", "name": "If Statements" }, { "uuid": "5a6f4399-aae2-4166-a463-e4b3f6dd6b14", "slug": "inheritance", "name": "Inheritance" }, { "uuid": "7c9cc892-76fe-48b1-85fd-b6550687d5fd", "slug": "interfaces", "name": "Interfaces" }, { "uuid": "fee9269b-8c3f-467a-8954-a6d77503cd44", "slug": "iterators", "name": "Iterators" }, { "uuid": "8091e584-70c0-456e-beca-4301ae5fa855", "slug": "lambda", "name": "Lambda" }, { "uuid": "abb5b666-29e9-4a3c-b474-73bc8a7cc7a8", "slug": "lists", "name": "Lists" }, { "uuid": "d5650f6d-5e63-4c5a-827b-edfb69a722cd", "slug": "maps", "name": "Maps" }, { "uuid": "708e38bd-584e-4ec7-9955-ad1d12d4d5f6", "slug": "nullability", "name": "Nullability" }, { "uuid": "dcf5fe4a-cb83-4157-9a48-3b9497451be1", "slug": "numbers", "name": "Numbers" }, { "uuid": "c7db9784-72e9-481f-9c2c-65639b67b06a", "slug": "operator-overloading", "name": "Operator Overloading" }, { "uuid": "528952c5-724c-42e4-bd01-623d83bde799", "slug": "option-type", "name": "Option Type" }, { "uuid": "f6c4b38d-c41a-47b2-a2b6-85dbab9f665a", "slug": "optional-arguments", "name": "Optional Arguments" }, { "uuid": "0b0aaf29-4107-476f-b65b-595c0af0c61f", "slug": "pattern-matching", "name": "Pattern Matching" }, { "uuid": "cef63cd3-55b9-4138-80cb-8f032092e0fb", "slug": "properties", "name": "Properties" }, { "uuid": "5ed418c6-111f-41ef-9506-e2faa3b1211b", "slug": "randomness", "name": "Randomness" }, { "uuid": "275da84a-5255-45da-86c0-38cc5e5e1b1d", "slug": "reflection", "name": "Reflection" }, { "uuid": "b42ed342-afc1-4e91-b8fc-d45e5bef01fa", "slug": "regular-expressions", "name": "Regular Expressions" }, { "uuid": "78d07a0a-e12e-4b95-a098-3f323636f804", "slug": "rest-args", "name": "Rest Args" }, { "uuid": "fffee673-ecb1-456b-9c9d-e081a705d5db", "slug": "string-buffer", "name": "String Buffer" }, { "uuid": "ebe21c69-0f45-4f9b-8c18-0aa8871e1f3c", "slug": "string-interpolation", "name": "String Interpolation" }, { "uuid": "826f3347-254d-4b21-93cf-79224bca4e4e", "slug": "strings", "name": "Strings" }, { "uuid": "5a723da2-aabf-4bcd-908e-9a2344702209", "slug": "switch-expressions", "name": "Switch Expressions" }, { "uuid": "408b83d9-18b1-4f23-b04f-36743bf56c64", "slug": "templates", "name": "Templates" }, { "uuid": "e8880b32-05ca-46e7-b512-b5af332f2fcb", "slug": "throw-expressions", "name": "Throw Expressions" }, { "uuid": "ff4fe0e1-9f03-40bb-8fef-757d00febc30", "slug": "time", "name": "Time" }, { "uuid": "6da6536b-faff-41f0-a4ee-29339c045beb", "slug": "typedefs", "name": "Typedefs" }, { "uuid": "0a25732c-87a6-4022-8a98-14659f6ebb9a", "slug": "using-statements", "name": "Using statements" }, { "uuid": "f599a2c9-269f-43d0-a57d-f7e66344a804", "slug": "while-loops", "name": "While Loops" } ], "key_features": [ { "icon": "cross-platform", "title": "Cross-platform", "content": "Cross-compile to 14 targets, including Javascript, PHP7, C++, Lua, the JVM, and the HashLink VM." }, { "icon": "multi-paradigm", "title": "Multi-paradigm", "content": "Haxe supports OOP, metaprogramming, and many functional features." }, { "icon": "stable", "title": "Advanced type system", "content": "A robust and sohpisticated type system with type inference, generics, abstracts, and much more." }, { "icon": "general-purpose", "title": "General purpose", "content": "Haxe excels in game development but is used in many domains, including web, mobile, and desktop." }, { "icon": "interop", "title": "Native access", "content": "Externs enable type-safe interaction with the underlying target, providing access to native APIs." }, { "icon": "powerful", "title": "Metaprogramming", "content": "Syntax-transformation using macros unlocks the power to fit the language to your problem domain." } ], "tags": [ "execution_mode/compiled", "execution_mode/interpreted", "typing/static", "runtime/standalone_executable", "runtime/language_specific", "runtime/clr", "runtime/jvm", "paradigm/functional", "paradigm/object_oriented", "paradigm/procedural", "platform/windows", "platform/linux", "platform/mac", "platform/ios", "platform/android", "platform/web", "used_for/backends", "used_for/frontends", "used_for/guis", "used_for/games", "used_for/cross_platform_development", "used_for/web_development" ] } /opt/exercism/website/app/models/git/repository.rb:33:in `parse' /opt/exercism/website/app/models/git/repository.rb:33:in `read_json_blob' /opt/exercism/website/app/models/git/has_git_filepath.rb:25:in `block in git_filepath' /opt/exercism/website/app/models/git/track.rb:36:in `blurb' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/mandate-2.2.0/lib/mandate/memoize.rb:47:in `block (2 levels) in __mandate_memoize' /opt/exercism/website/app/commands/git/sync_track.rb:35:in `call' /opt/exercism/website/config/initializers/mandate.rb:6:in `perform' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/execution.rb:59:in `block in _perform_job' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/bugsnag-6.25.2/lib/bugsnag/integrations/rails/active_job.rb:38:in `block (2 levels) in included' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `instance_exec' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `block in run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/i18n-1.12.0/lib/i18n.rb:322:in `with_locale' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `instance_exec' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `block in run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/core_ext/time/zones.rb:66:in `use_zone' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/timezones.rb:9:in `block (2 levels) in <module:Timezones>' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `instance_exec' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `block in run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:138:in `run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/execution.rb:58:in `_perform_job' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/instrumentation.rb:20:in `_perform_job' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/execution.rb:46:in `perform_now' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/instrumentation.rb:14:in `block in perform_now' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/instrumentation.rb:25:in `block in instrument' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/notifications.rb:206:in `block in instrument' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/notifications/instrumenter.rb:24:in `instrument' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/notifications.rb:206:in `instrument' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/instrumentation.rb:35:in `instrument' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/instrumentation.rb:14:in `perform_now' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/logging.rb:18:in `block in perform_now' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/tagged_logging.rb:99:in `block in tagged' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/tagged_logging.rb:37:in `tagged' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/tagged_logging.rb:99:in `tagged' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/logging.rb:25:in `tag_logger' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/logging.rb:18:in `perform_now' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/execution.rb:24:in `block in execute' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:118:in `block in run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/railtie.rb:54:in `block (4 levels) in <class:Railtie>' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/execution_wrapper.rb:92:in `wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/reloader.rb:72:in `block in wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/execution_wrapper.rb:88:in `wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/reloader.rb:71:in `wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/railtie.rb:53:in `block (3 levels) in <class:Railtie>' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `instance_exec' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:127:in `block in run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/callbacks.rb:138:in `run_callbacks' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/execution.rb:22:in `execute' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activejob-7.0.4.3/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:202:in `execute_job' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:170:in `block (2 levels) in process' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:177:in `block in invoke' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/bugsnag-6.25.2/lib/bugsnag/integrations/sidekiq.rb:24:in `call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:179:in `block in invoke' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-failures-1.0.4/lib/sidekiq/failures/middleware.rb:9:in `call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:179:in `block in invoke' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/skylight-5.3.4/lib/skylight/sidekiq.rb:33:in `block in call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/skylight-5.3.4/lib/skylight.rb:150:in `block in trace' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/skylight-5.3.4/lib/skylight/instrumenter.rb:224:in `trace' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/skylight-5.3.4/lib/skylight.rb:149:in `trace' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/skylight-5.3.4/lib/skylight/sidekiq.rb:32:in `call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:179:in `block in invoke' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/middleware/chain.rb:182:in `invoke' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:169:in `block in process' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/job_retry.rb:113:in `local' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/rails.rb:14:in `block in call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/execution_wrapper.rb:92:in `wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/reloader.rb:72:in `block in wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/execution_wrapper.rb:92:in `wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.4.3/lib/active_support/reloader.rb:71:in `wrap' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/rails.rb:13:in `call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:263:in `stats' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/job_logger.rb:13:in `call' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/job_retry.rb:80:in `global' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:124:in `block in dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/job_logger.rb:39:in `prepare' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:123:in `dispatch' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:168:in `process' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:78:in `process_one' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/processor.rb:68:in `run' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/component.rb:8:in `watchdog' /opt/exercism/website/vendor/bundle/ruby/3.2.0/gems/sidekiq-6.5.8/lib/sidekiq/component.rb:17:in `block in safe_thread'
Please tag @exercism/maintainers-admin if you require more information.
That was my mistake not quoting deprecated. I've since fixed the issue so I'm closing this.
We hit an error trying to sync the latest commit (23cc4f1bd3620b8fe2698a159382100013e3ad8b) to the website.
The error was:
Please tag @exercism/maintainers-admin if you require more information.