You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by Vijay Ram <ne...@live.com> on 2014/03/02 05:56:36 UTC

RE: failed: A required class was missing while executing org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: org/mortbay/util/Attributes

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:sriksun@hotmail.com] 
Sent: Thursday, February 27, 2014 12:42 PM
To: dev@falcon.incubator.apache.org
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: nellaivijay@live.com
> To: dev@falcon.incubator.apache.org
> 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: sriksun@hotmail.com
> > To: dev@falcon.incubator.apache.org
> > 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: nellaivijay@live.com
> > > To: dev@falcon.incubator.apache.org
> > > 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
> > > 
> > >  
> > > 
> >  		 	   		  
>  		 	   		  
 		 	   		  


RE: failed: A required class was missing while executing org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: org/mortbay/util/Attributes

Posted by Vijay Ram <ne...@live.com>.
Srikanth,
I have created the JIRA (FALCON-328) with you requested details.

Thanks and Regards
Vijay Ram

-----Original Message-----
From: Srikanth Sundarrajan [mailto:sriksun@hotmail.com] 
Sent: Sunday, March 02, 2014 12:10 AM
To: dev@falcon.incubator.apache.org
Subject: RE: failed: A required class was missing while executing
org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: org/mortbay/util/Attributes

Please do file. However I am unsure how we will proceed with debugging this
issue given that the error is not-reproducible elsewhere and the debug logs
aren't suggesting why the specific class is not available.

Can I request you to run the following command on ~/.m2/repository folder
and list down the jars that contain this class?

for jar in `find ~/.m2/repository -name *.jar`;  do jar tvf $jar | grep
"org/mortbay/util/Attributes"; if [ $? -eq 0 ]; then echo $jar; fi; done

Regards
Srikanth Sundarrajan
----------------------------------------
> From: nellaivijay@live.com
> To: dev@falcon.incubator.apache.org
> 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: Sat, 1 Mar 2014 23:56:36 -0500
>
> 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:sriksun@hotmail.com]
> Sent: Thursday, February 27, 2014 12:42 PM
> To: dev@falcon.incubator.apache.org
> 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: nellaivijay@live.com
>> To: dev@falcon.incubator.apache.org
>> 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: sriksun@hotmail.com
>>> To: dev@falcon.incubator.apache.org
>>> 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: nellaivijay@live.com
>>>> To: dev@falcon.incubator.apache.org
>>>> 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
>>>>
>>>>
>>>>
>>>
>>
>
> 		 	   		  


RE: failed: A required class was missing while executing org.mortbay.jetty:maven-jetty-plugin:6.1.26:run: org/mortbay/util/Attributes

Posted by Srikanth Sundarrajan <sr...@hotmail.com>.
Please do file. However I am unsure how we will proceed with debugging this issue given that the error is not-reproducible elsewhere and the debug logs aren't suggesting why the specific class is not available.

Can I request you to run the following command on ~/.m2/repository folder and list down the jars that contain this class?

for jar in `find ~/.m2/repository -name *.jar`;  do jar tvf $jar | grep "org/mortbay/util/Attributes"; if [ $? -eq 0 ]; then echo $jar; fi; done

Regards
Srikanth Sundarrajan
----------------------------------------
> From: nellaivijay@live.com
> To: dev@falcon.incubator.apache.org
> 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: Sat, 1 Mar 2014 23:56:36 -0500
>
> 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:sriksun@hotmail.com]
> Sent: Thursday, February 27, 2014 12:42 PM
> To: dev@falcon.incubator.apache.org
> 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: nellaivijay@live.com
>> To: dev@falcon.incubator.apache.org
>> 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: sriksun@hotmail.com
>>> To: dev@falcon.incubator.apache.org
>>> 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: nellaivijay@live.com
>>>> To: dev@falcon.incubator.apache.org
>>>> 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
>>>>
>>>>
>>>>
>>>
>>
>
>