[
https://issues.apache.org/jira/browse/ARTEMIS-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16987052#comment-16987052
]
Christopher L. Shannon commented on ARTEMIS-2182:
-------------------------------------------------
[~jbertram] - Thanks, that's what I'm thinking. We could create a bash script
(probably using openssl and keytool) to generate all of the certs we need for
testing and their parameters and then if we need to make updates again in the
future (like in this case because the current certs use an outdated signature
algorithm) it should be super easy to just update the parameter in the script
and re-run it.
> AMQ214016: Failed to create netty connection:
> javax.net.ssl.SSLHandshakeException: No supported signature algorithm on
> Fedora 29 with OpenJDK
> ---------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ARTEMIS-2182
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2182
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Components: Broker
> Environment: fc 29, OpenJDK 1.8.0.191, using current master 10b661
> {noformat}commit 10b661a5c262ba2b4ae78fa39f8394389a1aa111 (HEAD -> master,
> upstream/master)
> Merge: ddd79d892 92fcff5ff
> Author: Michael Andre Pearce <[email protected]>
> Date: Wed Nov 21 19:59:45 2018 +0000
> This closes #2038
> commit 92fcff5ff48d12cf6d951213172515a995ef7d82
> Author: King Ramos <[email protected]>
> Date: Sun Apr 22 22:52:46 2018 -0400
> ARTEMIS-1828 CLI option for queue's routing-type
>
> Optionally specify a queue routing type when creating a broker. Example:
> "create --queues myqueue,mytopic:multicast". Defaults to anycast if
> unspecified.
> {noformat}
> Reporter: Jiri Daněk
> Priority: Critical
>
> On Fedora 29, some SSL tests fail with OpenJDK, but pass with OracleJDK. I've
> checked that the cause is not the JCE export crypro policy using
> https://src.fedoraproject.org/rpms/java-openjdk/raw/master/f/TestCryptoLevel.java.
> {noformat}
> mvn install -DskipTests
> {noformat}
> bq. JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-8.fc29.x86_64 mvn
> -Ptests -Pextra-tests surefire:test
> -Dtest=org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest
> -pl :integration-tests -am -DfailIfNoTests=false
> {noformat}
> [main] 19:38:25,938 INFO [org.apache.activemq.artemis.core.server]
> AMQ221007: Server is now live
> [main] 19:38:25,938 INFO [org.apache.activemq.artemis.core.server]
> AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.7.0-SNAPSHOT
> [localhost, nodeID=acb5776d-f0e9-11e8-b10b-fa163e9df571]
> [Thread-1 (activemq-netty-threads)] 19:38:26,303 INFO
> [org.apache.activemq.artemis.core.server] AMQ221053: Disallowing use of
> vulnerable protocol 'SSLv2Hello' on acceptor
> 'aca1532b-f0e9-11e8-b10b-fa163e9df571'. See
> http://www.oracle.com/technetwork/topics/security/poodlecve-2014-3566-2339408.html
> for more details.
> [main] 19:38:26,442 ERROR [org.apache.activemq.artemis.core.client]
> AMQ214016: Failed to create netty connection:
> javax.net.ssl.SSLHandshakeException: No supported signature algorithm
> at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1521)
> [jsse.jar:1.8.0_191]
> at
> sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:528)
> [jsse.jar:1.8.0_191]
> at
> sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:802)
> [jsse.jar:1.8.0_191]
> at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:766)
> [jsse.jar:1.8.0_191]
> at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
> [rt.jar:1.8.0_191]
> at
> io.netty.handler.ssl.SslHandler$SslEngineType$3.unwrap(SslHandler.java:294)
> [netty-handler-4.1.28.Final.jar:4.1.28.Final]
> at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1275)
> [netty-handler-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1177)
> [netty-handler-4.1.28.Final.jar:4.1.28.Final]
> at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1221)
> [netty-handler-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489)
> [netty-codec-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428)
> [netty-codec-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
> [netty-codec-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
> [netty-transport-4.1.28.Final.jar:4.1.28.Final]
> at
> io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:808)
> [netty-transport-native-epoll-4.1.28.Final-linux-x86_64.jar:4.1.28.Final]
> at
> io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:417)
> [netty-transport-native-epoll-4.1.28.Final-linux-x86_64.jar:4.1.28.Final]
> at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:317)
> [netty-transport-native-epoll-4.1.28.Final-linux-x86_64.jar:4.1.28.Final]
> at
> io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
> [netty-common-4.1.28.Final.jar:4.1.28.Final]
> at
> org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:118)
> [artemis-commons-2.7.0-SNAPSHOT.jar:2.7.0-SNAPSHOT]
> Caused by: javax.net.ssl.SSLHandshakeException: No supported signature
> algorithm
> at
> sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1156)
> [jsse.jar:1.8.0_191]
> at
> sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:369)
> [jsse.jar:1.8.0_191]
> at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
> [jsse.jar:1.8.0_191]
> at sun.security.ssl.Handshaker$1.run(Handshaker.java:970)
> [jsse.jar:1.8.0_191]
> at sun.security.ssl.Handshaker$1.run(Handshaker.java:967)
> [jsse.jar:1.8.0_191]
> at java.security.AccessController.doPrivileged(Native Method)
> [rt.jar:1.8.0_191]
> at
> sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1459)
> [jsse.jar:1.8.0_191]
> at
> io.netty.handler.ssl.SslHandler.runDelegatedTasks(SslHandler.java:1435)
> [netty-handler-4.1.28.Final.jar:4.1.28.Final]
> at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1343)
> [netty-handler-4.1.28.Final.jar:4.1.28.Final]
> ... 17 more
> [main] 19:38:26,518 INFO [org.apache.activemq.artemis.core.server]
> AMQ221002: Apache ActiveMQ Artemis Message Broker version 2.7.0-SNAPSHOT
> [acb5776d-f0e9-11e8-b10b-fa163e9df571] stopped, uptime 1.480 seconds
> [main] 19:38:26,754 INFO [org.apache.activemq.artemis.core.server] **** end
> #test testDualAuthentication() ***
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.034 sec <<<
> FAILURE! - in
> org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest
> testDualAuthentication(org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest)
> Time elapsed: 1.958 sec <<< ERROR!
> org.apache.activemq.artemis.api.core.ActiveMQNotConnectedException:
> AMQ219007: Cannot connect to server(s). Tried with all available servers.
> at
> org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:797)
> at
> org.apache.activemq.artemis.tests.util.ActiveMQTestBase.createSessionFactory(ActiveMQTestBase.java:2265)
> at
> org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest.testDualAuthentication(DualAuthenticationTest.java:91)
> Results :
> Tests in error:
>
> DualAuthenticationTest.testDualAuthentication:91->ActiveMQTestBase.createSessionFactory:2265
> » ActiveMQNotConnected
> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
> [ERROR] There are test failures.
> {noformat}
> bq. JAVA_HOME=/usr/java/jdk1.8.0_191-amd64/ mvn -Ptests -Pextra-tests
> surefire:test
> -Dtest=org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest
> -pl :integration-tests -am -DfailIfNoTests=false
> {noformat}
> Running
> org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest
> [main] 19:35:28,415 INFO [org.apache.activemq.artemis.core.server] ****
> start #test testDualAuthentication() ***
> [org.apache.commons.beanutils.converters.BooleanConverter] : Setting default
> value: false
> [org.apache.commons.beanutils.converters.BooleanConverter] : Converting
> 'Boolean' value 'false' to type 'Boolean'
> [org.apache.commons.beanutils.converters.BooleanConverter] : No
> conversion required, value is already a Boolean
> [org.apache.commons.beanutils.converters.ByteConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.ByteConverter] : Converting
> 'Integer' value '0' to type 'Byte'
> [org.apache.commons.beanutils.converters.ByteConverter] : Converted to
> Byte value '0'
> [org.apache.commons.beanutils.converters.CharacterConverter] : Setting
> default value:
> [org.apache.commons.beanutils.converters.CharacterConverter] : Converting
> 'Character' value ' ' to type 'Character'
> [org.apache.commons.beanutils.converters.CharacterConverter] : No
> conversion required, value is already a Character
> [org.apache.commons.beanutils.converters.DoubleConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.DoubleConverter] : Converting
> 'Integer' value '0' to type 'Double'
> [org.apache.commons.beanutils.converters.DoubleConverter] : Converted to
> Double value '0.0'
> [org.apache.commons.beanutils.converters.FloatConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.FloatConverter] : Converting
> 'Integer' value '0' to type 'Float'
> [org.apache.commons.beanutils.converters.FloatConverter] : Converted to
> Float value '0.0'
> [org.apache.commons.beanutils.converters.IntegerConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.IntegerConverter] : Converting
> 'Integer' value '0' to type 'Integer'
> [org.apache.commons.beanutils.converters.IntegerConverter] : No
> conversion required, value is already a Integer
> [org.apache.commons.beanutils.converters.LongConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.LongConverter] : Converting
> 'Integer' value '0' to type 'Long'
> [org.apache.commons.beanutils.converters.LongConverter] : Converted to
> Long value '0'
> [org.apache.commons.beanutils.converters.ShortConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.ShortConverter] : Converting
> 'Integer' value '0' to type 'Short'
> [org.apache.commons.beanutils.converters.ShortConverter] : Converted to
> Short value '0'
> [org.apache.commons.beanutils.converters.BigDecimalConverter] : Setting
> default value: 0.0
> [org.apache.commons.beanutils.converters.BigDecimalConverter] : Converting
> 'BigDecimal' value '0.0' to type 'BigDecimal'
> [org.apache.commons.beanutils.converters.BigDecimalConverter] : No
> conversion required, value is already a BigDecimal
> [org.apache.commons.beanutils.converters.BigIntegerConverter] : Setting
> default value: 0
> [org.apache.commons.beanutils.converters.BigIntegerConverter] : Converting
> 'BigInteger' value '0' to type 'BigInteger'
> [org.apache.commons.beanutils.converters.BigIntegerConverter] : No
> conversion required, value is already a BigInteger
> [org.apache.commons.beanutils.converters.BooleanConverter] : Setting default
> value: false
> [org.apache.commons.beanutils.converters.BooleanConverter] : Converting
> 'Boolean' value 'false' to type 'Boolean'
> [org.apache.commons.beanutils.converters.BooleanConverter] : No
> conversion required, value is already a Boolean
> [org.apache.commons.beanutils.converters.ByteConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.ByteConverter] : Converting
> 'Integer' value '0' to type 'Byte'
> [org.apache.commons.beanutils.converters.ByteConverter] : Converted to
> Byte value '0'
> [org.apache.commons.beanutils.converters.CharacterConverter] : Setting
> default value:
> [org.apache.commons.beanutils.converters.CharacterConverter] : Converting
> 'Character' value ' ' to type 'Character'
> [org.apache.commons.beanutils.converters.CharacterConverter] : No
> conversion required, value is already a Character
> [org.apache.commons.beanutils.converters.DoubleConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.DoubleConverter] : Converting
> 'Integer' value '0' to type 'Double'
> [org.apache.commons.beanutils.converters.DoubleConverter] : Converted to
> Double value '0.0'
> [org.apache.commons.beanutils.converters.FloatConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.FloatConverter] : Converting
> 'Integer' value '0' to type 'Float'
> [org.apache.commons.beanutils.converters.FloatConverter] : Converted to
> Float value '0.0'
> [org.apache.commons.beanutils.converters.IntegerConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.IntegerConverter] : Converting
> 'Integer' value '0' to type 'Integer'
> [org.apache.commons.beanutils.converters.IntegerConverter] : No
> conversion required, value is already a Integer
> [org.apache.commons.beanutils.converters.LongConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.LongConverter] : Converting
> 'Integer' value '0' to type 'Long'
> [org.apache.commons.beanutils.converters.LongConverter] : Converted to
> Long value '0'
> [org.apache.commons.beanutils.converters.ShortConverter] : Setting default
> value: 0
> [org.apache.commons.beanutils.converters.ShortConverter] : Converting
> 'Integer' value '0' to type 'Short'
> [org.apache.commons.beanutils.converters.ShortConverter] : Converted to
> Short value '0'
> [org.apache.commons.beanutils.converters.StringConverter] : Setting default
> value:
> [org.apache.commons.beanutils.converters.StringConverter] : Converting
> 'String' value '' to type 'String'
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Z@31f924f5
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'boolean[]' value '[Z@31f924f5' to type 'boolean[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a boolean[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [B@5204062d
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'byte[]' value '[B@5204062d' to type 'byte[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a byte[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [C@376b4233
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'char[]' value '[C@376b4233' to type 'char[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a char[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [D@5d11346a
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'double[]' value '[D@5d11346a' to type 'double[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a double[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [F@17211155
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'float[]' value '[F@17211155' to type 'float[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a float[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [I@5fdba6f9
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting 'int[]'
> value '[I@5fdba6f9' to type 'int[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a int[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [J@fe18270
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'long[]' value '[J@fe18270' to type 'long[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a long[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [S@6dde5c8c
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'short[]' value '[S@6dde5c8c' to type 'short[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a short[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.math.BigDecimal;@52525845
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'BigDecimal[]' value '[Ljava.math.BigDecimal;@52525845' to type 'BigDecimal[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a BigDecimal[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.math.BigInteger;@24b1d79b
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'BigInteger[]' value '[Ljava.math.BigInteger;@24b1d79b' to type 'BigInteger[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a BigInteger[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Boolean;@281e3708
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Boolean[]' value '[Ljava.lang.Boolean;@281e3708' to type 'Boolean[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Boolean[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Byte;@1f021e6c
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Byte[]' value '[Ljava.lang.Byte;@1f021e6c' to type 'Byte[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Byte[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Character;@587c290d
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Character[]' value '[Ljava.lang.Character;@587c290d' to type 'Character[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Character[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Double;@4ae82894
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Double[]' value '[Ljava.lang.Double;@4ae82894' to type 'Double[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Double[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Float;@6d3af739
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Float[]' value '[Ljava.lang.Float;@6d3af739' to type 'Float[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Float[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Integer;@16022d9d
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Integer[]' value '[Ljava.lang.Integer;@16022d9d' to type 'Integer[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Integer[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Long;@44a3ec6b
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Long[]' value '[Ljava.lang.Long;@44a3ec6b' to type 'Long[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Long[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Short;@768b970c
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Short[]' value '[Ljava.lang.Short;@768b970c' to type 'Short[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Short[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.String;@15b3e5b
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'String[]' value '[Ljava.lang.String;@15b3e5b' to type 'String[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a String[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.lang.Class;@4b53f538
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Class[]' value '[Ljava.lang.Class;@4b53f538' to type 'Class[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Class[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.util.Date;@4bb4de6a
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Date[]' value '[Ljava.util.Date;@4bb4de6a' to type 'Date[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Date[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.util.Calendar;@2f8f5f62
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'Calendar[]' value '[Ljava.util.Calendar;@2f8f5f62' to type 'Calendar[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a Calendar[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.io.File;@7dc222ae
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'java.io.File[]' value '[Ljava.io.File;@7dc222ae' to type 'java.io.File[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a java.io.File[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.sql.Date;@5fcd892a
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'java.sql.Date[]' value '[Ljava.sql.Date;@5fcd892a' to type 'java.sql.Date[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a java.sql.Date[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.sql.Time;@6483f5ae
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'java.sql.Time[]' value '[Ljava.sql.Time;@6483f5ae' to type 'java.sql.Time[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a java.sql.Time[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.sql.Timestamp;@382db087
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@382db087' to type
> 'java.sql.Timestamp[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a java.sql.Timestamp[]
> [org.apache.commons.beanutils.converters.ArrayConverter] : Setting default
> value: [Ljava.net.URL;@80169cf
> [org.apache.commons.beanutils.converters.ArrayConverter] : Converting
> 'java.net.URL[]' value '[Ljava.net.URL;@80169cf' to type 'java.net.URL[]'
> [org.apache.commons.beanutils.converters.ArrayConverter] : No conversion
> required, value is already a java.net.URL[]
> [main] 19:35:28,668 INFO [org.apache.activemq.artemis.core.server]
> AMQ221000: live Message Broker is starting with configuration Broker
> Configuration
> (clustered=false,journalDirectory=/home/fedora/activemq-artemis/tests/integration-tests/./target/tmp/junit9211285109325869164/journal,bindingsDirectory=/home/fedora/activemq-artemis/tests/integration-tests/./target/tmp/junit9211285109325869164/bindings,largeMessagesDirectory=/home/fedora/activemq-artemis/tests/integration-tests/./target/tmp/junit9211285109325869164/large-msg,pagingDirectory=/home/fedora/activemq-artemis/tests/integration-tests/./target/tmp/junit9211285109325869164/page)
> [main] 19:35:28,717 INFO [org.apache.activemq.artemis.core.server]
> AMQ221043: Protocol module found: [artemis-server]. Adding protocol support
> for: CORE
> [main] 19:35:28,718 INFO [org.apache.activemq.artemis.core.server]
> AMQ221043: Protocol module found: [artemis-amqp-protocol]. Adding protocol
> support for: AMQP
> [main] 19:35:28,719 INFO [org.apache.activemq.artemis.core.server]
> AMQ221043: Protocol module found: [artemis-stomp-protocol]. Adding protocol
> support for: STOMP
> [main] 19:35:28,719 INFO [org.apache.activemq.artemis.core.server]
> AMQ221043: Protocol module found: [artemis-openwire-protocol]. Adding
> protocol support for: OPENWIRE
> [main] 19:35:28,719 INFO [org.apache.activemq.artemis.core.server]
> AMQ221043: Protocol module found: [artemis-hornetq-protocol]. Adding protocol
> support for: HORNETQ
> [main] 19:35:28,720 INFO [org.apache.activemq.artemis.core.server]
> AMQ221043: Protocol module found: [artemis-mqtt-protocol]. Adding protocol
> support for: MQTT
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in
> [jar:file:/home/fedora/.m2/repository/org/apache/karaf/org.apache.karaf.client/4.0.6/org.apache.karaf.client-4.0.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
> [jar:file:/home/fedora/.m2/repository/org/ops4j/pax/logging/pax-logging-api/1.8.5/pax-logging-api-1.8.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in
> [jar:file:/home/fedora/.m2/repository/org/slf4j/slf4j-log4j12/1.7.21/slf4j-log4j12-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
> [main] 19:35:29,364 INFO [org.apache.activemq.artemis.core.server]
> AMQ221020: Started EPOLL Acceptor at localhost:61617 for protocols
> [CORE,MQTT,AMQP,STOMP,HORNETQ,OPENWIRE]
> [main] 19:35:29,565 INFO [org.apache.activemq.artemis.core.server]
> AMQ221020: Started EPOLL Acceptor at localhost:61616 for protocols
> [CORE,MQTT,AMQP,STOMP,HORNETQ,OPENWIRE]
> [main] 19:35:29,566 INFO [org.apache.activemq.artemis.core.server]
> AMQ221007: Server is now live
> [main] 19:35:29,566 INFO [org.apache.activemq.artemis.core.server]
> AMQ221001: Apache ActiveMQ Artemis Message Broker version 2.7.0-SNAPSHOT
> [localhost, nodeID=4394ee8c-f0e9-11e8-96f6-fa163e9df571]
> [Thread-1 (activemq-netty-threads)] 19:35:30,009 INFO
> [org.apache.activemq.artemis.core.server] AMQ221053: Disallowing use of
> vulnerable protocol 'SSLv2Hello' on acceptor
> '437ef58a-f0e9-11e8-96f6-fa163e9df571'. See
> http://www.oracle.com/technetwork/topics/security/poodlecve-2014-3566-2339408.html
> for more details.
> [org.apache.commons.beanutils.ConvertUtils] : Convert string 'localhost' to
> class 'java.lang.String'
> [org.apache.commons.beanutils.converters.StringConverter] : Converting
> 'String' value 'localhost' to type 'String'
> [org.apache.commons.beanutils.converters.IntegerConverter] : Converting
> 'Integer' value '61616' to type 'Integer'
> [org.apache.commons.beanutils.converters.IntegerConverter] : No
> conversion required, value is already a Integer
> [org.apache.commons.beanutils.BeanUtils] :
> BeanUtils.populate(ConnectionOptions{ha=false}, {})
> [org.apache.commons.beanutils.BeanUtils] :
> BeanUtils.populate(ServerLocatorImpl
> [initialConnectors=[TransportConfiguration(name=null,
> factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)
> ?port=61616&host=localhost], discoveryGroupConfiguration=null], {})
> [main] 19:35:30,470 INFO [org.apache.activemq.artemis.core.server]
> AMQ221002: Apache ActiveMQ Artemis Message Broker version 2.7.0-SNAPSHOT
> [4394ee8c-f0e9-11e8-96f6-fa163e9df571] stopped, uptime 1.806 seconds
> [main] 19:35:30,726 INFO [org.apache.activemq.artemis.core.server] **** end
> #test testDualAuthentication() ***
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.406 sec -
> in org.apache.activemq.artemis.tests.integration.ssl.DualAuthenticationTest
> Results :
> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
> {noformat}
> {noformat}
> [fedora@jd-testboss activemq-artemis]$
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-8.fc29.x86_64/jre/bin/java
> -version
> openjdk version "1.8.0_191"
> OpenJDK Runtime Environment (build 1.8.0_191-b12)
> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
> [fedora@jd-testboss activemq-artemis]$
> /usr/java/jdk1.8.0_191-amd64/jre/bin/java -version
> java version "1.8.0_191"
> Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
> Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)