Hi guys,
Yesterday I was fighting with version 3.2.1 and secured connection.
In tested scenario I have downloaded both driver and node to some host, unpacked to separate directories and manually started out-of-the box setups (without SSL). It worked as expected.
Things have changed when I tried to enable SSL. For this reason I had activated secure connection on node (BTW: how to set server's port on node?). As a result node's was trying to connect, and on server log's I receive such info (after enabling DEBUG):
2013-01-24 07:22:02,397 [DEBUG][org.jppf.server.nio.PlainNioObject.read(96)]: read 4 bytes from input source, count/size = 4/4
2013-01-24 07:22:02,397 [DEBUG][org.jppf.server.nio.PlainNioObject.read(99)]: count = 4, size = 4
2013-01-24 07:22:02,397 [DEBUG][org.jppf.server.nio.acceptor.IdentifyingPeerState.performTransition(73)]: read identifier 'UNKNOWN' for SelectionKeyWrapper[id=17, localhost:43772, readyOps=1, keyOps=0, context=AcceptorContext[channel=SelectionKeyWrapper[id=17], state=IDENTIFYING_PEER, uuid=null, connectionUuid=null, peer=false]]
2013-01-24 07:22:02,398 [DEBUG][org.jppf.server.nio.StateTransitionTask.run(92)]: error on channel SelectionKeyWrapper[id=17, localhost:43772, readyOps=1, keyOps=0, context=AcceptorContext[channel=SelectionKeyWrapper[id=17], state=IDENTIFYING_PEER, uuid=null, connectionUuid=null, peer=false]] : org.jppf.JPPFException: unknown JPPF identifier: -2144403197
org.jppf.JPPFException: unknown JPPF identifier: -2144403197
at org.jppf.server.nio.acceptor.IdentifyingPeerState.performTransition(IdentifyingPeerState.java:90)
at org.jppf.server.nio.acceptor.IdentifyingPeerState.performTransition(IdentifyingPeerState.java:33)
at org.jppf.server.nio.StateTransitionTask.run(StateTransitionTask.java:82)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
this seems to be really exceptional

The same procedure applied to version 3.1.4 works like a charm.
To clarify described scenario:
- JRE 1.6 64-bit on Linux Debian 6 was used,
- standard (demo) certificates were used.
Any ideas?