compilation error check

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gaya3
    New Member
    • Aug 2007
    • 184

    compilation error check

    Hi all,

    I have to throw some "error message" like "System error occured" in jsp page if any syntax error occurs in that jsp page..
    How to do that??
    Please any one help me...
    Thanks in Advance


    -Thanks & Regards
    Hamsa
  • r035198x
    MVP
    • Sep 2006
    • 13225

    #2
    Originally posted by gaya3
    Hi all,

    I have to throw some "error message" like "System error occured" in jsp page if any syntax error occurs in that jsp page..
    How to do that??
    Please any one help me...
    Thanks in Advance


    -Thanks & Regards
    Hamsa
    The compiler will do that for you. Are you writing a JSP compiler?

    Comment

    • dmjpro
      Top Contributor
      • Jan 2007
      • 2476

      #3
      Originally posted by gaya3
      Hi all,

      I have to throw some "error message" like "System error occured" in jsp page if any syntax error occurs in that jsp page..
      How to do that??
      Please any one help me...
      Thanks in Advance


      -Thanks & Regards
      Hamsa
      An innovative thought.
      Good thought.

      Checking Syntax Error.
      It's quite absurd.
      The Syntax error is Checked by JSP Translator and then it handed over to Compiler to compile the Servlet Code.
      I think you understood what i meant to say.

      Kind regards,
      Dmjpro.

      Comment

      • gaya3
        New Member
        • Aug 2007
        • 184

        #4
        Originally posted by dmjpro
        An innovative thought.
        Good thought.

        Checking Syntax Error.
        It's quite absurd.
        The Syntax error is Checked by JSP Translator and then it handed over to Compiler to compile the Servlet Code.
        I think you understood what i meant to say.

        Kind regards,
        Dmjpro.

        Hi,

        Thank u....
        what i meant to say is....
        In JSP,if i did some syntax error,"the page with generated servlet error message
        will be displayed "...
        Instead of displaying in that way ,i need to display like"System error occured"..
        is there anyway to do that??
        please help me out...


        -Hamsa

        Comment

        • r035198x
          MVP
          • Sep 2006
          • 13225

          #5
          Originally posted by gaya3
          Hi,

          Thank u....
          what i meant to say is....
          In JSP,if i did some syntax error,"the page with generated servlet error message
          will be displayed "...
          Instead of displaying in that way ,i need to display like"System error occured"..
          is there anyway to do that??
          please help me out...


          -Hamsa
          If there is a compilation problem, what's the stacktrace that is currently being given (in full please)?

          Comment

          • gaya3
            New Member
            • Aug 2007
            • 184

            #6
            Admin,
            Thank u for your co-operation...
            for the example

            Jsp:
            <html>
            <body>
            Welcome
            <%
            String name = "username";
            out.pintln("Name is : "+name);
            %>
            </body>
            </html>

            *************** *************** *************** *************** *************** *********
            Error Displayed is:


            JSP Error: generating jsp servlet 'refresh.jsp'

            Javac exception
            Env: Compile: javaFileName=/C:/Data/pas/build/work/formcenter.pas. WebApplication/__jsp__//pas/jsp\refresh_jsp .java
            classpath=C:\Da ta\pas\build\wo rk\formcenter.p as.WebApplicati on\__jsp__;C:\D ata\pas\build\c lasses;C:\Data\ pas\build\publi c_classes;c:\da ta\arch.core.5. 7.0.85\classes; C:\Data\Java\jd k1.5.0_07\lib\t ools.jar;c:\dat a\arch.core.5.7 .0.85\lib\exten sions\activatio n.jar;c:\data\a rch.core.5.7.0. 85\lib\extensio ns\axis.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\dom.ja r;c:\data\arch. core.5.7.0.85\l ib\extensions\d om4j.jar;c:\dat a\arch.core.5.7 .0.85\lib\exten sions\javax.jms .jar;c:\data\ar ch.core.5.7.0.8 5\lib\extension s\jaxm-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\jaxm-runtime.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\jaxp-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\jaxrpc-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\jaxrpc-ri.jar;c:\data\ arch.core.5.7.0 .85\lib\extensi ons\jaxrpc.jar; c:\data\arch.co re.5.7.0.85\lib \extensions\jst l.jar;c:\data\a rch.core.5.7.0. 85\lib\extensio ns\mail.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\saaj-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\saaj-ri.jar;c:\data\ arch.core.5.7.0 .85\lib\extensi ons\sax.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\standa rd.jar;c:\data\ arch.core.5.7.0 .85\lib\extensi ons\tt-bytecode.jar;c: \data\arch.core .5.7.0.85\lib\e xtensions\wsdl4 j.jar;c:\data\a rch.core.5.7.0. 85\lib\extensio ns\xalan.jar;c: \data\arch.core .5.7.0.85\lib\e xtensions\xerce sImpl.jar;c:\da ta\arch.core.5. 7.0.85\lib\exte nsions\xsltc.ja r;c:\data\arch. core.5.7.0.85\l ib\camros-net.jar;c:\data \arch.core.5.7. 0.85\lib\common s-beanutils.jar;c :\data\arch.cor e.5.7.0.85\lib\ commons-fileupload-1.0-beta-1.jar;c:\data\a rch.core.5.7.0. 85\lib\concurre nt.jar;c:\data\ arch.core.5.7.0 .85\lib\connect or-api.jar;c:\data \arch.core.5.7. 0.85\lib\ejb.ja r;c:\data\arch. core.5.7.0.85\l ib\ejb3-persistence.jar ;c:\data\arch.c ore.5.7.0.85\li b\emma.jar;c:\d ata\arch.core.5 .7.0.85\lib\for ms-1.0.2.jar;c:\da ta\arch.core.5. 7.0.85\lib\jai_ imageio.jar;c:\ data\arch.core. 5.7.0.85\lib\jh .jar;c:\data\ar ch.core.5.7.0.8 5\lib\jlfgr-1_0.jar;c:\data \arch.core.5.7. 0.85\lib\jmxrem ote.jar;c:\data \arch.core.5.7. 0.85\lib\jmxrem ote_optional.ja r;c:\data\arch. core.5.7.0.85\l ib\jswat-jclasslib.jar;c :\data\arch.cor e.5.7.0.85\lib\ jswat-parser.jar;c:\d ata\arch.core.5 .7.0.85\lib\jsw at.jar;c:\data\ arch.core.5.7.0 .85\lib\jta-spec1_0_1.jar;c :\data\arch.cor e.5.7.0.85\lib\ junit.jar;c:\da ta\arch.core.5. 7.0.85\lib\look s-win-1.1.2.jar;c:\da ta\arch.core.5. 7.0.85\lib\nis-providerutil.ja r;c:\data\arch. core.5.7.0.85\l ib\nis.jar;c:\d ata\arch.core.5 .7.0.85\lib\Rmi Jdbc.jar;c:\dat a\arch.core.5.7 .0.85\lib\veloc ity-1.4.jar;c:\data \arch.core.5.7. 0.85\lib\veloci ty-dep-1.4.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \ant.jar;c:\dat a\arch.core.5.7 .0.85\lib\tomca t\commons-el.jar;c:\data\ arch.core.5.7.0 .85\lib\tomcat\ commons-logging-api.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \jasper-compiler-jdt.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \jasper-compiler.jar;c: \data\arch.core .5.7.0.85\lib\t omcat\jasper-runtime.jar;c:\ data\arch.core. 5.7.0.85\lib\to mcat\jsp-api.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \servlet-api.jar
            cp=c:\data\arch .core.5.7.0.85\ classes;C:\Data \Java\jdk1.5.0_ 07\lib\tools.ja r;c:\data\arch. core.5.7.0.85\l ib\extensions\a ctivation.jar;c :\data\arch.cor e.5.7.0.85\lib\ extensions\axis .jar;c:\data\ar ch.core.5.7.0.8 5\lib\extension s\dom.jar;c:\da ta\arch.core.5. 7.0.85\lib\exte nsions\dom4j.ja r;c:\data\arch. core.5.7.0.85\l ib\extensions\j avax.jms.jar;c: \data\arch.core .5.7.0.85\lib\e xtensions\jaxm-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\jaxm-runtime.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\jaxp-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\jaxrpc-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\jaxrpc-ri.jar;c:\data\ arch.core.5.7.0 .85\lib\extensi ons\jaxrpc.jar; c:\data\arch.co re.5.7.0.85\lib \extensions\jst l.jar;c:\data\a rch.core.5.7.0. 85\lib\extensio ns\mail.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\saaj-api.jar;c:\data \arch.core.5.7. 0.85\lib\extens ions\saaj-ri.jar;c:\data\ arch.core.5.7.0 .85\lib\extensi ons\sax.jar;c:\ data\arch.core. 5.7.0.85\lib\ex tensions\standa rd.jar;c:\data\ arch.core.5.7.0 .85\lib\extensi ons\tt-bytecode.jar;c: \data\arch.core .5.7.0.85\lib\e xtensions\wsdl4 j.jar;c:\data\a rch.core.5.7.0. 85\lib\extensio ns\xalan.jar;c: \data\arch.core .5.7.0.85\lib\e xtensions\xerce sImpl.jar;c:\da ta\arch.core.5. 7.0.85\lib\exte nsions\xsltc.ja r;c:\data\arch. core.5.7.0.85\l ib\camros-net.jar;c:\data \arch.core.5.7. 0.85\lib\common s-beanutils.jar;c :\data\arch.cor e.5.7.0.85\lib\ commons-fileupload-1.0-beta-1.jar;c:\data\a rch.core.5.7.0. 85\lib\concurre nt.jar;c:\data\ arch.core.5.7.0 .85\lib\connect or-api.jar;c:\data \arch.core.5.7. 0.85\lib\ejb.ja r;c:\data\arch. core.5.7.0.85\l ib\ejb3-persistence.jar ;c:\data\arch.c ore.5.7.0.85\li b\emma.jar;c:\d ata\arch.core.5 .7.0.85\lib\for ms-1.0.2.jar;c:\da ta\arch.core.5. 7.0.85\lib\jai_ imageio.jar;c:\ data\arch.core. 5.7.0.85\lib\jh .jar;c:\data\ar ch.core.5.7.0.8 5\lib\jlfgr-1_0.jar;c:\data \arch.core.5.7. 0.85\lib\jmxrem ote.jar;c:\data \arch.core.5.7. 0.85\lib\jmxrem ote_optional.ja r;c:\data\arch. core.5.7.0.85\l ib\jswat-jclasslib.jar;c :\data\arch.cor e.5.7.0.85\lib\ jswat-parser.jar;c:\d ata\arch.core.5 .7.0.85\lib\jsw at.jar;c:\data\ arch.core.5.7.0 .85\lib\jta-spec1_0_1.jar;c :\data\arch.cor e.5.7.0.85\lib\ junit.jar;c:\da ta\arch.core.5. 7.0.85\lib\look s-win-1.1.2.jar;c:\da ta\arch.core.5. 7.0.85\lib\nis-providerutil.ja r;c:\data\arch. core.5.7.0.85\l ib\nis.jar;c:\d ata\arch.core.5 .7.0.85\lib\Rmi Jdbc.jar;c:\dat a\arch.core.5.7 .0.85\lib\veloc ity-1.4.jar;c:\data \arch.core.5.7. 0.85\lib\veloci ty-dep-1.4.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \ant.jar;c:\dat a\arch.core.5.7 .0.85\lib\tomca t\commons-el.jar;c:\data\ arch.core.5.7.0 .85\lib\tomcat\ commons-logging-api.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \jasper-compiler-jdt.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \jasper-compiler.jar;c: \data\arch.core .5.7.0.85\lib\t omcat\jasper-runtime.jar;c:\ data\arch.core. 5.7.0.85\lib\to mcat\jsp-api.jar;c:\data \arch.core.5.7. 0.85\lib\tomcat \servlet-api.jar
            cp=C:\Data\pas\ build\work\form center.pas.WebA pplication\__js p__
            cp=C:\Data\pas\ build\classes
            cp=C:\Data\pas\ build\public_cl asses
            cp=c:\data\arch .core.5.7.0.85\ classes
            cp=C:\Data\Java \jdk1.5.0_07\li b\tools.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ activation.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ axis.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ dom.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ dom4j.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ javax.jms.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jaxm-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jaxm-runtime.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jaxp-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jaxrpc-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jaxrpc-ri.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jaxrpc.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ jstl.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ mail.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ saaj-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ saaj-ri.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ sax.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ standard.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ tt-bytecode.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ wsdl4j.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ xalan.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ xercesImpl.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\extensions\ xsltc.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\camros-net.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\commons-beanutils.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\commons-fileupload-1.0-beta-1.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\concurrent. jar
            cp=c:\data\arch .core.5.7.0.85\ lib\connector-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\ejb.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\ejb3-persistence.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\emma.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\forms-1.0.2.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jai_imageio .jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jh.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jlfgr-1_0.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jmxremote.j ar
            cp=c:\data\arch .core.5.7.0.85\ lib\jmxremote_o ptional.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jswat-jclasslib.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jswat-parser.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jswat.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\jta-spec1_0_1.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\junit.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\looks-win-1.1.2.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\nis-providerutil.ja r
            cp=c:\data\arch .core.5.7.0.85\ lib\nis.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\RmiJdbc.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\velocity-1.4.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\velocity-dep-1.4.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\ant. jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\comm ons-el.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\comm ons-logging-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\jasp er-compiler-jdt.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\jasp er-compiler.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\jasp er-runtime.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\jsp-api.jar
            cp=c:\data\arch .core.5.7.0.85\ lib\tomcat\serv let-api.jar
            work dir=C:\Data\pas \build\work\for mcenter.pas.Web Application\__j sp__
            extension dir=C:\Data\Jav a\jdk1.5.0_07\j re\lib\ext
            srcDir=C:\Data\ pas\build\work\ formcenter.pas. WebApplication\ __jsp__
            compiler=modern
            compilerTargetV M=1.5
            compilerSourceV M=1.5
            include=pas/jsp/refresh_jsp.jav a


            Unable to compile class for JSP

            An error occurred at line: 4 in the jsp file: /jsp/refresh.jsp
            Generated servlet error:
            C:\Data\pas\bui ld\work\formcen ter.pas.WebAppl ication\__jsp__ \pas\jsp\refres h_jsp.java:49: cannot find symbol
            symbol : method pintln(java.lan g.String)
            location: class javax.servlet.j sp.JspWriter
            out.pintln("Nam e is"+name);
            ^
            1 error


            *************** *************** *************** *************** *************** ******

            Instead of above one, i need "system error occured" message to display.
            now u got it?

            -Hamsa

            Comment

            • dmjpro
              Top Contributor
              • Jan 2007
              • 2476

              #7
              look!
              But you can't froward a Message if there is any Syntax Error.
              This is the job of Jsp Compiler.

              Actually why do you want this?

              Kind regards,
              Dmjpro.

              Comment

              Working...