[JBoss JIRA] (JGRP-1739) Test output leaking across test cases
by Richard Achmatowicz (JIRA)
[ https://issues.jboss.org/browse/JGRP-1739?page=com.atlassian.jira.plugin.... ]
Richard Achmatowicz updated JGRP-1739:
--------------------------------------
Description:
Test case output written to System.out and System.err can be written from test case Y and end up in the output files of test case X, where Y is the test case immediately following X in the execution sequence.
Here is an example obrained from running the ant target stack-independent::
{noformat}
stack-independent:
[mkdir] Created dir: /home/nrla/projects/jgroups-git-repo/tmp/test-results/xml/stack-independent
[xslt] Processing /home/nrla/projects/jgroups-git-repo/conf/testng/stack-independent.xml to /home/nrla/projects/jgroups-git-repo/tmp/stack-independent.xml
[xslt] Loading stylesheet /home/nrla/projects/jgroups-git-repo/conf/testng/parallelConfig.xsl
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions2()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush2()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeout()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeoutWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMerge()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMergeWithFlush()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
[testng] OK: [8] org.jgroups.tests.TUNNELDeadLockTest.testStress()
[testng] OK: [8] org.jgroups.tests.ConnectStressTest.testConcurrentJoining()
[testng] OK: [8] org.jgroups.tests.SequencerOrderTest.testBroadcastSequence()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_Loopback()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_NoLoopback()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithLoopback()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForDelete()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForPut()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicGet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPost()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPutAndHeaders()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenNotSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoBucket()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoFile()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButTooManySubdirectories()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValid()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValidSubdirectory()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedDeleteSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedPutSet()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testAddInitialHosts()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThree()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRAlreadyDown()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRDown()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testDisconnectConnectTwo()
[testng] OK: [8] org.jgroups.tests.GossipRouterTest.testLateStart()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testConnectThree()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testFailureDetection()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testNullLocalAddress_TUNNEL()
[testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeAndSendOrdering()
[testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeWithParticipant()
BUILD SUCCESSFUL
Total time: 4 minutes 20 seconds
[1]+ Done emacs
[nrla@lenovo jgroups-git-repo]$ grep -R testGeneratePreSignedUrlForDelete *
Binary file classes/org/jgroups/protocols/S3_PINGTest.class matches
tests/junit/org/jgroups/protocols/S3_PINGTest.java: public void testGeneratePreSignedUrlForDelete() {
tmp/test-results/xml/stack-independent/org.jgroups.tests.SendAndReceiveTest/stdout.txt:------------- testGeneratePreSignedUrlForDelete -----------
tmp/test-results/xml/stack-independent/TESTS-org.jgroups.tests.SendAndReceiveTest-stack-independent.xml:------------- testGeneratePreSignedUrlForDelete -----------
Binary file tmp/test-results/xml/stack-independent/org.jgroups.protocols.S3_PINGTest/tests.data matches
tmp/test-results/xml/stack-independent/TESTS-org.jgroups.protocols.S3_PINGTest-stack-independent.xml: <testcase classname="org.jgroups.protocols.S3_PINGTest" name="testGeneratePreSignedUrlForDelete" time="0.16">
{noformat}
You'll see that some output from S3_PINGTest is written to the output file of SendAndReceiveTest, which precedes it in execution order.
was:
Test case output written to System.out and System.err can be written from test case Y and end up in the output files of test case X, where Y is the test case immediately following X in the execution sequence.
Here is an example obrained from running the ant target stack-independent::
{noformat}
stack-independent:
[mkdir] Created dir: /home/nrla/projects/jgroups-git-repo/tmp/test-results/xml/stack-independent
[xslt] Processing /home/nrla/projects/jgroups-git-repo/conf/testng/stack-independent.xml to /home/nrla/projects/jgroups-git-repo/tmp/stack-independent.xml
[xslt] Loading stylesheet /home/nrla/projects/jgroups-git-repo/conf/testng/parallelConfig.xsl
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions2()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush2()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeout()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeoutWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMerge()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMergeWithFlush()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
[testng] OK: [8] org.jgroups.tests.TUNNELDeadLockTest.testStress()
[testng] OK: [8] org.jgroups.tests.ConnectStressTest.testConcurrentJoining()
[testng] OK: [8] org.jgroups.tests.SequencerOrderTest.testBroadcastSequence()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_Loopback()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_NoLoopback()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithLoopback()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForDelete()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForPut()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicGet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPost()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPutAndHeaders()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenNotSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoBucket()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoFile()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButTooManySubdirectories()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValid()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValidSubdirectory()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedDeleteSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedPutSet()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testAddInitialHosts()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThree()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRAlreadyDown()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRDown()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testDisconnectConnectTwo()
[testng] OK: [8] org.jgroups.tests.GossipRouterTest.testLateStart()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testConnectThree()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testFailureDetection()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testNullLocalAddress_TUNNEL()
[testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeAndSendOrdering()
[testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeWithParticipant()
BUILD SUCCESSFUL
Total time: 4 minutes 20 seconds
[1]+ Done emacs
[nrla@lenovo jgroups-git-repo]$ grep -R testGeneratePreSignedUrlForDelete *
Binary file classes/org/jgroups/protocols/S3_PINGTest.class matches
tests/junit/org/jgroups/protocols/S3_PINGTest.java: public void testGeneratePreSignedUrlForDelete() {
tmp/test-results/xml/stack-independent/org.jgroups.tests.SendAndReceiveTest/stdout.txt:------------- testGeneratePreSignedUrlForDelete -----------
tmp/test-results/xml/stack-independent/TESTS-org.jgroups.tests.SendAndReceiveTest-stack-independent.xml:------------- testGeneratePreSignedUrlForDelete -----------
Binary file tmp/test-results/xml/stack-independent/org.jgroups.protocols.S3_PINGTest/tests.data matches
tmp/test-results/xml/stack-independent/TESTS-org.jgroups.protocols.S3_PINGTest-stack-independent.xml: <testcase classname="org.jgroups.protocols.S3_PINGTest" name="testGeneratePreSignedUrlForDelete" time="0.16">
{noformat}
You'll see that some output from S3_PINGTest is written to the output file of SendAndReceiveTest, which precedes it in execution order.
> Test output leaking across test cases
> -------------------------------------
>
> Key: JGRP-1739
> URL: https://issues.jboss.org/browse/JGRP-1739
> Project: JGroups
> Issue Type: Bug
> Affects Versions: 3.5
> Reporter: Richard Achmatowicz
> Assignee: Bela Ban
> Priority: Minor
>
> Test case output written to System.out and System.err can be written from test case Y and end up in the output files of test case X, where Y is the test case immediately following X in the execution sequence.
> Here is an example obrained from running the ant target stack-independent::
> {noformat}
> stack-independent:
> [mkdir] Created dir: /home/nrla/projects/jgroups-git-repo/tmp/test-results/xml/stack-independent
> [xslt] Processing /home/nrla/projects/jgroups-git-repo/conf/testng/stack-independent.xml to /home/nrla/projects/jgroups-git-repo/tmp/stack-independent.xml
> [xslt] Loading stylesheet /home/nrla/projects/jgroups-git-repo/conf/testng/parallelConfig.xsl
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitions()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitionsWithFlush()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitions()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitionsWithFlush()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions2()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush2()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeout()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeoutWithFlush()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMerge()
> [testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMergeWithFlush()
> [testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
> [testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
> [testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
> [testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
> [testng] OK: [8] org.jgroups.tests.TUNNELDeadLockTest.testStress()
> [testng] OK: [8] org.jgroups.tests.ConnectStressTest.testConcurrentJoining()
> [testng] OK: [8] org.jgroups.tests.SequencerOrderTest.testBroadcastSequence()
> [testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_Loopback()
> [testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_NoLoopback()
> [testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithLoopback()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForDelete()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForPut()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicGet()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPost()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPutAndHeaders()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenNotSet()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenSet()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoBucket()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoFile()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButTooManySubdirectories()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValid()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValidSubdirectory()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedDeleteSet()
> [testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedPutSet()
> [testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testAddInitialHosts()
> [testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThree()
> [testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRAlreadyDown()
> [testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRDown()
> [testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testDisconnectConnectTwo()
> [testng] OK: [8] org.jgroups.tests.GossipRouterTest.testLateStart()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testConnectThree()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_Default()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_TUNNEL()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_Default()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_TUNNEL()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_Default()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_TUNNEL()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testFailureDetection()
> [testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testNullLocalAddress_TUNNEL()
> [testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeAndSendOrdering()
> [testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeWithParticipant()
> BUILD SUCCESSFUL
> Total time: 4 minutes 20 seconds
> [1]+ Done emacs
> [nrla@lenovo jgroups-git-repo]$ grep -R testGeneratePreSignedUrlForDelete *
> Binary file classes/org/jgroups/protocols/S3_PINGTest.class matches
> tests/junit/org/jgroups/protocols/S3_PINGTest.java: public void testGeneratePreSignedUrlForDelete() {
> tmp/test-results/xml/stack-independent/org.jgroups.tests.SendAndReceiveTest/stdout.txt:------------- testGeneratePreSignedUrlForDelete -----------
> tmp/test-results/xml/stack-independent/TESTS-org.jgroups.tests.SendAndReceiveTest-stack-independent.xml:------------- testGeneratePreSignedUrlForDelete -----------
> Binary file tmp/test-results/xml/stack-independent/org.jgroups.protocols.S3_PINGTest/tests.data matches
> tmp/test-results/xml/stack-independent/TESTS-org.jgroups.protocols.S3_PINGTest-stack-independent.xml: <testcase classname="org.jgroups.protocols.S3_PINGTest" name="testGeneratePreSignedUrlForDelete" time="0.16">
> {noformat}
>
> You'll see that some output from S3_PINGTest is written to the output file of SendAndReceiveTest, which precedes it in execution order.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 2 months
[JBoss JIRA] (JGRP-1739) Test output leaking across test cases
by Richard Achmatowicz (JIRA)
Richard Achmatowicz created JGRP-1739:
-----------------------------------------
Summary: Test output leaking across test cases
Key: JGRP-1739
URL: https://issues.jboss.org/browse/JGRP-1739
Project: JGroups
Issue Type: Bug
Affects Versions: 3.5
Reporter: Richard Achmatowicz
Assignee: Bela Ban
Priority: Minor
Test case output written to System.out and System.err can be written from test case Y and end up in the output files of test case X, where Y is the test case immediately following X in the execution sequence.
Here is an example obrained from running the ant target stack-independent::
{noformat}
stack-independent:
[mkdir] Created dir: /home/nrla/projects/jgroups-git-repo/tmp/test-results/xml/stack-independent
[xslt] Processing /home/nrla/projects/jgroups-git-repo/conf/testng/stack-independent.xml to /home/nrla/projects/jgroups-git-repo/tmp/stack-independent.xml
[xslt] Loading stylesheet /home/nrla/projects/jgroups-git-repo/conf/testng/parallelConfig.xsl
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeMultiplePartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testConcurrentMergeTwoPartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitions2()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeAsymmetricPartitionsWithFlush2()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeout()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testMergeRequestTimeoutWithFlush()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMerge()
[testng] OK: [8] org.jgroups.protocols.GMS_MergeTest.testSimpleMergeWithFlush()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testMessageReceptionUnderHighLoad-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
[testng] OK: [8] org.jgroups.protocols.UNICAST_ContentionTest.testSimpleMessageReception-String()
[testng] OK: [8] org.jgroups.tests.TUNNELDeadLockTest.testStress()
[testng] OK: [8] org.jgroups.tests.ConnectStressTest.testConcurrentJoining()
[testng] OK: [8] org.jgroups.tests.SequencerOrderTest.testBroadcastSequence()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_Loopback()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithDefaultUDP_NoLoopback()
[testng] OK: [8] org.jgroups.tests.SendAndReceiveTest.testSendAndReceiveWithLoopback()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForDelete()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGeneratePreSignedUrlForPut()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicGet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPost()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testGenerateQueryStringAuthenticationWithBasicPutAndHeaders()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenNotSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testUsingPreSignedUrlWhenSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoBucket()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButNoFile()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetButTooManySubdirectories()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValid()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithBothPreSignedSetToValidSubdirectory()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedDeleteSet()
[testng] OK: [8] org.jgroups.protocols.S3_PINGTest.testValidatePropertiesWithPreSignedPutSet()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testAddInitialHosts()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThree()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRAlreadyDown()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testConnectThreeChannelsWithGRDown()
[testng] OK: [8] org.jgroups.tests.TCPGOSSIP_Test.testDisconnectConnectTwo()
[testng] OK: [8] org.jgroups.tests.GossipRouterTest.testLateStart()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testConnectThree()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectOne_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectSendTwo_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_Default()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testDisconnectConnectTwo_TUNNEL()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testFailureDetection()
[testng] OK: [8] org.jgroups.tests.TUNNEL_Test.testNullLocalAddress_TUNNEL()
[testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeAndSendOrdering()
[testng] OK: [8] org.jgroups.tests.SequencerMergeTest.testMergeWithParticipant()
BUILD SUCCESSFUL
Total time: 4 minutes 20 seconds
[1]+ Done emacs
[nrla@lenovo jgroups-git-repo]$ grep -R testGeneratePreSignedUrlForDelete *
Binary file classes/org/jgroups/protocols/S3_PINGTest.class matches
tests/junit/org/jgroups/protocols/S3_PINGTest.java: public void testGeneratePreSignedUrlForDelete() {
tmp/test-results/xml/stack-independent/org.jgroups.tests.SendAndReceiveTest/stdout.txt:------------- testGeneratePreSignedUrlForDelete -----------
tmp/test-results/xml/stack-independent/TESTS-org.jgroups.tests.SendAndReceiveTest-stack-independent.xml:------------- testGeneratePreSignedUrlForDelete -----------
Binary file tmp/test-results/xml/stack-independent/org.jgroups.protocols.S3_PINGTest/tests.data matches
tmp/test-results/xml/stack-independent/TESTS-org.jgroups.protocols.S3_PINGTest-stack-independent.xml: <testcase classname="org.jgroups.protocols.S3_PINGTest" name="testGeneratePreSignedUrlForDelete" time="0.16">
{noformat}
You'll see that some output from S3_PINGTest is written to the output file of SendAndReceiveTest, which precedes it in execution order.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 2 months
[JBoss JIRA] (WFLY-2488) Adding a datasource fails in a composite operation
by Jesper Pedersen (JIRA)
[ https://issues.jboss.org/browse/WFLY-2488?page=com.atlassian.jira.plugin.... ]
Jesper Pedersen reassigned WFLY-2488:
-------------------------------------
Assignee: Stefano Maestri (was: Jesper Pedersen)
> Adding a datasource fails in a composite operation
> --------------------------------------------------
>
> Key: WFLY-2488
> URL: https://issues.jboss.org/browse/WFLY-2488
> Project: WildFly
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JCA
> Affects Versions: 8.0.0.Beta1
> Reporter: James Perkins
> Assignee: Stefano Maestri
> Attachments: wfly2488-sources.jar, wfly2488.jar
>
>
> Executing a composite operation fails when adding a datasource.
> Stack Trace:
> {code}
> 08:38:49,787 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 6) JBAS014612: Operation ("add") failed - address: ([
> ("subsystem" => "datasources"),
> ("data-source" => "ds-test")
> ]): org.jboss.msc.service.DuplicateServiceException: Service jboss.data-source-config.ds-test is already registered
> at org.jboss.msc.service.ServiceRegistrationImpl.setInstance(ServiceRegistrationImpl.java:158) [jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
> at org.jboss.msc.service.ServiceControllerImpl.startInstallation(ServiceControllerImpl.java:235) [jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
> at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:767) [jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
> at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:223) [jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
> at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2384) [jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
> at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:317) [jboss-msc-1.2.0.Beta2.jar:1.2.0.Beta2]
> at org.jboss.as.controller.OperationContextImpl$ContextServiceBuilder.install(OperationContextImpl.java:1422) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.connector.subsystems.datasources.DataSourceEnable.addServices(DataSourceEnable.java:188)
> at org.jboss.as.connector.subsystems.datasources.DataSourceEnable$1.execute(DataSourceEnable.java:84)
> at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:609) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:487) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.AbstractOperationContext.completeStepInternal(AbstractOperationContext.java:277) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:272) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:258) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:143) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.doExecute(ModelControllerClientOperationHandler.java:205) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler.access$300(ModelControllerClientOperationHandler.java:110) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$2.run(ModelControllerClientOperationHandler.java:157) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1$2.run(ModelControllerClientOperationHandler.java:153) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_45]
> at javax.security.auth.Subject.doAs(Subject.java:415) [rt.jar:1.7.0_45]
> at org.jboss.as.controller.remote.ModelControllerClientOperationHandler$ExecuteRequestHandler$1.execute(ModelControllerClientOperationHandler.java:153) [wildfly-controller-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.protocol.mgmt.AbstractMessageHandler$2$1.doExecute(AbstractMessageHandler.java:296) [wildfly-protocol-8.0.0.Beta1.jar:8.0.0.Beta1]
> at org.jboss.as.protocol.mgmt.AbstractMessageHandler$AsyncTaskRunner.run(AbstractMessageHandler.java:518) [wildfly-protocol-8.0.0.Beta1.jar:8.0.0.Beta1]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
> at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
> at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.1.Final.jar:2.1.1.Final]
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 2 months
[JBoss JIRA] (WFLY-959) Allow more flexibility in the way EJB authentication is handled with regards to remoting and security-realms
by Corey Puffalt (JIRA)
[ https://issues.jboss.org/browse/WFLY-959?page=com.atlassian.jira.plugin.s... ]
Corey Puffalt commented on WFLY-959:
------------------------------------
So is that pretty much exactly as I described or are you saying there will now be two sets of credentials? One set for establishing the connection (corresponding to the current remoting management realm) and a second set for sub-system/application credentials which can be switched without connecting/re-connecting? Is the new design documented somewhere?
> Allow more flexibility in the way EJB authentication is handled with regards to remoting and security-realms
> ------------------------------------------------------------------------------------------------------------
>
> Key: WFLY-959
> URL: https://issues.jboss.org/browse/WFLY-959
> Project: WildFly
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: EJB
> Reporter: Derek Horton
> Assignee: David Lloyd
>
> My confusion is around the remoting/security-realm setup in the use case
> where multiple EJBs are deployed that use different security-domains and
> the EJBs will be invoked by remote standalone clients. For example,
> ejbX needs to be in the sec-domain-X security-domain, while ejbY needs to
> be in the sec-domain-Y security-domain.
> In this situation, the authentication checks are going to be handled by
> the security-realm that is associated with the remote connector that is
> configured to be used by the EJB subsystem.
> It looks like the security-realm can either handle the authentication
> checks directly (properties file, ldap, etc) or it can defer to the
> jaas security-domain. In both of those situations, it seems that the
> EJBs are limited to a single authentication point. The EJB
> authentication is either going to be handled by a single security-realm
> or the security-realm will defer to a single security-domain.
> I could configure the security-domain to have multiple login modules. I
> assume the same thing could be done with the security-realm.
> Basically the problem that I am trying to solve boils down to this: the
> authentication checks for remote EJBs appear to be checked by either a
> single security-realm or a single security-domain. Is there a way to
> change this?
> One idea I had was to add another remote connector to the EJB subsystem.
> Unfortunately, this does not appear to be possible.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 2 months
[JBoss JIRA] (WFLY-2387) CDI injection in entity listeners failing
by Scott Marlow (JIRA)
[ https://issues.jboss.org/browse/WFLY-2387?page=com.atlassian.jira.plugin.... ]
Scott Marlow updated WFLY-2387:
-------------------------------
Forum Reference: http://lists.jboss.org/pipermail/hibernate-dev/2013-November/010573.html
> CDI injection in entity listeners failing
> -----------------------------------------
>
> Key: WFLY-2387
> URL: https://issues.jboss.org/browse/WFLY-2387
> Project: WildFly
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: CDI / Weld, Class Loading, JPA / Hibernate
> Affects Versions: 8.0.0.Beta1
> Reporter: Emond Papegaaij
> Assignee: Scott Marlow
> Fix For: 8.0.0.CR1
>
> Attachments: TEST-org.jboss.as.test.integration.ee.injection.support.jpa.EntityListenerInjectionSupportTestCase.xml
>
>
> When trying to use CDI injection in JPA entity listeners, deployment fails with the following exception:
> {code}
> 16:16:37,448 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 15) MSC000001: Failed to start service jboss.persistenceunit."inject-ear.ear#primary": org.jboss.msc.service.StartException in service jboss.persistenceunit."inject-ear.ear#primary": java.lang.IllegalStateException: JBAS016071: Singleton not set for org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader@4eeb95dc. This means that you are trying to access a weld deployment with a Thread Context ClassLoader that is not associated with the deployment.
> at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:169)
> at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:117)
> at java.security.AccessController.doPrivileged(Native Method) [rt.jar:1.7.0_25]
> at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:463) [wildfly-security-manager-1.0.0.Beta3.jar:1.0.0.Beta3]
> at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:178)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25]
> at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25]
> at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.1.1.Final.jar:2.1.1.Final]
> Caused by: java.lang.IllegalStateException: JBAS016071: Singleton not set for org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader@4eeb95dc. This means that you are trying to access a weld deployment with a Thread Context ClassLoader that is not associated with the deployment.
> at org.jboss.as.weld.services.ModuleGroupSingletonProvider$TCCLSingleton.get(ModuleGroupSingletonProvider.java:75)
> at org.jboss.as.weld.services.ModuleGroupSingletonProvider$TCCLSingleton.get(ModuleGroupSingletonProvider.java:128)
> at org.jboss.weld.Container.instance(Container.java:65)
> at org.jboss.weld.manager.BeanManagerImpl.getBeans(BeanManagerImpl.java:563)
> at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:90)
> at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:358)
> at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:369)
> at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:72)
> at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:60)
> at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66)
> at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
> at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64)
> at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:90)
> at org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory$BeanMetaData.<init>(BeanManagerListenerFactory.java:82)
> at org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory$BeanMetaData.<init>(BeanManagerListenerFactory.java:71)
> at org.hibernate.jpa.event.internal.jpa.BeanManagerListenerFactory.buildListener(BeanManagerListenerFactory.java:57)
> at org.hibernate.jpa.event.internal.jpa.LegacyCallbackProcessor.resolveCallbacks(LegacyCallbackProcessor.java:168)
> at org.hibernate.jpa.event.internal.jpa.LegacyCallbackProcessor.processCallbacksForEntity(LegacyCallbackProcessor.java:71)
> at org.hibernate.jpa.event.spi.JpaIntegrator.integrate(JpaIntegrator.java:150)
> at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:310)
> at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1837)
> at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:854)
> at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:847)
> at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:396)
> at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:846)
> at org.jboss.as.jpa.hibernate4.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44)
> at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:151)
> ... 8 more
> {code}
> I've created a small showcase of the problem: https://github.com/papegaaij/listener-injection
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 2 months