Hi Srikanth, I had downgraded the Maven 3.0.5, though its shows error message can I create a JIRA on this issue? Please advice.
Thanks and Regards Vijay Ram -----Original Message----- From: Srikanth Sundarrajan [mailto:[email protected]] Sent: Thursday, February 27, 2014 12:42 PM To: [email protected] Subject: RE: failed: A required class was missing while executing org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: org/mortbay/util/Attributes Hi Vijay, I took a look into your log file and it doesn't seem like there is any conflict in classpath elements. I am unsure why you are running into the issue. On closer look the exception is not when the jetty plugin is starting up the application, but instead is when the jetty-plugin itself is starting. Can you try with a slightly older version of maven, if it does work, then we can perhaps reproduce it our end and then work on an appropriate fix (if there is an issue). RegardsSrikanth Sundarrajan > From: [email protected] > To: [email protected] > Subject: RE: failed: A required class was missing while executing > org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: > org/mortbay/util/Attributes > Date: Wed, 26 Feb 2014 20:47:59 -0500 > > Hi Srikanth, > Thanks for your help, I have attached the log file here, Please review and let me know. > https://onedrive.live.com/redir?resid=BAB25DA19231794A!1782&authkey=!A > LnerkhGzhw3Ukw&ithint=file%2c.gz > > Thanks > Vijay > > > > > From: [email protected] > > To: [email protected] > > Subject: RE: failed: A required class was missing while executing > > org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: > > org/mortbay/util/Attributes > > Date: Wed, 26 Feb 2014 14:44:29 +0530 > > > > Hi, From the logs it is unclear why are you running into this error. Looks like there is a conflicting jetty in the dependency. Are you using any specific version of hadoop / oozie overriding the defaults ? Can you provide the full (mvn -X clean verify, with required Xmx & PermSize) output for further debugging ? I am particularly interested in seeing the classPathElements & testClassPathElements in the webapps module during integration tests. > > RegardsSrikanth Sundarrajan > > > > > From: [email protected] > > > To: [email protected] > > > Subject: failed: A required class was missing while executing > > > org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: > > > org/mortbay/util/Attributes > > > Date: Wed, 26 Feb 2014 03:32:17 -0500 > > > > > > All, > > > > > > While building the falcon, it was failed with this error message > > > (failed: A required class was missing while executing > > > org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: > > > org/mortbay/util/Attributes > > > > > > ). > > > > > > How can we proceed further? > > > > > > > > > > > > > > > > > > Please refer the detailed error message here, > > > > > > > > > > > > > > > > > > Downloaded: > > > http://repo.maven.apache.org/maven2/org/eclipse/jdt/core/compiler/ > > > ecj/3.5.1/ ecj-3.5.1.jar (1636 KB at 1282.7 KB/sec) > > > > > > [WARNING] Error injecting: org.mortbay.jetty.plugin.Jetty6RunMojo > > > > > > java.lang.NoClassDefFoundError: org/mortbay/util/Attributes > > > > > > at java.lang.ClassLoader.defineClass1(Native > > > Method) > > > > > > at > > > java.lang.ClassLoader.defineClass(ClassLoader.java:643) > > > > > > at > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java > > > :142) > > > > > > at > > > java.net.URLClassLoader.defineClass(URLClassLoader.java:277) > > > > > > at > > > java.net.URLClassLoader.access$000(URLClassLoader.java:73) > > > > > > at > > > java.net.URLClassLoader$1.run(URLClassLoader.java:212) > > > > > > at > > > java.security.AccessController.doPrivileged(Native > > > Method) > > > > > > at > > > java.net.URLClassLoader.findClass(URLClassLoader.java:205) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf > > > (ClassReal > > > m.java:389) > > > > > > at > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadCla > > > ss(SelfFir > > > stStrategy.java:42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoa > > > dClass(Cla > > > ssRealm.java:259) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 27) > > > > > > at java.lang.ClassLoader.defineClass1(Native > > > Method) > > > > > > at > > > java.lang.ClassLoader.defineClass(ClassLoader.java:643) > > > > > > at > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java > > > :142) > > > > > > at > > > java.net.URLClassLoader.defineClass(URLClassLoader.java:277) > > > > > > at > > > java.net.URLClassLoader.access$000(URLClassLoader.java:73) > > > > > > at > > > java.net.URLClassLoader$1.run(URLClassLoader.java:212) > > > > > > at > > > java.security.AccessController.doPrivileged(Native > > > Method) > > > > > > at > > > java.net.URLClassLoader.findClass(URLClassLoader.java:205) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf > > > (ClassReal > > > m.java:389) > > > > > > at > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadCla > > > ss(SelfFir > > > stStrategy.java:42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoa > > > dClass(Cla > > > ssRealm.java:259) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 27) > > > > > > at java.lang.ClassLoader.defineClass1(Native > > > Method) > > > > > > at > > > java.lang.ClassLoader.defineClass(ClassLoader.java:643) > > > > > > at > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java > > > :142) > > > > > > at > > > java.net.URLClassLoader.defineClass(URLClassLoader.java:277) > > > > > > at > > > java.net.URLClassLoader.access$000(URLClassLoader.java:73) > > > > > > at > > > java.net.URLClassLoader$1.run(URLClassLoader.java:212) > > > > > > at > > > java.security.AccessController.doPrivileged(Native > > > Method) > > > > > > at > > > java.net.URLClassLoader.findClass(URLClassLoader.java:205) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf > > > (ClassReal > > > m.java:389) > > > > > > at > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadCla > > > ss(SelfFir > > > stStrategy.java:42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoa > > > dClass(Cla > > > ssRealm.java:259) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 27) > > > > > > at java.lang.Class.getDeclaredConstructors0(Native > > > Method) > > > > > > at > > > java.lang.Class.privateGetDeclaredConstructors(Class.java:2496) > > > > > > at > > > java.lang.Class.getDeclaredConstructors(Class.java:1901) > > > > > > at > > > com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoi > > > nt.java:24 > > > 5) > > > > > > at > > > com.google.inject.internal.ConstructorBindingImpl.create(Construct > > > orBindingI > > > mpl.java:99) > > > > > > at > > > com.google.inject.internal.InjectorImpl.createUninitializedBinding > > > (InjectorI > > > mpl.java:653) > > > > > > at > > > com.google.inject.internal.InjectorImpl.createJustInTimeBinding(In > > > jectorImpl > > > .java:863) > > > > > > at > > > com.google.inject.internal.InjectorImpl.createJustInTimeBindingRec > > > ursive(Inj > > > ectorImpl.java:790) > > > > > > at > > > com.google.inject.internal.InjectorImpl.getJustInTimeBinding(Injec > > > torImpl.ja > > > va:278) > > > > > > at > > > com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java: > > > 210) > > > > > > at > > > com.google.inject.internal.InjectorImpl.getProviderOrThrow(Injecto > > > rImpl.java > > > :986) > > > > > > at > > > com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.j > > > ava:1019) > > > > > > at > > > com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.j > > > ava:982) > > > > > > at > > > com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.j > > > ava:1032) > > > > > > at > > > org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java: > > > 48) > > > > > > at > > > com.google.inject.internal.ProviderInternalFactory.provision(Provi > > > derInterna > > > lFactory.java:86) > > > > > > at > > > com.google.inject.internal.InternalFactoryToInitializableAdapter.p > > > rovision(I > > > nternalFactoryToInitializableAdapter.java:55) > > > > > > at > > > com.google.inject.internal.ProviderInternalFactory$1.call(Provider > > > InternalFa > > > ctory.java:70) > > > > > > at > > > com.google.inject.internal.ProvisionListenerStackCallback$Provisio > > > n.provisio > > > n(ProvisionListenerStackCallback.java:100) > > > > > > at > > > org.eclipse.sisu.plexus.PlexusLifecycleManager.onProvision(PlexusL > > > ifecycleMa > > > nager.java:133) > > > > > > at > > > com.google.inject.internal.ProvisionListenerStackCallback$Provisio > > > n.provisio > > > n(ProvisionListenerStackCallback.java:109) > > > > > > at > > > com.google.inject.internal.ProvisionListenerStackCallback.provisio > > > n(Provisio > > > nListenerStackCallback.java:55) > > > > > > at > > > com.google.inject.internal.ProviderInternalFactory.circularGet(Pro > > > viderInter > > > nalFactory.java:68) > > > > > > at > > > com.google.inject.internal.InternalFactoryToInitializableAdapter.g > > > et(Interna > > > lFactoryToInitializableAdapter.java:47) > > > > > > at > > > com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java > > > :997) > > > > > > at > > > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl > > > .java:1047 > > > ) > > > > > > at > > > com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:99 > > > 3) > > > > > > at > > > com.google.inject.Scopes$1$1.get(Scopes.java:59) > > > > > > at > > > org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java: > > > 82) > > > > > > at > > > org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.jav > > > a:51) > > > > > > at > > > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusCon > > > tainer.jav > > > a:260) > > > > > > at > > > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusCon > > > tainer.jav > > > a:252) > > > > > > at > > > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConf > > > iguredMojo > > > (DefaultMavenPluginManager.java:459) > > > > > > at > > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Defa > > > ultBuildPl > > > uginManager.java:97) > > > > > > at > > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecu > > > tor.java:2 > > > 08) > > > > > > at > > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecu > > > tor.java:1 > > > 53) > > > > > > at > > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecu > > > tor.java:1 > > > 45) > > > > > > at > > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPr > > > oject(Life > > > cycleModuleBuilder.java:84) > > > > > > at > > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPr > > > oject(Life > > > cycleModuleBuilder.java:59) > > > > > > at > > > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreade > > > dBuild(Lif > > > ecycleStarter.java:183) > > > > > > at > > > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifec > > > ycleStarte > > > r.java:161) > > > > > > at > > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) > > > > > > at > > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) > > > > > > at > > > org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) > > > > > > at > > > org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) > > > > > > at > > > org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > > > > > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > > Method) > > > > > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorIm > > > pl.java:57 > > > ) > > > > > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAc > > > cessorImpl > > > .java:43) > > > > > > at > > > java.lang.reflect.Method.invoke(Method.java:622) > > > > > > at > > > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(L > > > auncher.ja > > > va:289) > > > > > > at > > > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher. > > > java:229) > > > > > > at > > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > > > java:415) > > > > > > at > > > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.ja > > > va:356) > > > > > > Caused by: java.lang.ClassNotFoundException: > > > org.mortbay.util.Attributes > > > > > > at > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadCla > > > ss(SelfFir > > > stStrategy.java:50) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoa > > > dClass(Cla > > > ssRealm.java:259) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 42) > > > > > > at > > > org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRe > > > alm.java:2 > > > 27) > > > > > > ... 93 more > > > > > > [INFO] > > > ------------------------------------------------------------------ > > > ------ > > > > > > [INFO] Reactor Summary: > > > > > > [INFO] > > > > > > [INFO] Checkstyle ........................................ SUCCESS > > > [1.963s] > > > > > > [INFO] Apache Falcon ..................................... SUCCESS > > > [3.283s] > > > > > > [INFO] Build Tools ....................................... SUCCESS > > > [2:46.078s] > > > > > > [INFO] Apache Falcon CLI client .......................... SUCCESS > > > [9.480s] > > > > > > [INFO] Apache Falcon Metrics ............................. SUCCESS > > > [1.223s] > > > > > > [INFO] Apache Falcon Hadoop Dependencies ................. SUCCESS > > > [3.351s] > > > > > > [INFO] Apache Falcon Test Utility ........................ SUCCESS > > > [2.714s] > > > > > > [INFO] Apache Falcon Commons ............................. SUCCESS > > > [53.613s] > > > > > > [INFO] Apache Falcon Oozie EL Extension .................. SUCCESS > > > [5.410s] > > > > > > [INFO] Apache Falcon Embedded Hadoop - Test Cluster ...... SUCCESS > > > [17.049s] > > > > > > [INFO] Apache Falcon Messaging ........................... SUCCESS > > > [13.359s] > > > > > > [INFO] Apache Falcon Oozie Adaptor ....................... SUCCESS > > > [15.773s] > > > > > > [INFO] Apache Falcon Feed ................................ SUCCESS > > > [9.128s] > > > > > > [INFO] Apache Falcon Process ............................. SUCCESS > > > [12.523s] > > > > > > [INFO] Apache Falcon Acquisition ......................... SUCCESS > > > [0.334s] > > > > > > [INFO] Apache Falcon Replication ......................... SUCCESS > > > [7.796s] > > > > > > [INFO] Apache Falcon Retention ........................... SUCCESS > > > [8.672s] > > > > > > [INFO] Apache Falcon Archival ............................ SUCCESS > > > [0.324s] > > > > > > [INFO] Apache Falcon Rerun ............................... SUCCESS > > > [10.746s] > > > > > > [INFO] Apache Falcon Prism ............................... SUCCESS > > > [27.594s] > > > > > > [INFO] Apache Falcon Web Application ..................... FAILURE > > > [21.176s] > > > > > > [INFO] Apache Falcon Documentation ....................... SKIPPED > > > > > > [INFO] > > > ------------------------------------------------------------------ > > > ------ > > > > > > [INFO] BUILD FAILURE > > > > > > [INFO] > > > ------------------------------------------------------------------ > > > ------ > > > > > > [INFO] Total time: 6:32.387s > > > > > > [INFO] Finished at: Wed Feb 26 03:25:37 GMT-05:00 2014 > > > > > > [INFO] Final Memory: 363M/676M > > > > > > [INFO] > > > ------------------------------------------------------------------ > > > ------ > > > > > > [ERROR] Failed to execute goal > > > org.mortbay.jetty:maven-jetty-plugin:6.1.26:run (start-jetty) on > > > project > > > falcon-webapp: Execution start-jetty of goal > > > org.mortbay.jetty:maven-jetty-plugin:6.1.26:run failed: A required > > > class was missing while executing org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: > > > org/mortbay/util/Attributes > > > > > > [ERROR] ----------------------------------------------------- > > > > > > [ERROR] realm = plugin>org.mortbay.jetty:maven-jetty-plugin:6.1.26 > > > > > > [ERROR] strategy = > > > org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > > > > > > [ERROR] urls[0] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/maven-jetty-plug > > > in/6.1.26/ > > > maven-jetty-plugin-6.1.26.jar > > > > > > [ERROR] urls[1] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26. > > > jar > > > > > > [ERROR] urls[2] = > > > file:/home/admin/.m2/repository/org/codehaus/plexus/plexus-utils/1 > > > .1/plexus- > > > utils-1.1.jar > > > > > > [ERROR] urls[3] = > > > file:/home/admin/.m2/repository/junit/junit/3.8.2/junit-3.8.2.jar > > > > > > [ERROR] urls[4] = > > > file:/home/admin/.m2/repository/org/apache/maven/maven-plugin-tool > > > s-api/2.0/ > > > maven-plugin-tools-api-2.0.jar > > > > > > [ERROR] urls[5] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jetty-plus/6.1.2 > > > 6/jetty-pl > > > us-6.1.26.jar > > > > > > [ERROR] urls[6] = > > > file:/home/admin/.m2/repository/geronimo-spec/geronimo-spec-jta/1. > > > 0.1B-rc4/g > > > eronimo-spec-jta-1.0.1B-rc4.jar > > > > > > [ERROR] urls[7] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jetty-naming/6.1 > > > .26/jetty- > > > naming-6.1.26.jar > > > > > > [ERROR] urls[8] = > > > file:/home/admin/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar > > > > > > [ERROR] urls[9] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jetty-management > > > /6.1.26/je > > > tty-management-6.1.26.jar > > > > > > [ERROR] urls[10] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jsp-2.1-jetty/6. > > > 1.26/jsp-2 > > > .1-jetty-6.1.26.jar > > > > > > [ERROR] urls[11] = > > > file:/home/admin/.m2/repository/org/eclipse/jdt/core/3.1.1/core-3. > > > 1.1.jar > > > > > > [ERROR] urls[12] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jsp-api-2.1-glassfish/2.1. > > > v20091210/jsp-api-2.1-glassfish-2.1.v20091210.jar > > > > > > [ERROR] urls[13] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jsp-2.1-glassfis > > > h/2.1.v200 91210/jsp-2.1-glassfish-2.1.v20091210.jar > > > > > > [ERROR] urls[14] = > > > file:/home/admin/.m2/repository/org/eclipse/jdt/core/compiler/ecj/ > > > 3.5.1/ecj- > > > 3.5.1.jar > > > > > > [ERROR] urls[15] = > > > file:/home/admin/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar > > > > > > [ERROR] urls[16] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/jetty-annotation > > > s/6.1.26/j > > > etty-annotations-6.1.26.jar > > > > > > [ERROR] urls[17] = > > > file:/home/admin/.m2/repository/org/apache/geronimo/specs/geronimo > > > -annotatio n_1.0_spec/1.0/geronimo-annotation_1.0_spec-1.0.jar > > > > > > [ERROR] urls[18] = > > > file:/home/admin/.m2/repository/org/mortbay/jetty/start/6.1.26/start-6.1.26. > > > jar > > > > > > [ERROR] Number of foreign imports: 1 > > > > > > [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: > > > null]] > > > > > > [ERROR] > > > > > > [ERROR] -----------------------------------------------------: > > > org.mortbay.util.Attributes > > > > > > [ERROR] -> [Help 1] > > > > > > [ERROR] > > > > > > [ERROR] To see the full stack trace of the errors, re-run Maven > > > with the -e switch. > > > > > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > > > > > [ERROR] > > > > > > [ERROR] For more information about the errors and possible > > > solutions, please read the following articles: > > > > > > [ERROR] [Help 1] > > > http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerEx > > > ception > > > > > > [ERROR] > > > > > > [ERROR] After correcting the problems, you can resume the build > > > with the command > > > > > > [ERROR] mvn <goals> -rf :falcon-webapp > > > > > > > > > > > > Thanks and Regards > > > > > > Vijay Ram > > > > > > > > > > > >
