Hide Forgot
Description of problem: abrt-java-connector not building on ppc64/ppc64le as BuildRequires java-1.7.0-openjdk-devel that do not exist. Version-Release number of selected component (if applicable): abrt-java-connector-1.0.10-4.fc21 Steps to Reproduce: 1.fedpkg clone -a abrt-java-connector 2.fedpkg mockbuild Actual results: http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=1974610 === DEBUG util.py:283: Error: No Package found for java-1.7.0-openjdk-devel DEBUG util.py:373: Child return code was: 1 === Additional info: I did a trial with attached abrt-java-connector-spec_update_to_java_1_8_0.patch that allow to mock build for ppc64 architecture. But on ppc64le the make check is hanging on test_run_remote === $tail -n4 /var/lib/mock/f21-abrt-java-connector/result/build.log 4/29 Test #4: test_run_jar .......................... Passed 0.55 sec Start 5: test_run_threads 5/29 Test #5: test_run_threads ...................... Passed 0.39 sec Start 6: test_run_remote ===
Created attachment 933814 [details] abrt-java-connector-spec_update_to_java_1_8_0.patch
Created attachment 933828 [details] abrt_java_connector_shell_trial_hang.log The attached abrt_java_connector_shell_trial_hang.log is related to a subset of make check issued in mock shell to show that the hang is related to the following command: === /usr/bin/java -agentlib:abrt-java-connector="caught=java.lang.ArrayIndexOutOfBoundsException:java.lang.NullPointerException,abrt=$ABRT_ENABLED,output=run_remote.log" RemoteTest /builddir/build/BUILD/abrt-java-connector-fdf80c5de2400437cc2fbe56f14aacbf346274df/test/JarTest.jar ===
Created attachment 933830 [details] run_test.log the attached run_test.log (one of the generated log) is reporting and OutOfMemoryError despite the 16MB of the qemu guest. === Uncaught exception java.lang.OutOfMemoryError in method Test.allocateMemory() Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at Test.allocateMemory(Test.java:74) [file:/builddir/build/BUILD/abrt-java-connector-fdf80c5de2400437cc2fbe56f14aacbf346274df/test/Test.class] at Test.memoryRelatedIssues(Test.java:451) [file:/builddir/build/BUILD/abrt-java-connector-fdf80c5de2400437cc2fbe56f14aacbf346274df/test/Test.class] at Test.main(Test.java:512) [file:/builddir/build/BUILD/abrt-java-connector-fdf80c5de2400437cc2fbe56f14aacbf346274df/test/Test.class] ===
I am looking for any suggestion to continue investigation of the hang condition.
Hi Michel, many thanks for all your efforts! This issue is tracked in upstream github issue: https://github.com/jfilak/abrt-java-connector/issues/42
These upstream commits address issues described in this bug report: https://github.com/jfilak/abrt-java-connector/commit/2a12dd2edd42e6eaf61cd548459127ee9e3d6773 https://github.com/jfilak/abrt-java-connector/commit/84e586be225415ee9db757d77f244260bfd8fb29 https://github.com/jfilak/abrt-java-connector/commit/f6d7c30415898c73a3b1c207d2acb496f53f67ee https://github.com/jfilak/abrt-java-connector/commit/ec252755392cd5dcd0eaf63e5d0b46c246c24199
abrt-java-connector-1.1.0-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/abrt-java-connector-1.1.0-1.fc21
Package abrt-java-connector-1.1.0-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing abrt-java-connector-1.1.0-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-13909/abrt-java-connector-1.1.0-1.fc21 then log in and leave karma (feedback).
abrt-java-connector-1.1.0-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.