[jbossts-issues] [JBoss JIRA] (JBTM-2986) Cannot build LRA on IBM JDK 8:lra-test: An Ant BuildException has occurred, looking for non-existing bin/jps

Ondra Chaloupka (JIRA) issues at jboss.org
Tue Jan 23 05:52:00 EST 2018


    [ https://issues.jboss.org/browse/JBTM-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13522365#comment-13522365 ] 

Ondra Chaloupka commented on JBTM-2986:
---------------------------------------

the reason is that the lra integration tests uses {{post-integration-test}} in the [pom.xml|https://github.com/jbosstm/narayana/blob/master/rts/lra/lra-test/pom.xml] {{jps}} command to check running swarm container and by jps it finds out the id of process which is killed in the next {{exec}} step. I need to review way of not using {{jps}} for getting process id for this would work on IBM JDK where {{jps}} command is not provided.

> Cannot build LRA on IBM JDK 8:lra-test: An Ant BuildException has occurred, looking for non-existing bin/jps
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: JBTM-2986
>                 URL: https://issues.jboss.org/browse/JBTM-2986
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>          Components: LRA
>    Affects Versions: 5.7.2.Final
>         Environment: IBM JDK 8
>            Reporter: Michal Karm Babacek
>            Assignee: Ondra Chaloupka
>             Fix For: 5.7.2.Final
>
>         Attachments: maven.log.zip
>
>
> I would like to build and test Narayana on IBM JDK and it seems the LRA test module is looking for {{jps}} that doesn't exist on IBM JDK. There should be some profile/wrapper to skip or port this part so as it works on IBM JDK without an explicit path to bin/jps.
> See [^maven.log.zip].
> h3. Excerpt
> {noformat}
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run (stop)
>         on project lra-test: An Ant BuildException has occured: Execute failed:
>         java.io.IOException: Cannot run program "/qa/tools/opt/x86_64/ibm-java-80/bin/jps"
>         (in directory "/opt/workspace/workspace/jws5-narayana-smoke-linux/cb703450/rts/lra/lra-test"):
>         error=2, No such file or directory
> [ERROR] around Ant part ...<exec executable="/qa/tools/opt/x86_64/ibm-java-80/bin/jps">...
>         @ 4:63 in /opt/workspace/workspace/jws5-narayana-smoke-linux/cb703450/rts/lra/lra-test/target/antrun/build-main.xml
> {noformat}
> I tried to "workaround" it temporarily with {{-DskipTests -Dmaven.test.skip=true}}; no luck.
> WDYT?



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbossts-issues mailing list