"invalid type code: 30" encountered when connecting from client app to MetaMatrix Server

Solution Verified - Updated -

Issue

  • I am getting following error:
    Error establishing socket to host and port: mmxserverhost.com:31000. Reason: invalid type code: 30
    
  • Connect fails with the following error:
    ERROR   [com.metamatrix.jdbc.transport.SocketTransportHandler]  SocketServerInstance    Failed to connect to HostInfo:  hostName:  mmxserverhost.com portNumber:  31000 inetAddress: mmxserverhost.com/192.168.1.1 ssl:  false clusterName:  DEFAULT_CLUSTER_207196874 on try [3]. Maximum number of retries reached.
    java.io.StreamCorruptedException: invalid type code: 30
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356)
           at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1642)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1323)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
           at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
           at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
           at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
           at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
           at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerInstanceImpl.handshake(SocketServerInstanceImpl.java:180)
           at com.metamatrix.common.comm.platform.socket.ObjectSocketImpl.initialize(ObjectSocketImpl.java:70)
           at com.metamatrix.common.comm.platform.socket.ObjectSocketFactoryImpl.createObjectSocket(ObjectSocketFactoryImpl.java:47)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerInstanceImpl.<init>(SocketServerInstanceImpl.java:132)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerInstanceFactory.createServerInstance(SocketServerInstanceFactory.java:61)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerInstancePool.createServerInstance(SocketServerInstancePool.java:507)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerInstancePool.findServerInstance(SocketServerInstancePool.java:455)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerInstancePool.getServerInstance(SocketServerInstancePool.java:320)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerConnection.selectServerInstance(SocketServerConnection.java:379)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerConnection.connect(SocketServerConnection.java:261)
           at com.metamatrix.common.comm.platform.socket.client.SocketServerConnectionFactory.establishConnection(SocketServerConnectionFactory.java:115)
           at com.metamatrix.jdbc.transport.SocketTransportHandler.createConnection(SocketTransportHandler.java:45)
           at com.metamatrix.jdbc.transport.MultiTransportFactory.establishConnection(MultiTransportFactory.java:55)
           at com.metamatrix.jdbc.MMDriver.createMMConnection(MMDriver.java:152)
           at com.metamatrix.jdbc.MMDriver.connect(MMDriver.java:125)
           at java.sql.DriverManager.getConnection(DriverManager.java:582)
           at java.sql.DriverManager.getConnection(DriverManager.java:207)
           at JDBCQueryExample.run(JDBCQueryExample.java:53)
           at JDBCQueryExample.main(JDBCQueryExample.java:127)
    

Environment

  • MetaMatrix Server 5.5.3 and earlier
  • MetaMatrix JDBC Driver (metamatrix-jdbc.jar) for 5.5.3
  • Client application using Java 1.6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.