Hi Rajeev,
I have the same error using either eclipse or Springsource Sts with
Roo. I am not sure if any of what follows helps but these two sections
are from my error log.
Thanks, Terry
java.lang.ClassCastException: org.eclipse.jdt.internal.core.JavaModel
cannot be cast to org.eclipse.jdt.core.IJavaProject
at
org.eclipse.jdt.internal.launching.RuntimeClasspathEntry.getLocation(RuntimeClasspathEntry.java:
428)
at
org.eclipse.jdt.launching.JavaRuntime.computeDefaultRuntimeClassPath(JavaRuntime.java:
1375)
at com.google.gwt.eclipse.core.runtime.GWTRuntime
$ProjectBoundSdk.createClassLoader(GWTRuntime.java:88)
at
com.google.gwt.eclipse.core.runtime.GWTRuntime.containsSCL(GWTRuntime.java:
484)
at
com.google.gwt.eclipse.core.validators.GWTProjectValidator.build(GWTProjectValidator.java:
89)
at org.eclipse.core.internal.events.BuildManager
$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
172)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
203)
at org.eclipse.core.internal.events.BuildManager
$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
258)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:
311)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:
343)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:
144)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:
242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
---------------------------------------------------------------------------------------------
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-resources-plugin:
2.4.2:resources (default-resources) on project gwtroo: Execution
default-resources of goal org.apache.maven.plugins:maven-resources-
plugin:2.4.2:resources failed: Unable to load the mojo 'resources' in
the plugin 'org.apache.maven.plugins:maven-resources-plugin:2.4.2'. A
required class is missing: org/apache/maven/shared/filtering/
MavenFilteringException
-----------------------------------------------------
realm = plugin>org.apache.maven.plugins:maven-resources-plugin:
2.4.2
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/C:/Users/terry/.m2/repository/org/apache/maven/plugins/
maven-resources-plugin/2.4.2/maven-resources-plugin-2.4.2.jar
urls[1] = file:/C:/Users/terry/.m2/repository/org/codehaus/plexus/
plexus-utils/1.5.15/plexus-utils-1.5.15.jar
urls[2] = file:/C:/Users/terry/.m2/repository/junit/junit/3.8.1/
junit-3.8.1.jar
urls[3] = file:/C:/Users/terry/.m2/repository/org/apache/maven/shared/
maven-filtering/1.0-beta-4/maven-filtering-1.0-beta-4.jar
urls[4] = file:/C:/Users/terry/.m2/repository/org/codehaus/plexus/
plexus-interpolation/1.13/plexus-interpolation-1.13.jar
Number of foreign imports: 4
import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer
from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import
org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm
ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser
from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm
ClassRealm[plexus.core, parent: null]]
Number of parent imports: 20
import: Entry[import org.codehaus.plexus.personality from realm null]
import: Entry[import org.codehaus.plexus.logging from realm null]
import: Entry[import org.codehaus.plexus.lifecycle from realm null]
import: Entry[import org.codehaus.plexus.context from realm null]
import: Entry[import org.codehaus.plexus.container from realm null]
import: Entry[import org.codehaus.plexus.configuration from realm
null]
import: Entry[import org.codehaus.plexus.component from realm null]
import: Entry[import org.codehaus.plexus.classworlds from realm null]
import: Entry[import org.codehaus.plexus.PlexusContainerException from
realm null]
import: Entry[import org.codehaus.plexus.PlexusContainer from realm
null]
import: Entry[import org.codehaus.plexus.PlexusConstants from realm
null]
import: Entry[import org.codehaus.plexus.MutablePlexusContainer from
realm null]
import: Entry[import
org.codehaus.plexus.DuplicateChildContainerException from realm null]
import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from
realm null]
import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration
from realm null]
import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from
realm null]
import: Entry[import org.codehaus.plexus.ContainerConfiguration from
realm null]
import: Entry[import org.codehaus.plexus.ComponentRegistry from realm
null]
import: Entry[import org.codehaus.classworlds from realm null]
import: Entry[import org.apache.maven from realm null]
realm = plexus.core
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
Number of foreign imports: 0
-----------------------------------------------------
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
593)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
324)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:247)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:104)
at
org.maven.ide.eclipse.internal.embedder.MavenImpl.execute(MavenImpl.java:
233)
at
org.maven.ide.eclipse.internal.project.GenericBuildParticipant.executePostBuild(GenericBuildParticipant.java:
139)
at
org.maven.ide.eclipse.internal.project.GenericBuildParticipant.build(GenericBuildParticipant.java:
78)
at
org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:
153)
at org.eclipse.core.internal.events.BuildManager
$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
172)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
203)
at org.eclipse.core.internal.events.BuildManager
$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:
258)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:
311)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:
343)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:
144)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:
242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution
default-resources of goal org.apache.maven.plugins:maven-resources-
plugin:2.4.2:resources failed: Unable to load the mojo 'resources' in
the plugin 'org.apache.maven.plugins:maven-resources-plugin:2.4.2'. A
required class is missing: org/apache/maven/shared/filtering/
MavenFilteringException
-----------------------------------------------------
realm = plugin>org.apache.maven.plugins:maven-resources-plugin:
2.4.2
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/C:/Users/terry/.m2/repository/org/apache/maven/plugins/
maven-resources-plugin/2.4.2/maven-resources-plugin-2.4.2.jar
urls[1] = file:/C:/Users/terry/.m2/repository/org/codehaus/plexus/
plexus-utils/1.5.15/plexus-utils-1.5.15.jar
urls[2] = file:/C:/Users/terry/.m2/repository/junit/junit/3.8.1/
junit-3.8.1.jar
urls[3] = file:/C:/Users/terry/.m2/repository/org/apache/maven/shared/
maven-filtering/1.0-beta-4/maven-filtering-1.0-beta-4.jar
urls[4] = file:/C:/Users/terry/.m2/repository/org/codehaus/plexus/
plexus-interpolation/1.13/plexus-interpolation-1.13.jar
Number of foreign imports: 4
import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer
from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import
org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm
ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser
from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm
ClassRealm[plexus.core, parent: null]]
Number of parent imports: 20
import: Entry[import org.codehaus.plexus.personality from realm null]
import: Entry[import org.codehaus.plexus.logging from realm null]
import: Entry[import org.codehaus.plexus.lifecycle from realm null]
import: Entry[import org.codehaus.plexus.context from realm null]
import: Entry[import org.codehaus.plexus.container from realm null]
import: Entry[import org.codehaus.plexus.configuration from realm
null]
import: Entry[import org.codehaus.plexus.component from realm null]
import: Entry[import org.codehaus.plexus.classworlds from realm null]
import: Entry[import org.codehaus.plexus.PlexusContainerException from
realm null]
import: Entry[import org.codehaus.plexus.PlexusContainer from realm
null]
import: Entry[import org.codehaus.plexus.PlexusConstants from realm
null]
import: Entry[import org.codehaus.plexus.MutablePlexusContainer from
realm null]
import: Entry[import
org.codehaus.plexus.DuplicateChildContainerException from realm null]
import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from
realm null]
import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration
from realm null]
import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from
realm null]
import: Entry[import org.codehaus.plexus.ContainerConfiguration from
realm null]
import: Entry[import org.codehaus.plexus.ComponentRegistry from realm
null]
import: Entry[import org.codehaus.classworlds from realm null]
import: Entry[import org.apache.maven from realm null]
realm = plexus.core
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
Number of foreign imports: 0
-----------------------------------------------------
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:
119)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
577)
... 19 more
Caused by: org.apache.maven.plugin.PluginContainerException: Unable to
load the mojo 'resources' in the plugin
'org.apache.maven.plugins:maven-resources-plugin:2.4.2'. A required
class is missing: org/apache/maven/shared/filtering/
MavenFilteringException
-----------------------------------------------------
realm = plugin>org.apache.maven.plugins:maven-resources-plugin:
2.4.2
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
urls[0] = file:/C:/Users/terry/.m2/repository/org/apache/maven/plugins/
maven-resources-plugin/2.4.2/maven-resources-plugin-2.4.2.jar
urls[1] = file:/C:/Users/terry/.m2/repository/org/codehaus/plexus/
plexus-utils/1.5.15/plexus-utils-1.5.15.jar
urls[2] = file:/C:/Users/terry/.m2/repository/junit/junit/3.8.1/
junit-3.8.1.jar
urls[3] = file:/C:/Users/terry/.m2/repository/org/apache/maven/shared/
maven-filtering/1.0-beta-4/maven-filtering-1.0-beta-4.jar
urls[4] = file:/C:/Users/terry/.m2/repository/org/codehaus/plexus/
plexus-interpolation/1.13/plexus-interpolation-1.13.jar
Number of foreign imports: 4
import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer
from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import
org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm
ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser
from realm ClassRealm[plexus.core, parent: null]]
import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm
ClassRealm[plexus.core, parent: null]]
Number of parent imports: 20
import: Entry[import org.codehaus.plexus.personality from realm null]
import: Entry[import org.codehaus.plexus.logging from realm null]
import: Entry[import org.codehaus.plexus.lifecycle from realm null]
import: Entry[import org.codehaus.plexus.context from realm null]
import: Entry[import org.codehaus.plexus.container from realm null]
import: Entry[import org.codehaus.plexus.configuration from realm
null]
import: Entry[import org.codehaus.plexus.component from realm null]
import: Entry[import org.codehaus.plexus.classworlds from realm null]
import: Entry[import org.codehaus.plexus.PlexusContainerException from
realm null]
import: Entry[import org.codehaus.plexus.PlexusContainer from realm
null]
import: Entry[import org.codehaus.plexus.PlexusConstants from realm
null]
import: Entry[import org.codehaus.plexus.MutablePlexusContainer from
realm null]
import: Entry[import
org.codehaus.plexus.DuplicateChildContainerException from realm null]
import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from
realm null]
import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration
from realm null]
import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from
realm null]
import: Entry[import org.codehaus.plexus.ContainerConfiguration from
realm null]
import: Entry[import org.codehaus.plexus.ComponentRegistry from realm
null]
import: Entry[import org.codehaus.classworlds from realm null]
import: Entry[import org.apache.maven from realm null]
realm = plexus.core
strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
Number of foreign imports: 0
-----------------------------------------------------
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:
407)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:
94)
... 20 more
Caused by: java.lang.NoClassDefFoundError: org/apache/maven/shared/
filtering/MavenFilteringException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructors(Class.java:1459)
at
org.apache.xbean.recipe.ReflectionUtil.findConstructor(ReflectionUtil.java:
527)
at org.apache.xbean.recipe.ObjectRecipe.findFactory(ObjectRecipe.java:
532)
at
org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:
270)
at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:
96)
at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:
61)
at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:
49)
at
org.codehaus.plexus.component.builder.XBeanComponentBuilder.createComponentInstance(XBeanComponentBuilder.java:
159)
at
org.codehaus.plexus.component.builder.XBeanComponentBuilder.build(XBeanComponentBuilder.java:
123)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:
181)
at
org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:
51)
at
org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:
358)
at
org.codehaus.plexus.DefaultComponentRegistry.lookup(DefaultComponentRegistry.java:
178)
at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:
388)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:
388)
... 21 more
Caused by: java.lang.ClassNotFoundException:
org.apache.maven.shared.filtering.MavenFilteringException
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:
50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:
244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:
230)
... 38 more
> >
google-web-tool...@googlegroups.com<google-web-toolkit%2Bunsubs
cr...@googlegroups.com>
> > .