NoSuchMethodError during generateStubs from maven embedder
----------------------------------------------------------

                 Key: MGROOVY-144
                 URL: http://jira.codehaus.org/browse/MGROOVY-144
             Project: GMaven
          Issue Type: Bug
          Components: stub generation
    Affects Versions: 1.0-rc-2
         Environment: Windows XP, Eclipse 3.3, q4e plugin (version 
0.6.1.200804212151), eclipse running under Java 6, project targeting Java 1.4, 
groovy version 1.5.4
            Reporter: Jason Mihalick
            Assignee: Jason Dillon


I get the following exception within our maven build in multiple IDEs (Eclipse 
3.3 with both the m2eclipse plugin and q4e plugin, Netbeans 6.1, and IntelliJ 
7.0.3) which all use the Maven embedder that's based on the maven 2.1 code 
base.  I have a project that contains both groovy and several Java classes that 
import groovy classes.  Everything works fine from the command line using maven 
2.0.7 and the gmaven plugin version 1.0-rc-2.  Here is my configuration for the 
gmaven plugin:

                        <plugin>
                                <groupId>org.codehaus.groovy.maven</groupId>
                                <artifactId>gmaven-plugin</artifactId>
                                <version>1.0-rc-2</version>
                                <executions>
                                        <execution>
                                                <goals>
                                                        
<goal>generateStubs</goal>
                                                        <goal>compile</goal>
                                                        <goal>testCompile</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>

>From within eclipse 3.3 using the q4e plugin for maven integration I get this 
>stack trace when the generateStubs goal is triggered:

1:04:23 PM EDT info 
------------------------------------------------------------------------
1:04:23 PM EDT info Building TEP Core
1:04:23 PM EDT info   task-segment: [process-resources]
1:04:23 PM EDT info 
------------------------------------------------------------------------
1:04:23 PM EDT Starting Starting projectExecution org.acspubs:TEPCore:jar:0.8.1 
(  task-segment: [process-resources] )
1:04:23 PM EDT Starting Starting mojoExecution groovy:generateStubs
1:04:23 PM EDT fatal 
org.codehaus.groovy.maven.plugin.stubgen.GenerateStubsMojo#execute() caused a 
linkage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the 
realms:
1:04:23 PM EDT fatal Plugin realm =
8<------------------ snip 8<---------------------
1:04:23 PM EDT fatal Container realm = plexus.core
 
1:04:23 PM EDT Error An error occurred in phase mojoExecution with the 
exception java.lang.NoSuchMethodError: 
org.codehaus.plexus.PlexusContainer.createChildContainer(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)Lorg/codehaus/plexus/PlexusContainer;


I am seeing it in any IDE that uses the maven 2.1 embedder.  I found a thread  
(http://www.nabble.com/Re%3A-New-groovy-maven-plugin-1.0-beta-3-SNAPSHOUT-p13503564.html)
 on the dev list where someone else had the same problem late last year.

If you need additional information, please let me know.  Thanks for the help. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to