cancel
Showing results for 
Search instead for 
Did you mean: 

Help with Connections Manipulator not initialized exception

Former Member
0 Kudos

Hi,

I have an Enterprise Java Bean that provides an interface to SAP connectors for C++ clients via RMI-IIOP. There is a 'close' method which closes the connection, but when this method is called by the client I am seeing the following exceptions on the J2ee engine: I know that the Connections Manipulator is a J2ee kernel component, and its parameters can be viewed/modified via Visual Administrator, but is there something I need to be doing programmatically to initialize it? Thanks, Colm.

Cannot get input and output streams from socket. ConnectionsManipulator is not initialized.

[EXCEPTION]

iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: certificate unknown

at iaik.security.ssl.r.f(Unknown Source)

at iaik.security.ssl.f.c(Unknown Source)

at iaik.security.ssl.f.a(Unknown Source)

at iaik.security.ssl.r.d(Unknown Source)

at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)

at iaik.security.ssl.SSLSocket.startHandshake(Unknown Source)

at com.sap.engine.services.ssl.factory.SSLSocket.startHandshake(SSLSocket.java:133)

at com.sap.engine.services.ssl.factory.SSLSocket.getInputStream(SSLSocket.java:247)

at com.sap.engine.core.manipulator.TCPRunnableConnection.init(TCPRunnableConnection.java:316)

at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:498)

at com.sap.engine.frame.core.thread.Task.run(Task.java:60)

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:73)

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:137)

Error in resource clean up for a disconnected client

java.lang.ClassCastException

at com.sap.engine.services.httpserver.dispatcher.Processor.fail(Processor.java:494)

at com.sap.engine.core.manipulator.TCPRunnableConnection.disposeConnection(TCPRunnableConnection.java:450)

at com.sap.engine.core.manipulator.TCPRunnableConnection$CloseThread.run(TCPRunnableConnection.java:838)

at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:499)

at com.sap.engine.frame.core.thread.Task.run(Task.java:60)

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:73)

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:137)

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Was this issue ever resolved??

We have same issue in our portal

we get the following error

Cannot get input and output streams from socket. ConnectionsManipulator is not initialized.

[EXCEPTION]

iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: bad certificate

at iaik.security.ssl.r.f(Unknown Source)

at iaik.security.ssl.f.c(Unknown Source)

at iaik.security.ssl.f.a(Unknown Source)

at iaik.security.ssl.r.d(Unknown Source)

at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)

at iaik.security.ssl.SSLSocket.startHandshake(Unknown Source)

at com.sap.engine.services.ssl.factory.SSLSocket.startHandshake(SSLSocket.java:165)

at com.sap.engine.services.ssl.factory.SSLSocket.getInputStream(SSLSocket.java:283)

at com.sap.engine.core.manipulator.TCPRunnableConnection.init(TCPRunnableConnection.java:351)

at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:564)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:82)

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:154)

Pls let us know if you have any suggestions

Regards

Arvind

Former Member
0 Kudos

Hi,

Actually connection manipulator can not be initialized because of this error:

iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: certificate unknown

when you rid of it you will establish connection.

Regards Nikola

Former Member
0 Kudos

Ok, we still have this issue. The one on the portal is self signed. The one on the reverse proxy is from an external vendor (comodo). Who is not recognizing who?

This error is coming up on the dispatchers .trc file.

Former Member
0 Kudos

Hi,

The client here rejects server sertificate. Something is wrong from server side. Is your server sertificate vaild and not expired?

Regards Nikola

Former Member
0 Kudos

The Cert is valid. It is self signed. The one in the DMZ is signed by an outside authourity.

Do you think that I have to import that Certificated from the one in the DMZ to the portat server for a trust?

former_member86049
Discoverer
0 Kudos

Hello David,

better import the J2EE server side certificate to your DMZ trust certificate store, your DMZ is not trusting the J2EE server.

Regards Ilia

Former Member
0 Kudos

hello,

I've got a similar message. What does it mean?

Complete traces from the dispatcher are:

========================================

Date : 02/15/2007

Time : 13:17:42:302

Message : Cannot get input and output streams from socket. ConnectionsManipulator is not initialized.

[EXCEPTION]

java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(SocketInputStream.java:173)

at iaik.security.ssl.Utils.a(Unknown Source)

at iaik.security.ssl.o.c(Unknown Source)

at iaik.security.ssl.r.f(Unknown Source)

at iaik.security.ssl.f.c(Unknown Source)

at iaik.security.ssl.f.a(Unknown Source)

at iaik.security.ssl.r.d(Unknown Source)

at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)

at iaik.security.ssl.SSLSocket.startHandshake(Unknown Source)

at com.sap.engine.services.ssl.factory.SSLSocket.startHandshake(SSLSocket.java:139)

at com.sap.engine.services.ssl.factory.SSLSocket.getInputStream(SSLSocket.java:257)

at com.sap.engine.core.manipulator.TCPRunnableConnection.init(TCPRunnableConnection.java:324)

at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:524)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:78)

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:148)

Severity : Error

Category : /System/Network

Location : com.sap.engine.core.manipulator.TCPRunnableConnection.init()

Application :

Thread : OrderedChannel for http service

Datasource : 1171548937357:C:\Documents and Settings\defaultTrace.16.trc

Message ID : 0017087C2A8C00AC000002A70000179B00042982D88AC913

Source Name : com.sap.engine.core.manipulator.TCPRunnableConnection

Argument Objs : java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(SocketInputStream.java:173)

at iaik.security.ssl.Utils.a(Unknown Source)

at iaik.security.ssl.o.c(Unknown Source)

at iaik.security.ssl.r.f(Unknown Source)

at iaik.security.ssl.f.c(Unknown Source)

at iaik.security.ssl.f.a(Unknown Source)

at iaik.security.ssl.r.d(Unknown Source)

at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)

at iaik.security.ssl.SSLSocket.startHandshake(Unknown Source)

at com.sap.engine.services.ssl.factory.SSLSocket.startHandshake(SSLSocket.java:139)

at com.sap.engine.services.ssl.factory.SSLSocket.getInputStream(SSLSocket.java:257)

at com.sap.engine.core.manipulator.TCPRunnableConnection.init(TCPRunnableConnection.java:324)

at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:524)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:78)

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:148)

,

Arguments : java.net.SocketException: Connection reset

at java.net.SocketInputStream.read(SocketInputStream.java:173)

at iaik.security.ssl.Utils.a(Unknown Source)

at iaik.security.ssl.o.c(Unknown Source)

at iaik.security.ssl.r.f(Unknown Source)

at iaik.security.ssl.f.c(Unknown Source)

at iaik.security.ssl.f.a(Unknown Source)

at iaik.security.ssl.r.d(Unknown Source)

at iaik.security.ssl.SSLTransport.startHandshake(Unknown Source)

at iaik.security.ssl.SSLSocket.startHandshake(Unknown Source)

at com.sap.engine.services.ssl.factory.SSLSocket.startHandshake(SSLSocket.java:139)

at com.sap.engine.services.ssl.factory.SSLSocket.getInputStream(SSLSocket.java:257)

at com.sap.engine.core.manipulator.TCPRunnableConnection.init(TCPRunnableConnection.java:324)

at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:524)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:78)

at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:148)

,

Dsr Component :

Dsr Transaction :

Dsr User :

Indent : 0

Level : 0

Message Code :

Message Type : 1

Relatives : /System/Network

Resource Bundlename :

Session :

Source : com.sap.engine.core.manipulator.TCPRunnableConnection

ThreadObject : OrderedChannel for http service

Transaction :

User :

========================================

Thanks,

H.

torsten_blank2
Participant
0 Kudos

Hello,

I've got the same problem and messages.

We use WebAS 6.40 SP19 with connection to SAP R/3 by RFC Connection.

Users log in an use Webdynpro project via www.

So whats wrong?

Former Member
0 Kudos

Did you ever get anywhere with this?