facebook

JSP – very slow compilation, javac exceptions in log

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse IDE
  2.  > 
  3. Java EE Development (EJB, JSP, Struts, XDoclet, etc.)
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #233944 Reply

    Hugh Eaves
    Member

    I have a medium sized J2EE project. The JSP’s in the project take about 10 seconds each to compile (no matter how large).

    The log is full of the “javac exceptions”. Is this related? If so, how do I go about fixing it?

    Version information:

    MyEclipse: 4.0M2
    Eclipse: 3.1
    Java: 1.4.2_07
    OS: XP Pro

    Thanks,
    Hugh

    !ENTRY com.genuitec.eclipse.wdt.jsp.debug 1 1 2005-09-08 12:34:12.468
    !MESSAGE
    Sep 8, 2005 12:34:12 PM com.genuitec.eclipse.wdt.jsp.jasper.compiler.Compiler ?
    SEVERE: Javac exception
    Error running javac.exe compiler
    at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:473)
    at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:47)
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:931)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
    at com.genuitec.eclipse.wdt.jsp.jasper.compiler.Compiler.?(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.jasper.compiler.Compiler.compile(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.jasper.compiler.Compiler.compile(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.jasper.driver.MyEclipseJspC.?(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.jasper.driver.MyEclipseJspC.parse(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.validation.JSPValidator.validate(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.validation.ValidateAction$1.run(Unknown Source)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1719)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1739)
    at com.genuitec.eclipse.wdt.jsp.validation.ValidateAction.validate(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.validation.ValidateAction.run(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.validation.Validator.validate(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.validation.Validator.validateIfNeeded(Unknown Source)
    at com.genuitec.eclipse.wdt.jsp.validation.Validator.validate(Unknown Source)
    at com.ibm.etools.validation.ValidatorLauncher.start(ValidatorLauncher.java:58)
    at com.ibm.etools.validate.ValidationOperation.launchValidator(ValidationOperation.java:1275)
    at com.ibm.etools.validate.ValidationOperation.internalValidate(ValidationOperation.java:1099)
    at com.ibm.etools.validate.ValidationOperation.validate(ValidationOperation.java:1014)
    at com.ibm.etools.validate.ValidationOperation.run(ValidationOperation.java:731)
    at com.ibm.etools.validate.ValidationBuilder.performFullBuild(ValidationBuilder.java:204)
    at com.ibm.etools.validate.ValidationBuilder.performFullBuild(ValidationBuilder.java:197)
    at com.ibm.etools.validate.ValidationBuilder.build(ValidationBuilder.java:141)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
    at org.eclipse.core.runtime.Platform.run(Platform.java:783)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
    Caused by: java.io.IOException: CreateProcess: javac.exe -classpath “C:\eclipse\startup.jar;C:\j2sdk1.4.2_07\jre\lib\rt.jar;C:\j2sdk1.4.2_07\jre\lib\sunrsasign.jar;C:\j2sdk1.4.2_07\jre\lib\jsse.jar;C:\j2sdk1.4.2_07\jre\lib\jce.jar;C:\j2sdk1.4.2_07\jre\lib\charsets.jar;C:\j2sdk1.4.2_07\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_07\jre\lib\ext\ldapsec.jar;C:\j2sdk1.4.2_07\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_07\jre\lib\ext\sunjce_provider.jar;C:\Program Files\MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_3.9.210\data\libraryset\1.3\activation.jar;C:\Program Files\MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_3.9.210\data\libraryset\1.3\javax.servlet.jar;C:\Program Files\MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_3.9.210\data\libraryset\1.3\jboss-j2ee.jar;C:\Program Files\MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_3.9.210\data\libraryset\1.3\jboss-jaas.jar;C:\Program Files\MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_3.9.210\data\libraryset\1.3\jsse.jar;C:\Program Files\MyEcl”
    at java.lang.Win32Process.create(Native Method)
    at java.lang.Win32Process.<init>(Unknown Source)

    There’s more, but it looks like it’s over the message size limit.

    #233979

    Riyad Kalla
    Member

    You need to edit your System PATH environment variable and be sure to add your C:\j2sdk1.4.2_07\bin directory to it, so the JSP validator can find the javac.exe executable to run, which is what it uses to validate the JSPs.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: JSP – very slow compilation, javac exceptions in log

You must be logged in to post in the forum log in