Hi,
I've just checked out the hibernate-3.3.2.GA source code from
http://anonsvn.jboss.org/repos/hibernat ... e-3.3.2.GA and tried to build it with Maven using Sun JDK 1.5.0.20. I keep getting an error while building hibernate core. I'm new to maven so have no idea what might be wrong, any suggestions are appreciated.
developer@misdev ~/workspace/hibernate $ mvn -e install
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Hibernate Core Parent POM
[INFO] Hibernate Core
[INFO] Hibernate Testing
[INFO] Hibernate Ehcache Integration
[INFO] Hibernate JBossCache Integration
[INFO] Hibernate JBossCache2.x Integration
[INFO] Hibernate OSCache Integration
[INFO] Hibernate SwarmCache Integration
[INFO] Hibernate C3P0 ConnectionProvider
[INFO] Hibernate Proxool ConnectionProvider
[INFO] Hibernate JMX Module
[INFO] Hibernate Testsuite
[INFO] Hibernate Tutorials
[INFO] Hibernate Example
[INFO] Hibernate Web Tutorial
[INFO] Hibernate Maven Plugin
[INFO] Hibernate Manual
[INFO] Hibernate Core - Documentation
[INFO] Hibernate Distribution
[INFO] Hibernate Core Aggregator
WAGON_VERSION: 1.0-beta-2
[INFO] ------------------------------------------------------------------------
[INFO] Building Hibernate Core Parent POM
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-java}]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing /home/developer/workspace/hibernate/parent/pom.xml to /home/developer/.m2/repository/org/hibernate/hibernate-parent/3.3.2.GA/hibernate-parent-3.3.2.GA.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building Hibernate Core
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-java}]
[INFO] [antlr:generate {execution: default}]
[INFO] Using Antlr grammar: /home/developer/workspace/hibernate/core/src/main/antlr/hql.g
[INFO] The grammar is already generated.
[INFO] Using Antlr grammar: /home/developer/workspace/hibernate/core/src/main/antlr/hql-sql.g
[INFO] The grammar is already generated.
[INFO] Using Antlr grammar: /home/developer/workspace/hibernate/core/src/main/antlr/sql-gen.g
[INFO] The grammar is already generated.
[INFO] [resources:resources]
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [injection:bytecode {execution: default}]
[INFO] Adding project compile classpath element : /home/developer/workspace/hibernate/core/target/classes
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/cglib/cglib/2.2/cglib-2.2.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/asm/asm/3.1/asm-3.1.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/javax/security/jaas/1.0.01/jaas-1.0.01.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/javax/security/jacc/1.0/jacc-1.0.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar
[INFO] Adding project compile classpath element : /home/developer/.m2/repository/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.jar
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Unable to replace method body
Embedded error: [source error] javassist.NotFoundException: java.lang.String
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Unable to replace method body
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:584)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
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:592)
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)
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to replace method body
at org.jboss.maven.plugins.injection.BytecodeInjectionMojo$MethodBodyReturnReplacementTarget.inject(BytecodeInjectionMojo.java:206)
at org.jboss.maven.plugins.injection.AbstractInjectionMojo.execute(AbstractInjectionMojo.java:48)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
... 16 more
Caused by: javassist.CannotCompileException: [source error] javassist.NotFoundException: java.lang.String
at javassist.CtBehavior.setBody(CtBehavior.java:368)
at javassist.CtBehavior.setBody(CtBehavior.java:334)
at org.jboss.maven.plugins.injection.BytecodeInjectionMojo$MethodBodyReturnReplacementTarget.inject(BytecodeInjectionMojo.java:203)
... 19 more
Caused by: compile error: javassist.NotFoundException: java.lang.String
at javassist.compiler.Javac.compileBody(Javac.java:228)
at javassist.CtBehavior.setBody(CtBehavior.java:360)
... 21 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12 seconds
[INFO] Finished at: Fri Sep 11 15:04:16 CEST 2009
[INFO] Final Memory: 19M/35M
[INFO] ------------------------------------------------------------------------
Thank you,
Martin