mirror of
https://github.com/yacy/yacy_search_server.git
synced 2025-07-19 08:44:42 -04:00
fix NPE in TemplateEngine
StackTrace For input string: "" java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:504) at java.lang.Integer.parseInt(Integer.java:527) at net.yacy.server.http.TemplateEngine.writeTemplate(TemplateEngine.java:241) at net.yacy.server.http.TemplateEngine.writeTemplate(TemplateEngine.java:199) at net.yacy.http.servlets.YaCyDefaultServlet.handleTemplate(YaCyDefaultServlet.java:896)
This commit is contained in:
@ -236,7 +236,7 @@ public final class TemplateEngine {
|
||||
final byte[] text=keyStream.toByteArray(); //text between #{key}# an #{/key}#
|
||||
int num=0;
|
||||
final String patternKey = getPatternKey(prefix, multi_key);
|
||||
if(pattern.containsKey(patternKey) && pattern.get(patternKey) != null){
|
||||
if(pattern.containsKey(patternKey) && !pattern.get(patternKey).isEmpty()){
|
||||
try{
|
||||
num=Integer.parseInt(pattern.get(patternKey)); // Key contains the iteration number as string
|
||||
}catch(final NumberFormatException e){
|
||||
|
Reference in New Issue
Block a user