[ 
https://issues.apache.org/jira/browse/BEAM-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15856374#comment-15856374
 ] 

ASF GitHub Bot commented on BEAM-1384:
--------------------------------------

GitHub user dhalperi opened a pull request:

    https://github.com/apache/beam/pull/1937

    [BEAM-1384] JmsIO: better errors during start, better testing

    For BEAM-1384, the test has been failing because the error may be surfaced 
in either
    start() or close(), depending on execution path. The underlying bug is that 
start
    was implemented so that close might fail (this.connection would be set, but
    this.connection.close would fail in a bad way).
    
    Rewrite start() to fix the invariant needed by close() and also to provide
    better error messages. Fixup the tests. Unfortunately, expectedException 
doesn't
    really support testing causes and nested caused, so the rewrite dropped its 
use.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/dhalperi/beam jms-fix

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/beam/pull/1937.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1937
    
----
commit 522ca570e9556e41f84327adfe8f3fb1c96f47e6
Author: Dan Halperin <dhalp...@google.com>
Date:   2017-02-07T17:35:35Z

    [BEAM-1384] JmsIO: better errors during start, better testing
    
    For BEAM-1384, the test has been failing because the error may be surfaced 
in either
    start() or close(), depending on execution path. The underlying bug is that 
start
    was implemented so that close might fail (this.connection would be set, but
    this.connection.close would fail in a bad way).
    
    Rewrite start() to fix the invariant needed by close() and also to provide
    better error messages. Fixup the tests. Unfortunately, expectedException 
doesn't
    really support testing causes and nested caused, so the rewrite dropped its 
use.

----


> JmsIO postcommit failure: testAuthenticationWithBadPassword
> -----------------------------------------------------------
>
>                 Key: BEAM-1384
>                 URL: https://issues.apache.org/jira/browse/BEAM-1384
>             Project: Beam
>          Issue Type: Bug
>          Components: sdk-java-extensions
>            Reporter: Kenneth Knowles
>            Assignee: Daniel Halperin
>
> Postcommit failure here: 
> https://builds.apache.org/job/beam_PostCommit_Java_MavenInstall/2517/org.apache.beam$beam-sdks-java-io-jms/testReport/junit/org.apache.beam.sdk.io.jms/JmsIOTest/testAuthenticationWithBadPassword/
> It seems to be looking for a message which is actually there but buried deep 
> in the cause stack.
> Filing as minor, but if this recurs it should be moved up to Major or Blocker.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to