Maven 3.0 with Sun 1.6.0_22 on MacOSX, Win7 and Linux all worked for me (us_EN). What locale are you using? We've seen issues before on Apache Geronimo where some files in svn were missing or had incorrect svn:mime-type or included Windows specific codepages and caused strange failures for Chinese developers.
-Donald On 11/11/10 4:53 AM, Sreelatha S wrote: > Got around this issue by using javacc-maven-plugin version 2.6 instead of > 2.4, and this seems to have resolved this error. Thanks. > > > --- On Thu, 11/11/10, Sreelatha S <[email protected]> wrote: > >> From: Sreelatha S <[email protected]> >> Subject: Re: Issue compiling OpenJPA source using Maven 3.0 (JDK 1.5) >> To: [email protected] >> Date: Thursday, November 11, 2010, 3:11 PM >> Thank you for the responses, as >> suggested I tried to run mvn clean compile by pointing to >> Sun JDK 1.6 and I am consistently getting the following >> error >> when building the OpenJPA Kernel, is this a known problem, >> is there something I need to do to get around this problem ? >> >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building OpenJPA Kernel 2.1.0-SNAPSHOT >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] >> [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ >> openjpa-kernel --- >> [INFO] Deleting file set: >> C:\user-folder\work\OpenSource\svn-work-folder\openjpa-trunk\openjpa-kernel\target >> (included: [**], excluded: []) >> [INFO] >> [INFO] --- buildnumber-maven-plugin:1.0-beta-4:create >> (default) @ openjpa-kernel --- >> [INFO] >> [INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce >> (default) @ openjpa-kernel --- >> [INFO] >> [INFO] --- javacc-maven-plugin:2.4:jjtree-javacc >> (jjtree-javacc-jpql) @ openjpa-kernel --- >> Java Compiler Compiler Version 4.0 (Tree Builder) >> (type "jjtree" with no arguments for help) >> Reading from file >> C:\user-folder\work\OpenSource\svn-work-folder\openjpa-trunk\openjpa-kernel\src\main\jjtree\org\apache\openjpa\kernel\jpql >> \JPQL.jjt . . . >> File >> "C:\user-folder\work\OpenSource\svn-work-folder\openjpa-trunk\openjpa-kernel\target\generated-sources\jjtree\org\apache\openjpa\kernel\ >> jpql\Node.java" does not exist. Will create one. >> Annotated grammar generated successfully in >> C:\user-folder\work\OpenSource\svn-work-folder\openjpa-trunk\openjpa-kernel\target\generated-sou >> rces\jjtree\org\apache\openjpa\kernel\jpql\JPQL.jj >> Java Compiler Compiler Version 4.0 (Parser Generator) >> (type "javacc" with no arguments for help) >> Reading from file >> C:\user-folder\work\OpenSource\svn-work-folder\openjpa-trunk\openjpa-kernel\target\generated-sources\jjtree\org\apache\ope >> njpa\kernel\jpql\JPQL.jj . . . >> --------------------------------------------------- >> constituent[0]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/aether-api-1.7.jar >> constituent[1]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/aether-connector-wagon-1.7.jar >> constituent[2]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/aether-impl-1.7.jar >> constituent[3]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/aether-spi-1.7.jar >> constituent[4]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/aether-util-1.7.jar >> constituent[5]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/commons-cli-1.2.jar >> constituent[6]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-aether-provider-3.0.jar >> constituent[7]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-artifact-3.0.jar >> constituent[8]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-compat-3.0.jar >> constituent[9]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-core-3.0.jar >> constituent[10]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-embedder-3.0.jar >> constituent[11]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-model-3.0.jar >> constituent[12]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-model-builder-3.0.jar >> constituent[13]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-plugin-api-3.0.jar >> constituent[14]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-repository-metadata-3.0.jar >> constituent[15]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-settings-3.0.jar >> constituent[16]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/maven-settings-builder-3.0.jar >> constituent[17]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/nekohtml-1.9.6.2.jar >> constituent[18]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/plexus-cipher-1.4.jar >> constituent[19]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/plexus-component-annotations-1.5.5.jar >> constituent[20]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/plexus-interpolation-1.14.jar >> constituent[21]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/plexus-sec-dispatcher-1.3.jar >> constituent[22]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/plexus-utils-2.0.4.jar >> constituent[23]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/sisu-guice-2.1.7-noaop.jar >> constituent[24]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/sisu-inject-bean-1.4.2.jar >> constituent[25]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/sisu-inject-plexus-1.4.2.jar >> constituent[26]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/wagon-file-1.0-beta-6.jar >> constituent[27]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/wagon-http-lightweight-1.0-beta-6.jar >> constituent[28]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/wagon-http-shared-1.0-beta-6.jar >> constituent[29]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/wagon-provider-api-1.0-beta-6.jar >> constituent[30]: >> file:/C:/install-location/Maven/apache-maven-3.0/lib/xercesMinimal-1.9.6.2.jar >> --------------------------------------------------- >> Exception in thread "main" java.lang.Error: Invalid escape >> character at line 1 column 64. >> at >> org.javacc.parser.JavaCharStream.readChar(Unknown Source) >> at >> org.javacc.parser.JavaCCParserTokenManager.getNextToken(Unknown >> Source) >> at >> org.javacc.parser.JavaCCParser.jj_ntk(Unknown Source) >> at >> org.javacc.parser.JavaCCParser.javacc_options(Unknown >> Source) >> at >> org.javacc.parser.JavaCCParser.javacc_input(Unknown Source) >> at >> org.javacc.parser.Main.mainProgram(Unknown Source) >> at >> org.codehaus.mojo.javacc.JavaCC.execute(JavaCC.java:413) >> at >> org.codehaus.mojo.javacc.ToolFacade.run(ToolFacade.java:92) >> at >> org.codehaus.mojo.javacc.JJTreeJavaCCMojo.processGrammar(JJTreeJavaCCMojo.java:297) >> at >> org.codehaus.mojo.javacc.AbstractJavaCCMojo.execute(AbstractJavaCCMojo.java:333) >> at >> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148) >> at >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140) >> at >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) >> at >> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) >> at >> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) >> at >> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) >> at >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314) >> at >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151) >> at >> org.apache.maven.cli.MavenCli.execute(MavenCli.java:445) >> at >> org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168) >> at >> org.apache.maven.cli.MavenCli.main(MavenCli.java:132) >> 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:597) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >> >> >> >> --- On Wed, 11/10/10, Michael Dick <[email protected]> >> wrote: >> >>> From: Michael Dick <[email protected]> >>> Subject: Re: Issue compiling OpenJPA source using >> Maven 3.0 (JDK 1.5) >>> To: [email protected] >>> Date: Wednesday, November 10, 2010, 8:53 PM >>> Looks like it's trunk (earlier >>> versions use the compiler plugin at version >>> 2.3.1, not 2.3.2), so you'll need jdk 6. >>> >>> FWIW I just tried mvn clean compile with Maven 3.0, >> Sun JDK >>> 6 and it >>> completed with no errors. >>> >>> -mike >>> >>> On Wed, Nov 10, 2010 at 7:53 AM, Kevin Sutter <[email protected]> >>> wrote: >>> >>>> Hi, >>>> What version of OpenJPA are you attempting to >>> build? The mainline trunk >>>> build requires Java 6. I know that Donald has >>> been doing some >>>> experimentation with Maven 3, but I'm not >> positive if >>> it's ready yet. The >>>> current build dependencies are documented on >> this >>> page: >>>> >>>> http://openjpa.apache.org/build-and-runtime-dependencies.html >>>> >>>> Kevin >>>> >>>> On Wed, Nov 10, 2010 at 7:09 AM, Sreelatha S >> <[email protected]> >>> wrote: >>>> >>>>> >>>>> Hello, >>>>> >>>>> I am attempting to compile the source for >> the >>> OpenJPA using Maven version >>>>> >>>>> Apache Maven 3.0 (r1004208; 2010-10-04 >>> 17:20:56+0530) >>>>> Java version: 1.5.0 >>>>> Java home: >>> C:\install-location\WebSphere\AppServer\java\jre >>>>> Default locale: en_US, platform encoding: >> Cp1252 >>>>> OS name: "windows xp" version: "5.1 build >> 2600 >>> service pack 3" arch: >>>> "x86" >>>>> Famil >>>>> y: "dos" >>>>> >>>>> >>>>> And I constant get the following error >>>>> [ERROR] -> [Help 1] >>>>> >>> >> org.apache.maven.lifecycle.LifecycleExecutionException: >>> Failed to execute >>>>> goal o >>>>> >>> >> rg.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile >>>>> (default-compile) on >>>>> project openjpa-lib: Compilation failure >>>>> Failure executing javac, but could not parse >> the >>> error: >>>>> javac: invalid flag: -s >>>>> Usage: javac <options> <source >>> files> >>>>> >>>>> Can some one tell me how to correct this. >>> Thanks. >>>>> >>>>> >>>>> >>>>> >>>> >>> >> >> >> >> > > > >
