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 09:02:17 GMT
This still all builds fine for me w/o any modifications to the jspc  
plugin.

Something else going on...

--jason


On Aug 25, 2006, at 1:00 AM, Sergey Elin wrote:

> It seems there is the wrong configuration for jspc-maven-plugin  
> 1.4.4 in maven 2: required dependency to jasper-compiler-jdt is  
> missing.
> I just add dependency to plugin's jspc-maven-plugin-1.4.4.pom   and  
> successfully build geronimo-jsp-examples.
>
>
> 2006/8/25, Jason Dillon <jason@planet57.com>:
> Can you send me to full `mvn -X` from the applications/geronimo- 
> examples/geronimo-jsp-examples plz.
>
> --jason
>
>
> On Aug 25, 2006, at 12:32 AM, Sergey Elin wrote:
>
>> Yes
>>
>>
>> 2006/8/25, Jason Dillon < jason@planet57.com>:
>> 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.executeGoalWithL 
>>> ifecycle(DefaultLifecycleExecutor.java :475)
>>>         at  
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal 
>>> (DefaultLifecycleExecutor.java :454)
>>>         at  
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHa 
>>> ndleFailures(DefaultLifecycleExecutor.java :306
>>> )
>>>         at  
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegme 
>>> nts (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.getCo 
>>> m
>>> >>>>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.executeGoalW

>>> ithLi
>>> >>>>fecycle(DefaultLifecycleExecutor.java:475)
>>> >>>>       at
>>> >>>>  
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal 
>>> (Defau
>>> >>>>ltLifecycleExecutor.java:454)
>>> >>>>       at
>>> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalA

>>> ndHan
>>> >>>>dleFailures(DefaultLifecycleExecutor.java:306)
>>> >>>>       at
>>> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskS

>>> egmen
>>> >>>>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