Christoffer Hammarström
Christoffer Hammarström
This test fails because `ClassNode.getSuperClass().getDeclaredConstructor(SCRIPT_CONTEXT_CTOR)` doesn't see the constructors in the Java base class. `ModuleNode.setScriptBaseClassFromConfig(ClassNode)` calls `.setSuperClass(ClassHelper.make(baseClassName))` on the `scriptDummy` `ClassNode`. The `ClassNode` created for this script's base class has...
I've set up a few scopes in my project where some modules belong to one scope and some other modules belong to another. I'd like to configure the Checkstyle plugin...
With template `${\ }` (escaped space), Lexer.innerNextToken throws NullPointerException ``` java.lang.NullPointerException: Cannot invoke "String.contains(java.lang.CharSequence)" because "variableName" is null at com.floreysoft.jmte.token.Lexer.innerNextToken(Lexer.java:245) at com.floreysoft.jmte.token.Lexer.nextToken(Lexer.java:21) ``` This is because `variableName` is null at...
`com.floreysoft.jmte.util.Util.scan` enters an infinite loop and allocates all memory if an expression has an escaped `}` but no actual end `}`. ``` new Engine().getTemplate("${\\}"); // throws OutOfMemoryError ``` Normally this...
# Summary Newlines in tag values are not escaped. I'm not exactly sure if they can be escaped (?), but currently bad values are being inserted instead. # Steps to...
Currently all headers are lower cased, e.g. `Content-Type` -> `content-type`. I know that headers are case insensitive, but they should be case preserving. Some faulty servers depend on a certain...