On Thu, Oct 6, 2016 at 4:04 PM, Sandro Bonazzola <sbonazzo(a)redhat.com>
wrote:
On Thu, Oct 6, 2016 at 3:27 PM, Piotr Kliczewski <pkliczew(a)redhat.com>
wrote:
>
>
> On Thu, Oct 6, 2016 at 2:40 PM, Sandro Bonazzola <sbonazzo(a)redhat.com>
> wrote:
>
>>
>>
>> On Thu, Oct 6, 2016 at 12:07 PM, Piotr Kliczewski <pkliczew(a)redhat.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Oct 6, 2016 at 11:56 AM, Sandro Bonazzola
<sbonazzo(a)redhat.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Wed, Oct 5, 2016 at 11:26 AM, Piotr Kliczewski
<pkliczew(a)redhat.com
>>>> > wrote:
>>>>
>>>>> I talked to xmvn maintainer and it seems that xmvn uses asm 3 to
>>>>> analyze the code after the build.
>>>>> This library do not support java8 syntax. I was asked to open a BZ
>>>>> for it [1]
>>>>>
>>>>> Now we are thinking how to workaround the issue before the fix will
>>>>> be available.
>>>>>
>>>>> Thanks,
>>>>> Piotr
>>>>>
>>>>> [1]
https://bugzilla.redhat.com/1381883
>>>>>
>>>>
>>>> I'll try to escalate the bug.
>>>> The patch attached to the BZ looks simple enough, if it may help I can
>>>> try to provide an updated version of xmvn within CentOS Virt SIG for 4.1
>>>> candidate repos.
>>>> May this help?
>>>>
>>>>
>>>>
>>> I believe so, Thank you!
>>>
>>
>> Ok, did it, you need to add
https://cbs.centos.org/rep
>> os/virt7-ovirt-41-candidate/x86_64/os/ to your repos files in
>> standard-ci automation directory
>>
>>
>>
>
> I added it here [1] and run the build [2] and I saw the same issue.
>
>
> [1]
https://gerrit.ovirt.org/#/c/64481/7/automation/build-artifa
> cts.repos.el6
> [2]
http://jenkins.ovirt.org/job/vdsm-jsonrpc-java_master_check-
> patch-el7-x86_64/51/console
>
>
You added to el6 repo, you should have added it to el7
:-) build-artifacts.repos.el7
I added el7 [1] and simlink [2] but still the same [3] and I can see that
the repo was added:
*14:16:23* Adding repo centos ->
>
>
>>
>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>> On Wed, Oct 5, 2016 at 10:00 AM, Piotr Kliczewski <
>>>>> pkliczew(a)redhat.com> wrote:
>>>>>
>>>>>> Actually I saw f24 output, sorry. Still looking into it.
>>>>>>
>>>>>> On Wed, Oct 5, 2016 at 9:58 AM, Piotr Kliczewski <
>>>>>> pkliczew(a)redhat.com> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Oct 5, 2016 at 9:58 AM, Piotr Kliczewski <
>>>>>>> pkliczew(a)redhat.com> wrote:
>>>>>>>
>>>>>>>> Sandro,
>>>>>>>>
>>>>>>>> Thank you, changing java dept in spec to
>>>>>>>>
>>>>>>>>
>>>>>>> BuildRequires: java-1.8.0-openjdk-devel >= 1:1.8.0
>>>>>>>
>>>>>>> helped
>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Oct 5, 2016 at 9:35 AM, Sandro Bonazzola <
>>>>>>>> sbonazzo(a)redhat.com> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Oct 5, 2016 at 9:34 AM, Piotr Kliczewski
<
>>>>>>>>> pkliczew(a)redhat.com> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Oct 5, 2016 at 9:01 AM, Sandro Bonazzola
<
>>>>>>>>>> sbonazzo(a)redhat.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> make[1]: Leaving directory
`/home/jenkins/workspace/vdsm-
>>>>>>>>>>>
jsonrpc-java_master_check-patch-el7-x86_64/vdsm-jsonrpc-java
>>>>>>>>>>>
/rpmbuild/BUILD/vdsm-jsonrpc-java-1.3.1_master'
>>>>>>>>>>> + xmvn-install -R .xmvn-reactor -n
vdsm-jsonrpc-java -d
>>>>>>>>>>>
/home/jenkins/workspace/vdsm-jsonrpc-java_master_check-patch
>>>>>>>>>>>
-el7-x86_64/vdsm-jsonrpc-java/rpmbuild/BUILDROOT/vdsm-jsonrp
>>>>>>>>>>> c-java-1.3.1-master.el7.centos.x86_64
>>>>>>>>>>> [INFO]
===============================================
>>>>>>>>>>> [INFO] SOURCE ARTIFACT:
>>>>>>>>>>> [INFO] groupId:
org.ovirt.vdsm-jsonrpc-java
>>>>>>>>>>> [INFO] artifactId: root
>>>>>>>>>>> [INFO] extension: pom
>>>>>>>>>>> [INFO] classifier:
>>>>>>>>>>> [INFO] version: 1.3.1-SNAPSHOT
>>>>>>>>>>> [INFO] stereotype: pom
>>>>>>>>>>> [INFO] namespace:
>>>>>>>>>>> [INFO] file:
/home/jenkins/workspace/vdsm-j
>>>>>>>>>>>
sonrpc-java_master_check-patch-el7-x86_64/vdsm-jsonrpc-java/
>>>>>>>>>>>
rpmbuild/BUILD/vdsm-jsonrpc-java-1.3.1_master/pom.xml
>>>>>>>>>>> [INFO]
-----------------------------------------------
>>>>>>>>>>> [INFO] TARGET ARTIFACT:
>>>>>>>>>>> [INFO] groupId: JPP/vdsm-jsonrpc-java
>>>>>>>>>>> [INFO] artifactId: root
>>>>>>>>>>> [INFO] extension: pom
>>>>>>>>>>> [INFO] classifier:
>>>>>>>>>>> [INFO] version: SYSTEM
>>>>>>>>>>> [INFO] stereotype: pom
>>>>>>>>>>> [INFO] namespace:
>>>>>>>>>>> [INFO] file:
usr/share/maven-poms/JPP.vdsm-
>>>>>>>>>>> jsonrpc-java-root.pom
>>>>>>>>>>> [INFO]
===============================================
>>>>>>>>>>> java.lang.ArrayIndexOutOfBoundsException:
4648
>>>>>>>>>>> at
org.objectweb.asm.ClassReader.readClass(Unknown Source)
>>>>>>>>>>> at
org.objectweb.asm.ClassReader.accept(Unknown Source)
>>>>>>>>>>> at
org.objectweb.asm.ClassReader.accept(Unknown Source)
>>>>>>>>>>> at
org.fedoraproject.maven.installer.impl.DefaultInstaller.uses
>>>>>>>>>>> NativeCode(DefaultInstaller.java:545)
>>>>>>>>>>> at
org.fedoraproject.maven.installer.impl.DefaultInstaller.inst
>>>>>>>>>>> allArtifact(DefaultInstaller.java:574)
>>>>>>>>>>> at
org.fedoraproject.maven.installer.impl.DefaultInstaller.inst
>>>>>>>>>>> all(DefaultInstaller.java:758)
>>>>>>>>>>> at
org.fedoraproject.maven.tools.installer.InstallerCli.run(Ins
>>>>>>>>>>> tallerCli.java:174)
>>>>>>>>>>> at
org.fedoraproject.maven.tools.installer.InstallerCli.main(In
>>>>>>>>>>> stallerCli.java:187)
>>>>>>>>>>> error: Bad exit status from
/var/tmp/rpm-tmp.KMxx5N (%install)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> RPM build errors:
>>>>>>>>>>> Bad exit status from
/var/tmp/rpm-tmp.KMxx5N (%install)
>>>>>>>>>>> Took 71 seconds
>>>>>>>>>>> ===================================
>>>>>>>>>>>
>>>>>>>>>>> No idea about why this happen, never seen it
in other builds. I
>>>>>>>>>>> can only guess that something in the
generated pom file is not resolvable
>>>>>>>>>>> by the installer using JDK 1.7.
>>>>>>>>>>> Maybe try with JDK 1.8 as in Fedora?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> This issue started to occur when we moved from
JDK 1.7 to 1.8.
>>>>>>>>>> It would be good to add a bit of verbosity so
maybe we would get more info
>>>>>>>>>> about the failure.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> That may be the clue. the EL7 build is using jdk 1.7
not 1.8.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Oct 4, 2016 at 8:58 PM, Martin Perina
<
>>>>>>>>>>> mperina(a)redhat.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Sandro,
>>>>>>>>>>>>
>>>>>>>>>>>> could you please take a look at the
issue? Is this some bug in
>>>>>>>>>>>> maven-local on EL7?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>>
>>>>>>>>>>>> Martin
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Sep 30, 2016 at 2:59 PM, Martin
Perina <
>>>>>>>>>>>> mperina(a)redhat.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Sep 30, 2016 at 2:56 PM,
Piotr Kliczewski <
>>>>>>>>>>>>> pkliczew(a)redhat.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Martin,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I restarted the build in the
morning to see why it is
>>>>>>>>>>>>>> failing.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Jsonrpc building looks good but
later it fails with:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *09:37:52*
java.lang.ArrayIndexOutOfBoundsException: 24064*09:37:52* at
org.objectweb.asm.ClassReader.readClass(Unknown Source)*09:37:52* at
org.objectweb.asm.ClassReader.accept(Unknown Source)*09:37:52* at
org.objectweb.asm.ClassReader.accept(Unknown Source)*09:37:52* at
org.fedoraproject.maven.installer.impl.DefaultInstaller.usesNativeCode(DefaultInstaller.java:545)*09:37:52*
at
org.fedoraproject.maven.installer.impl.DefaultInstaller.installArtifact(DefaultInstaller.java:574)*09:37:52*
at
org.fedoraproject.maven.installer.impl.DefaultInstaller.install(DefaultInstaller.java:758)*09:37:52*
at
org.fedoraproject.maven.tools.installer.InstallerCli.run(InstallerCli.java:174)*09:37:52*
at
org.fedoraproject.maven.tools.installer.InstallerCli.main(InstallerCli.java:187)*09:37:52*
error: Bad exit status from /var/tmp/rpm-tmp.kU3zTr (%install)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> this issue started to occur with
Ravi's patch. I think that is maybe related somehow to java8 changes.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Maybe there is a bug in
mavenlocal. We need to investigate.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> I know :-) That's why I wanted
someone from CI to take a
>>>>>>>>>>>>> look as they know much more about
those build issues. And because Fedora
>>>>>>>>>>>>> build works, this is some specific
EL7 issue ...
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Piotr
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Sep 30, 2016 at 2:40 PM,
Martin Perina <
>>>>>>>>>>>>>> mperina(a)redhat.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> could you please take a look
at EL7 build issue for patch
>>>>>>>>>>>>>>> [1]? Fedora build is OK, so
I'm not sure what we missed that EL7 build is
>>>>>>>>>>>>>>> still failing ...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Martin
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [1]
https://gerrit.ovirt.org/64481
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Sandro Bonazzola
>>>>>>>>>>> Better technology. Faster innovation. Powered
by community
>>>>>>>>>>> collaboration.
>>>>>>>>>>> See how it works at
redhat.com
>>>>>>>>>>>
>>>>>>>>>>>
<
https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Sandro Bonazzola
>>>>>>>>> Better technology. Faster innovation. Powered by
community
>>>>>>>>> collaboration.
>>>>>>>>> See how it works at
redhat.com
>>>>>>>>>
>>>>>>>>>
<
https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sandro Bonazzola
>>>> Better technology. Faster innovation. Powered by community
>>>> collaboration.
>>>> See how it works at
redhat.com
>>>>
<
https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
>>>>
>>>
>>>
>>
>>
>> --
>> Sandro Bonazzola
>> Better technology. Faster innovation. Powered by community collaboration.
>> See how it works at
redhat.com
>> <
https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>
>>
>
>
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at
redhat.com
<
https://www.redhat.com/it/about/events/red-hat-open-source-day-2016>