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/repos/virt7-ovirt-41-
candidate/x86_64/os/ to your repos files in standard-ci automation
directory
>
>>
>>
>>>
>>>
>>> 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>