You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Quande Ren (Jira)" <ji...@apache.org> on 2020/08/16 03:26:00 UTC

[jira] [Created] (SLING-9669) Should show jsp file name when jsp has error of as <%@ page language="java" import="" errorPage="error.jsp"%>

Quande Ren created SLING-9669:
---------------------------------

             Summary: Should show jsp file  name when jsp has error of as <%@ page language="java" import="" errorPage="error.jsp"%>
                 Key: SLING-9669
                 URL: https://issues.apache.org/jira/browse/SLING-9669
             Project: Sling
          Issue Type: Improvement
          Components: Console
    Affects Versions: JSPC Maven Plugin 2.2.2
            Reporter: Quande Ren


I have many jsp files to compile, one of the jsp page has a line like this:

...

<%@ page language="java" import="" errorPage="error.jsp"%>

...

 

the import is supposed to have some value there.

 

when use sling jspc to compile it,  the error message come out like this:

 

org.apache.sling.scripting.jsp.jasper.JasperException: java.lang.RuntimeException: org.apache.sling.scripting.jsp.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 6 in the generated java file
Syntax error on token "import", Name expected after this token

 

But it does not tell me which file has the problem.

 

I eventually found the file by going to the directory of target/classes/, open all the generated java files one by one and found the problem and fixed it.

 


import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import ;  --> here supposed to have something 
import java.util.*;

 

It will be much better if the sling jspc tells me which file has the problem.

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)