geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: Strange build error on trunk
Date Fri, 25 Aug 2006 07:26:50 GMT
Does this file actually have that class (org/eclipse/jdt/internal/ 
compiler/env/INameEnvironment):

     /home/cruz/.m2/repository/tomcat/jasper-compiler-jdt/5.5.15/ 
jasper-compiler-jdt-5.5.15.jar

--jason


On Aug 25, 2006, at 12:13 AM, Sergey Elin wrote:

> Here is a bit more info:
>
> [INFO] [jspc:compile {execution: jspc}]
> [DEBUG] execute() starting for 0 pages.
> [DEBUG] Parent class loader is: java.net.URLClassLoader@1db484d
> [DEBUG] Compilation classpath initialized: /usr/home/cruz/java/ 
> geronimo/applications/geronimo-examples/geronimo-jsp-examples/
> target/jsp-source:/usr/home/cruz/java/geronimo/applications/ 
> geronimo-examples/geronimo-jsp-examples/target/classes:/home/cruz
> /.m2/repository/javax/servlet/jstl/1.1.1/jstl-1.1.1.jar:/home/ 
> cruz/.m2/repository/taglibs/standard/1.1.1/standard-1.1.1.jar:/
> home/cruz/.m2/repository/tomcat/jasper-compiler/5.5.15/jasper- 
> compiler-5.5.15.jar:/home/cruz/.m2/repository/tomcat/jasper-com
> piler-jdt/5.5.15/jasper-compiler-jdt-5.5.15.jar:/home/cruz/.m2/ 
> repository/org/apache/geronimo/specs/geronimo-jsp_2.0_spec/1.0
> .1/geronimo-jsp_2.0_spec-1.0.1.jar:/home/cruz/.m2/repository/org/ 
> apache/geronimo/specs/geronimo-servlet_2.4_spec/1.0.1/geroni
> mo-servlet_2.4_spec-1.0.1.jar:
> [DEBUG] No Java compiler available
> java.lang.NoClassDefFoundError : org/eclipse/jdt/internal/compiler/ 
> env/INameEnvironment
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         at org.apache.jasper.JspCompilationContext.createCompiler  
> (JspCompilationContext.java:233)
>         at org.apache.jasper.JspCompilationContext.createCompiler 
> (JspCompilationContext.java:213)
>         at org.apache.jasper.JspC.processFile(JspC.java:979)
>         at org.apache.jasper.JspC.execute (JspC.java:1135)
>         at org.codehaus.mojo.jspc.AbstractJspcMojo.execute 
> (AbstractJspcMojo.java:180)
>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo 
> (DefaultPluginManager.java:412)
>         at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals 
> (DefaultLifecycleExecutor.java:534)
>         at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif 
> ecycle(DefaultLifecycleExecutor.java:475)
>         at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal 
> (DefaultLifecycleExecutor.java:454)
>         at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand 
> leFailures(DefaultLifecycleExecutor.java :306
> )
>         at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment 
> s(DefaultLifecycleExecutor.java:273)
>         at  
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute 
> (DefaultLifecycleExecutor.java :140)
>         at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:322)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: 
> 115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke  
> (DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at org.codehaus.classworlds.Launcher.launchEnhanced 
> (Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch (Launcher.java: 
> 255)
>         at org.codehaus.classworlds.Launcher.mainWithExitCode 
> (Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [DEBUG] Generated /usr/home/cruz/java/geronimo/applications/ 
> geronimo-examples/geronimo-jsp-examples/target/jsp-source/jsp/sou
> rce_jsp.java total=1401 generate=125 validate=1238
> [INFO] Built File: /source.jsp
> [DEBUG] No Java compiler available
> java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/ 
> env/INameEnvironment
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:141)
>         at org.apache.jasper.JspCompilationContext.createCompiler 
> (JspCompilationContext.java:233)
>         at org.apache.jasper.JspCompilationContext.createCompiler  
> (JspCompilationContext.java:213)
>         at org.apache.jasper.JspC.processFile(JspC.java:979)
>         at org.apache.jasper.JspC.execute(JspC.java:1135)
>
>
> 2006/8/25, Joe Bohn < joe.bohn@earthlink.net>:
>
> Is there any new news on this (or a work around)?  It seems that  
> Sergey
> had success with the 1.4.3 version of the jspc plugin.  However,  
> when I
> tried that I just get a different error (see below [1] ). The demo
> target includes just a web-fragment.xml file rather that a jsp-source
> directory.
>
> BDudney then recommended I try with the jsp compilation removed from
> demo.  I gave that a shot this evening and got the next error ([2]
> below).  I only removed the reference to the jspc-maven-plugin in the
> demo pom ... perhaps I needed to change something else?
>
> Seems like using 1.4.3 is causing more problems than it's fixing  
> for me.
>   Any other ideas?
>
> Joe
>
>
> [1]
> [INFO]
> ---------------------------------------------------------------------- 
> ------
> [INFO] Building Geronimo Applications :: Demo
> [INFO]    task-segment: [clean, install]
> [INFO]
> ---------------------------------------------------------------------- 
> ------
> [INFO] [clean:clean]
> [INFO] Deleting directory C:\g\applications\demo\target
> [INFO] Deleting directory C:\g\applications\demo\target\classes
> [INFO] Deleting directory C:\g\applications\demo\target\test-classes
> [INFO] [tools:require-java-version {execution: default}]
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] No sources to compile
> [INFO] [jspc:compile {execution: jspc}]
> [INFO] Compiling new java files...
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [ERROR] BUILD ERROR
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [INFO] Error
>
> Embedded error: basedir C:\g\applications\demo\target\jsp-source is  
> not
> a directory
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [INFO] Total time: 6 minutes 25 seconds
> [INFO] Finished at: Thu Aug 24 16:29:58 EDT 2006
> [INFO] Final Memory: 43M/63M
> [INFO]
> ---------------------------------------------------------------------- 
> --
>
>
>
>
> [2]
> [INFO]
> ---------------------------------------------------------------------- 
> ------
> [INFO] Building Geronimo Applications :: Demo
> [INFO]    task-segment: [install]
> [INFO]
> ---------------------------------------------------------------------- 
> ------
> [INFO] [tools:require-java-version {execution: default}]
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] No sources to compile
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [INFO] No sources to compile
> [INFO] [surefire:test]
> [INFO] No tests to run.
> [INFO] [war:war]
> [INFO] Exploding webapp...
> [INFO] Copy webapp webResources to
> C:\g\applications\demo\target\demo-1.2-SNAPSHOT
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [ERROR] BUILD FAILURE
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [INFO] The specified web.xml file
> 'C:\g\applications\demo\target\jspweb.xml' does not exist
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ---------------------------------------------------------------------- 
> --
> [INFO] Total time: 53 seconds
> [INFO] Finished at: Thu Aug 24 23:53:18 EDT 2006
> [INFO] Final Memory: 23M/46M
> [INFO]
> ---------------------------------------------------------------------- 
> --
>
>
>
> Jeff Genender wrote:
> > Ok...let me have a crack at it and try to fix the plugin.
> >
> > Jeff
> >
> > Rick McGuire wrote:
> >
> >>It still fails with 1.4.5-SNAPSHOT (at least on Linux).
> >>
> >>Rick
> >>
> >>Jeff Genender wrote:
> >>
> >>>Try upgrading the jspc maven plugin to 1.4.5-SNAPSHOT and let me  
> know if
> >>>that fixes the problem.
> >>>
> >>>Rick McGuire wrote:
> >>>
> >>>
> >>>>I'm getting a strange build error on the latest trunk this  
> morning.  For
> >>>>some reason, building the JSPs in the applications can no  
> longer locate
> >>>>the javac compiler.  At first, I thought I had some set up  
> problem on my
> >>>>Windows system, but when I moved over to my Linux box, I got  
> the same
> >>>>error.  This occurs both on my working build and fresh builds  
> on both
> >>>>platforms.
> >>>>
> >>>>[INFO]
> >>>>------------------------------------------------------------------ 
> ------
> >>>>[ERROR] BUILD ERROR
> >>>>[INFO]
> >>>>------------------------------------------------------------------ 
> ------
> >>>>[INFO] Error
> >>>>
> >>>>Embedded error: Unable to compile class for JSP
> >>>>
> >>>>Generated servlet error:
> >>>>Aug 24, 2006 7:38:42 AM org.apache.jasper.compiler.AntCompiler
> >>>>generateClass
> >>>>SEVERE: Javac exception
> >>>>Unable to find a javac compiler;
> >>>>com.sun.tools.javac.Main is not on the classpath.
> >>>>Perhaps JAVA_HOME does not point to the JDK
> >>>>       at
> >>>>org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.get 
> Com
> >>>>piler(CompilerAdapterFactory.java:105)
> >>>>       at org.apache.tools.ant.taskdefs.Javac.compile 
> (Javac.java:924)
> >>>>       at org.apache.tools.ant.taskdefs.Javac.execute 
> ( Javac.java:757)
> >>>>       at
> >>>>org.apache.jasper.compiler.AntCompiler.generateClass 
> (AntCompiler.java
> >>>>:219)
> >>>>       at org.apache.jasper.compiler.Compiler.compile  
> (Compiler.java:297)
> >>>>       at org.apache.jasper.compiler.Compiler.compile 
> (Compiler.java:276)
> >>>>       at org.apache.jasper.compiler.Compiler.compile 
> (Compiler.java:264)
> >>>>       at
> >>>>org.apache.jasper.JspCompilationContext.compile 
> (JspCompilationContext
> >>>>.java:563)
> >>>>       at
> >>>>org.apache.jasper.servlet.JspServletWrapper.loadTagFile  
> (JspServletWra
> >>>>pper.java:210)
> >>>>       at
> >>>>org.apache.jasper.compiler.TagFileProcessor.loadTagFile 
> (TagFileProces
> >>>>sor.java:515)
> >>>>       at
> >>>>org.apache.jasper.compiler.TagFileProcessor.access$000 
> (TagFileProcess
> >>>>or.java:48)
> >>>>       at
> >>>>org.apache.jasper.compiler.TagFileProcessor 
> $TagFileLoaderVisitor.visi
> >>>>t(TagFileProcessor.java:566)
> >>>>       at
> >>>>org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
> >>>>       at org.apache.jasper.compiler.Node$Nodes.visit  
> (Node.java:2163)
> >>>>       at
> >>>>org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
> >>>>       at org.apache.jasper.compiler.Node$Visitor.visit 
> (Node.java:2219)
> >>>>       at org.apache.jasper.compiler.Node$Root.accept(Node.java: 
> 456)
> >>>>       at org.apache.jasper.compiler.Node$Nodes.visit(Node.java: 
> 2163)
> >>>>       at
> >>>> org.apache.jasper.compiler.TagFileProcessor.loadTagFiles 
> (TagFileProce
> >>>>ssor.java:584)
> >>>>       at
> >>>>org.apache.jasper.compiler.Compiler.generateJava(Compiler.java: 
> 178)
> >>>>       at org.apache.jasper.compiler.Compiler.compile 
> (Compiler.java:295)
> >>>>       at org.apache.jasper.JspC.processFile(JspC.java:986)
> >>>>       at org.apache.jasper.JspC.execute (JspC.java:1135)
> >>>>       at
> >>>>org.codehaus.mojo.jspc.AbstractJspcMojo.execute 
> (AbstractJspcMojo.java
> >>>>:180)
> >>>>       at
> >>>>org.apache.maven.plugin.DefaultPluginManager.executeMojo  
> (DefaultPlugi
> >>>>nManager.java:412)
> >>>>       at
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals 
> (Defa
> >>>>ultLifecycleExecutor.java:534)
> >>>>       at
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWit 
> hLi
> >>>>fecycle(DefaultLifecycleExecutor.java:475)
> >>>>       at
> >>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal 
> (Defau
> >>>>ltLifecycleExecutor.java:454)
> >>>>       at
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAnd 
> Han
> >>>>dleFailures(DefaultLifecycleExecutor.java:306)
> >>>>       at
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSeg 
> men
> >>>>ts(DefaultLifecycleExecutor.java :273)
> >>>>       at
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute 
> (DefaultLi
> >>>>fecycleExecutor.java:140)
> >>>>       at org.apache.maven.DefaultMaven.doExecute  
> (DefaultMaven.java:322)
> >>>>       at org.apache.maven.DefaultMaven.execute 
> (DefaultMaven.java:115)
> >>>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
> Method)
> >>>>       at
> >>>>sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.
> >>>>java:39)
> >>>>       at
> >>>>sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAcces
> >>>>sorImpl.java:25)
> >>>>       at java.lang.reflect.Method.invoke(Method.java:324)
> >>>>       at
> >>>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java: 
> 315)
> >>>>       at org.codehaus.classworlds.Launcher.launch 
> (Launcher.java:255)
> >>>>       at
> >>>> org.codehaus.classworlds.Launcher.mainWithExitCode 
> (Launcher.java:430)
> >>>>
> >>>>       at org.codehaus.classworlds.Launcher.main(Launcher.java: 
> 375)
> >>>>
> >>>>
> >>>>Generated servlet error:
> >>>>Aug 24, 2006 7:38:42 AM org.apache.jasper.compiler.AntCompiler
> >>>>generateClass
> >>>>
> >>>>
> >>>>Generated servlet error:
> >>>>SEVERE: Env: Compile:
> >>>>javaFileName=/C:/Geronimo/builds/1.2b/applications/geronim
> >>>>o-examples/geronimo-jsp-examples/target/jsp-source//org/apache/ 
> jsp/tag/web\hello
> >>>>
> >>>>
> >>>>World_tag.java
> >>>>
> >>>>
> >>>>Generated servlet error:
> >>>>
> >>>
> >>>
> >
> >
> >
>


Mime
View raw message