I have never seen this error.
What version of Maven are you using? What version of Java? Did you
compile any Maven plugins locally? Anything else that could be odd
about your environment?
--jason
On Aug 24, 2006, at 9:17 PM, Joe Bohn wrote:
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: