cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edison Su <Edison...@citrix.com>
Subject RE: Package Build Procedure
Date Mon, 29 Oct 2012 18:05:25 GMT
Can you try "mvn -X -P developer -pl tools/apidoc " to get more error message?

> -----Original Message-----
> From: John Burwell [mailto:jburwell@basho.com]
> Sent: Monday, October 29, 2012 10:53 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: Package Build Procedure
> 
> Rohit,
> 
> Which packaging, if any, would you recommend using with master?
> 
> Thanks,
> -John
> 
> On Oct 29, 2012, at 1:33 PM, Rohit Yadav <rohit.yadav@citrix.com> wrote:
> 
> > NPE wow, am not sure what might have caused it and it works for me.
> > Alright, check that you've python and mysql-connector-python on it.
> > Or, better if you don't require apidocs, comment/remove it out from
> > the top level pom.xml;
> >
> > diff --git a/pom.xml b/pom.xml
> > index 12b4067..8178935 100644
> > --- a/pom.xml
> > +++ b/pom.xml
> > @@ -342,7 +342,6 @@
> >       <modules>
> >         <module>developer</module>
> > -           <module>tools/apidoc</module>
> >            <module>tools/devcloud</module>
> >
> > And try again with -X to have more verbosity.
> > If you cannot do without master branch, eventually you may hit some
> other issue while dpkg-buildpackage.
> >
> > Packaging needs fixing, Wido, Hugo, David, Edison?
> >
> > Regards.
> > ________________________________________
> > From: John Burwell [jburwell@basho.com]
> > Sent: Monday, October 29, 2012 10:51 PM
> > To: cloudstack-dev@incubator.apache.org
> > Subject: Re: Package Build Procedure
> >
> > Rohit,
> >
> > I receive the following error upon executing the "mvn clean install -P
> developer" command:
> >
> > ...
> > [INFO]
> > ----------------------------------------------------------------------
> > -- [INFO] Building Apache CloudStack apidoc Tools 4.1.0-SNAPSHOT
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO]
> > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ cloud-apidoc
> > --- [INFO] Deleting
> > /var/lib/jenkins/jobs/cloudstack-s3/workspace/tools/apidoc/target
> > [INFO]
> > [INFO] --- maven-remote-resources-plugin:1.3:process (default) @
> > cloud-apidoc --- [INFO] [INFO] --- exec-maven-plugin:1.2.1:exec
> > (compile) @ cloud-apidoc --- ... java.lang.NullPointerException
> >        at
> com.cloud.api.doc.ApiXmlDocWriter.writeCommand(ApiXmlDocWriter.java:3
> 17)
> >        at
> > com.cloud.api.doc.ApiXmlDocWriter.main(ApiXmlDocWriter.java:228)
> > + '[' 2 -ne 0 ']'
> > + exit 1
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] Reactor Summary:
> > [INFO]
> > [INFO] Apache CloudStack ................................. SUCCESS
> > [3.436s] [INFO] Apache CloudStack Utils ...........................
> > SUCCESS [11.430s] [INFO] Apache CloudStack API
> > ............................. SUCCESS [9.847s] [INFO] Apache
> > CloudStack Core ............................ SUCCESS [7.304s] [INFO]
> > Apache CloudStack Agents .......................... SUCCESS [5.751s]
> > [INFO] Apache CloudStack SystemVM Patches ................ SUCCESS
> > [2.489s] [INFO] Apache CloudStack Console Proxy ...................
> > SUCCESS [12.166s] [INFO] Apache CloudStack Server
> > .......................... SUCCESS [19.871s] [INFO] Apache CloudStack
> > Usage Server .................... SUCCESS [3.304s] [INFO] Apache
> > XenSource XAPI ............................. SUCCESS [6.116s] [INFO]
> > Apache CloudStack Plugin POM ...................... SUCCESS [0.394s]
> > [INFO] Apache CloudStack Plugin - User Concentrated Pod Deployment
> > Planner  SUCCESS [2.234s] [INFO] Apache CloudStack Plugin - User
> > Dispersing Deployment Planner  SUCCESS [2.617s] [INFO] Apache
> > CloudStack Plugin - Host Allocator Random .. SUCCESS [2.269s] [INFO]
> > Apache CloudStack Plugin - Hypervisor OracleVM .... SUCCESS [3.240s]
> > [INFO] Apache CloudStack Plugin - Open vSwitch ........... SUCCESS
> > [2.940s] [INFO] Apache CloudStack Plugin - Hypervisor Xen .........
> > SUCCESS [4.778s] [INFO] Apache CloudStack Plugin - Hypervisor KVM
> > ......... SUCCESS [12.957s] [INFO] Apache CloudStack Plugin - Network
> > Elastic Load Balancer  SUCCESS [2.661s] [INFO] Apache CloudStack
> > Plugin - Network Nicira NVP ..... SUCCESS [3.634s] [INFO] Apache
> > CloudStack Plugin - Storage Allocator Random  SUCCESS [2.220s] [INFO]
> > Apache CloudStack Plugin - User Authenticator LDAP  SUCCESS [2.460s]
> > [INFO] Apache CloudStack Plugin - User Authenticator MD5 . SUCCESS
> > [1.803s] [INFO] Apache CloudStack Plugin - User Authenticator Plain
> > Text  SUCCESS [2.288s] [INFO] Apache CloudStack AWS API Bridge
> > .................. SUCCESS [42.521s] [INFO] Apache CloudStack Client
> > UI ....................... SUCCESS [6.777s] [INFO] Apache CloudStack
> > Test ............................ SUCCESS [6.282s] [INFO] Apache
> > CloudStack Developer Tools ................. SUCCESS [0.153s] [INFO]
> > Apache CloudStack apidoc Tools .................... FAILURE [4.595s]
> > [INFO] Apache CloudStack Developer Tools ................. SKIPPED
> > [INFO] Apache CloudStack Developer Tools: marvin ......... SKIPPED
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] BUILD FAILURE
> > [INFO]
> > ----------------------------------------------------------------------
> > --
> > [INFO] Total time: 3:10.107s
> > [INFO] Finished at: Mon Oct 29 13:12:30 EDT 2012 [INFO] Final Memory:
> > 30M/243M [INFO]
> > ----------------------------------------------------------------------
> > -- [ERROR] Failed to execute goal
> > org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (compile) on project
> > cloud-apidoc: Command execution failed. Process exited with an error:
> > 1 (Exit value: 1) -> [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/MojoExecutionExcepti
> o
> > n
> > [ERROR]
> > [ERROR] After correcting the problems, you can resume the build with the
> command
> > [ERROR]   mvn <goals> -rf :cloud-apidoc
> >
> > We are testing a large patch in a feature branch tracking master.  Therefore,
> using the 4.0.0 branch is not an option for our testing needs.
> >
> > Thank you for your assistance,
> > -John
> >
> > On Oct 29, 2012, at 12:59 PM, Rohit Yadav <rohit.yadav@citrix.com> wrote:
> >
> >> John, the issue would require us to remove waf/ant and modify debian
> control files such that they can be packaged using maven (I think it may be a
> lot of work and I'm not clear how to approach it without using maven plugins,
> but dpkg-buildpackage).
> >>
> >> The error seems like apidocs failed for you, this can help:
> >> mvn clean install -P developer
> >> mvn -P developer -pl tools/apidoc (this would create,
> >> tools/apidoc/target/commands.xml)
> >>
> >> and then try dpkg-buildpackage again, but this may fail somewhere else.
> >>
> >> For now, I would suggest you to use the 4.0 branch which works
> (https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building#Buildin
> g-Packaging).
> >>
> >> Regards.
> >> ________________________________________
> >> From: John Burwell [jburwell@basho.com]
> >> Sent: Monday, October 29, 2012 10:08 PM
> >> To: cloudstack-dev@incubator.apache.org
> >> Subject: Re: Package Build Procedure
> >>
> >> Rohit,
> >>
> >> To clarify the context of the error below, I received this error from the
> dpkg-buildpackage command.
> >>
> >> Thanks,
> >> -John
> >>
> >> On Oct 29, 2012, at 12:34 PM, John Burwell <jburwell@basho.com> wrote:
> >>
> >>> Rohit,
> >>>
> >>> Following this procedure, I receive the following error:
> >>>
> >>> [384/384] xmlapi:  -> artifacts/default/commands.xml
> >>> java.lang.NullPointerException
> >>>
> >>> at
> >>>
> com.cloud.api.doc.ApiXmlDocWriter.writeCommand(ApiXmlDocWriter.java:
> >>> 317)
> >>>
> >>> at com.cloud.api.doc.ApiXmlDocWriter.main(ApiXmlDocWriter.java:228)
> >>> Waf: Leaving directory `/var/lib/jenkins/jobs/cloudstack-
> s3/workspace/artifacts'
> >>> Build failed:  -> task failed (err #2):
> >>>
> >>> {task: xmlapi  -> commands.xml}
> >>> make: *** [build-arch-stamp] Error 1
> >>> dpkg-buildpackage: error: debian/rules build gave error exit status
> >>> 2
> >>>
> >>> What can I do work around this issue?
> >>>
> >>> Thank you for your help,
> >>> -John
> >>>
> >>> On Oct 29, 2012, at 12:07 PM, Rohit Yadav <rohit.yadav@citrix.com>
> wrote:
> >>>
> >>>> For 4.0, here you go:
> >>>>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Building#Bui
> >>>> lding-Packaging
> >>>>
> >>>> Master is still wip; patches welcome!
> >>>>
> >>>> Regards.
> >>>>
> >>>> ________________________________________
> >>>> From: John Burwell [jburwell@basho.com]
> >>>> Sent: Monday, October 29, 2012 9:29 PM
> >>>> To: cloudstack-dev@incubator.apache.org
> >>>> Subject: Package Build Procedure
> >>>>
> >>>> All,
> >>>>
> >>>> What is the procedure for building a Debian package?  I have
> attempted running dpkg-buildpackage in the root directory of the CloudStack
> project, but get an error regarding missing apidoc scripts.
> >>>>
> >>>> Thank you for your help,
> >>>> -John
> >>>
> >>
> >


Mime
View raw message