-
Notifications
You must be signed in to change notification settings - Fork 1
List of Java Kata to Update
Alexander Fedorov edited this page Apr 24, 2022
·
19 revisions
The following kata failed to update to Java 17 automatically.
If the kata uses
/home/codewarrior/solution.txt
, replace with/workspace/solution.txt
, and fix any incompatibility.
- Are Module Boundaries also Security Boundaries?
- Bagels
- Class Loader Bomb
- Coffee machine
- Exploit indirection to escalate permissions.
- Find nth Digit In a Infinite Addition Result
- FIXME: Static electrickery
- Four/Seven
- Generator Functions
- Java Hacking: Hijack a JVM
- My friend time
- Numberless Number Representation
- One-Semicolon Array Reversal
- One-Semicolon Cartesian Product
- One-Semicolon Fibonacci Stream
- One-Semicolon Matrix Multiplication
- One-Semicolon Vector Dot Product
- Psychic
- Regular Expression for Binary Numbers Divisible by n
- Square sums
- The Prediction
- Thread Bomb
- Throw without throwing
- Triangle area
- Using Java libraries #1: Food to JSON and back
- Where's the field?
The following was using /home/codewarrior/solution.txt
which no longer exists in Java 17 environment, but passed the tests. Double check these because the test case might be invalid. Try changing the solution path back to /home/codewariror/solution.txt
and see if the test fails.
Since Java 9 new security features are added to prevent cross-module reflection access. Typical katas that revolves around reflection usage will cause an unsuppressible warning to be issued:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by $PERPETRATOR (file:/home/codewarrior/java/classes/) to $VICTIM
WARNING: Please consider reporting this to the maintainers of $PERPETRATOR
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Lombok is no longer supported and these are planned to be retired when we deprecate Java 8.
- Agda Kata that require rank adjustment
- List of Possible Duplicate Kata
- List of kata that are candidates to retirement
- List of Kata with font Tag in Description (possibly broken)
- Potentially Plagiarized Kata
- Tags and topics to assign to kata
- List of Agda Kata to Update
- List of C Kata to Update
- List of C++ Kata to Update
- List of COBOL Kata to Update
- List of Coq Kata to Update
- List of Crystal Kata to Update
- List of C# Kata to Update
- List of Dart Kata to Update
- List of Elixir Kata to Update
- List of Go Kata to Update
- List of Haskell Kata to Update
- List of Java Kata to Update
- List of JavaScript Kata to Update
- List of Kotlin Kata to Update
- List of Lean Kata to Update
- List of Nim Kata to Update
- List of PHP Kata to Update
- List of Python Kata to Update
- List of Racket Kata to Update
- List of Ruby Kata to Update
- List of Rust Kata to Update
- List of Scala Kata to Update
- List of Solidity Kata to Update
- List of Swift Kata to Update
- List of TypeScript Kata to Update