[teiid-issues] [JBoss JIRA] Moved: (TEIID-1488) EDS adminshell fails to connect to server with IBM JDK

Van Halbert (JIRA) jira-events at lists.jboss.org
Tue Mar 1 15:35:05 EST 2011


     [ https://issues.jboss.org/browse/TEIID-1488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Van Halbert moved SOA-2952 to TEIID-1488:
-----------------------------------------

                      Project: Teiid  (was: JBoss Enterprise SOA Platform)
                          Key: TEIID-1488  (was: SOA-2952)
            Affects Version/s: 7.1.1
                                   (was: 5.1.0.ER7)
    Release Notes Docs Status:   (was: Documented as Known Issue)
           Release Notes Text:   (was: Teiid expects the vm to support the TLS_DH_anon_WITH_AES_128_CBC_SHA for anon ssl, which is the default for admin communication. However, with the IBM JDK, it does not support anonymous ciphers.

There are options:

1) Have the adminshell not use ssl. This would require the changing of the admin connection properties file and turning off ssl. This file will need to be added to the front of the classpath. Also, the Teiid server would need to be changed to non-ssl for admin connections.


2) User has to configure the TrustManager to support annonymous ciphers

3) same as 1 on the client side (unless we put in a change that downgrades the assertionerror to a warning) and have the server use full ssl. Some kind of cert, self-signed or otherwise, would need to be generated. 


For differences between Sun JDK and IBM JDK, see: http://www.ibm.com/developerworks/java/jdk/security/50/secguides/jsse2Docs/JSSE2RefGuide.html#knowndiffsun
)
                  Component/s: Server
                                   (was: EDS)
                     Security:     (was: Public)
                Fix Version/s:     (was: FUTURE)


> EDS adminshell fails to connect to server with IBM JDK
> ------------------------------------------------------
>
>                 Key: TEIID-1488
>                 URL: https://issues.jboss.org/browse/TEIID-1488
>             Project: Teiid
>          Issue Type: Bug
>          Components: Server
>    Affects Versions: 7.1.1
>         Environment: SOA-P 5.1 ER7 build
> java -version
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build pxi3260sr8-20100409_01(SR8))
> IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr8-20100401_55940 (JIT enabled, AOT enabled)
> J9VM - 20100401_055940
> JIT  - r9_20100401_15339
> GC   - 20100308_AA)
> JCL  - 20100408_01
> uname -a
> Linux soa3.qa.atl2.redhat.com 2.6.18-128.4.1.el5 #1 SMP Thu Jul 23 19:59:17 EDT 2009 i686 athlon i386 GNU/Linux
>            Reporter: Len DiMaggio
>
> export JAVA_HOME=/opt/ibm-java-i386-60/jre
> export PATH=/opt/ibm-java-i386-60/jre/bin/:$PATH
> sh ./adminshell.sh 
> ======================================================================
>   Teiid AdminShell Bootstrap Environment
>   TEIID_HOME  = /qa/hudson_ws/workspace/teiidAdminShell/BITS/PLATFORM/jdk/openjdk-local/label/RHEL5_x86/jbosssoa/eds/teiid/adminshell
>   CLASSPATH   = /qa/hudson_ws/workspace/teiidAdminShell/BITS/PLATFORM/jdk/openjdk-local/label/RHEL5_x86/jbosssoa/eds/teiid/adminshell/lib/patches/*:/qa/hudson_ws/workspace/teiidAdminShell/BITS/PLATFORM/jdk/openjdk-local/label/RHEL5_x86/jbosssoa/eds/teiid/adminshell/lib/teiid-adminshell-7.1.1.jar:/qa/hudson_ws/workspace/teiidAdminShell/BITS/PLATFORM/jdk/openjdk-local/label/RHEL5_x86/jbosssoa/eds/teiid/adminshell/lib/*
>   JAVA        = /opt/ibm-java-i386-60/jre/bin/java
> ======================================================================
> ===> [import static org.teiid.adminshell.AdminShell.*; import static org.teiid.adminshell.GroovySqlExtensions.*; import org.teiid.adminapi.*;]
> Groovy Shell (1.7.2, JVM: 1.6.0)
> Type 'help' or '\h' for help.
> ------------------------------------------------------------------------------------------------------------------------------------------
> groovy:000> connectAsAdmin("mms://localhost:31443", "admin", "admin", "testing")
> ERROR java.lang.AssertionError:
> Assertion failed.
>         at org.teiid.core.util.Assertion.failed (Assertion.java:73)
>         at org.teiid.core.util.Assertion.assertTrue (Assertion.java:68)
>         at org.teiid.core.util.Assertion.assertTrue (Assertion.java:60)
>         at org.teiid.net.socket.SocketUtil.addCipherSuite (SocketUtil.java:135)
>         at org.teiid.net.socket.SocketUtil$SSLSocketFactory.getSocket (SocketUtil.java:85)
>         at org.teiid.net.socket.OioOjbectChannelFactory.createObjectChannel (OioOjbectChannelFactory.java:165)
>         at org.teiid.net.socket.SocketServerInstanceImpl.connect (SocketServerInstanceImpl.java:91)
>         at org.teiid.net.socket.SocketServerConnectionFactory.getServerInstance (SocketServerConnectionFactory.java:276)
>         at org.teiid.net.socket.SocketServerConnection.connect (SocketServerConnection.java:172)
>         at org.teiid.net.socket.SocketServerConnection.selectServerInstance (SocketServerConnection.java:124)
>         at org.teiid.net.socket.SocketServerConnection.<init> (SocketServerConnection.java:94)
>         at org.teiid.net.socket.SocketServerConnectionFactory.getConnection (SocketServerConnectionFactory.java:312)
>         at org.teiid.net.socket.SocketServerConnectionFactory.getConnection (SocketServerConnectionFactory.java:71)
>         at org.teiid.adminapi.AdminFactory$AdminProxy.<init> (AdminFactory.java:53)
>         at org.teiid.adminapi.AdminFactory.createAdmin (AdminFactory.java:159)
>         at org.teiid.adminapi.AdminFactory.createAdmin (AdminFactory.java:149)
>         at org.teiid.adminapi.AdminFactory.createAdmin (AdminFactory.java:120)
>         at org.teiid.adminshell.AdminShell.connectAsAdmin (AdminShell.java:71)
>         at org.teiid.adminshell.AdminShell$connectAsAdmin.callStatic (Unknown Source)
>         at groovysh_evaluate.run (groovysh_evaluate:3)
>         ...
> groovy:000> 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the teiid-issues mailing list