cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X

Connect Error use ProtocolAdapterSDK

lvincent
1-Newbie

Connect Error use ProtocolAdapterSDK

I follow the protocol-adapter-user-guide.pdf , first i create an applicationKey like this:

keyId: da703fb6-a5e6-4a6f-b79a-641f8099c89f

and in the JavaCode , i fill the config.json like this:

"rows": [{

      "thingWorxServerUseSSL": false,

      "thingWorxServerAPIKey": "da703fb6-a5e6-4a6f-b79a-641f8099c89f",

      "thingWorxServerTimeout": 60000,

      "thingWorxServer": "120.25.75.77",

      "thingWorxServerPort": 8080

    }]

and

"rows": [{

      "socketPort": 11088,

      "connectionServerThingName": "myConnectionTestServer"

    }]

or so, in my linux-server, i allow port 11088 in iptable;

but when i run the "java -jar ProtocolAdapterSDK.jar", i got the Error in my Thingworx Monitor bellow

Error [authenticating connection], Server websocket will be closed. cause: invalid AppKey SecurityClaim provided

when run the java jar, it would not connect to the server, the log like this:

15:13:11.925 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - sun.misc.Unsafe: available

15:13:11.927 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.noJavassist: false

15:13:11.933 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - Javassist: unavailable

15:13:11.934 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - You don't have Javassist in your class path or you don't have enough permission to load dynamically generated classes.  Please check the configuration for better performance.

15:13:11.934 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.tmpdir: /tmp (java.io.tmpdir)

15:13:11.934 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model)

15:13:11.934 [Thread-0] DEBUG i.n.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false

15:13:11.968 [Thread-0] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false

15:13:11.968 [Thread-0] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512

15:13:12.010 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 1

15:13:12.010 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 1

15:13:12.010 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192

15:13:12.010 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 11

15:13:12.010 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 16777216

15:13:12.010 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.tinyCacheSize: 512

15:13:12.011 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256

15:13:12.011 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64

15:13:12.011 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768

15:13:12.011 [Thread-0] DEBUG i.n.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192

15:13:12.028 [Thread-0] DEBUG c.t.c.c.e.m.CommunicationEndpointMonitorTask - Initializing CommunicationEndpoint Connection Monitor...

15:13:12.034 [Client-EndpointMonitor-1] DEBUG c.t.c.c.e.m.CommunicationEndpointMonitorTask - CommunicationEndpoint Monitor - checking for disconnected endpoints

15:13:12.035 [Client-EndpointMonitor-1] INFO  c.t.c.c.e.m.CommunicationEndpointMonitorTask - Endpoint not connected [name: EP_0, id: 0]. Attempting [re]connect...

15:13:12.035 [Client-EndpointMonitor-1] DEBUG c.t.c.c.e.ClientCommunicationEndpoint - Clearing endpoint authentication data [id: 0]

15:13:12.035 [Client-EndpointMonitor-1] INFO  c.t.c.c.e.ClientCommunicationEndpoint - Needed to refill connections on client endpoint [id: 0] : [active: 0, max: 1]

15:13:12.100 [Client-EndpointMonitor-1] DEBUG i.n.util.internal.ThreadLocalRandom - -Dio.netty.initialSeedUniquifier: 0x9a4c82fc17e07926 (took 4 ms)

15:13:12.150 [Client-EndpointMonitor-1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: unpooled

15:13:12.155 [Client-EndpointMonitor-1] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 65536

15:13:12.297 [NettyClient-NIO-1] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetectionLevel: simple

15:13:12.335 [NettyClient-NIO-1] DEBUG c.t.c.c.c.n.ThingworxClientConnectionHandler - WebSocket Channel is connected [is open: true]

15:13:12.341 [NettyClient-NIO-1] DEBUG i.n.h.c.h.w.WebSocketClientHandshaker13 - WebSocket version 13 client handshake key: KL2OOjzWUYVcCyHoNrj47Q==, expected response: FpRb4jPP3qs/bihgiMSeerboR/U=

15:13:12.357 [NettyClient-NIO-1] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.maxCapacity.default: 262144

15:13:12.448 [NettyClient-NIO-1] DEBUG c.t.c.c.c.n.ThingworxClientConnectionHandler - [ClientHandler: 1656749904] Client websocket handshake is complete

15:13:12.452 [Client-EndpointMonitor-1] INFO  c.t.c.c.e.ClientCommunicationEndpoint - Preparing new Connection Authentication Request: DispatchingClientEndpoint [id: 0, isConnected: false, open connections: 0, max connections: 1]

15:13:12.454 [Client-EndpointMonitor-1] DEBUG c.t.c.c.e.CommunicationEndpoint - Sending connection authentication message, waiting for response [sync key: 1, message: AuthRequestMessage [requestId: 1, endpointId: -1, sessionId: -1, method: AUTHREQUEST]]

15:13:12.462 [NettyClient-NIO-1] DEBUG i.n.h.c.h.w.WebSocket08FrameEncoder - Encoding WebSocket Frame opCode=2 length=24

15:13:12.464 [NettyClient-NIO-1] DEBUG i.n.h.c.h.w.WebSocket08FrameDecoder - Decoding WebSocket Frame opCode=2

15:13:12.464 [NettyClient-NIO-1] DEBUG i.n.h.c.h.w.WebSocket08FrameDecoder - Decoding WebSocket Frame length=106

15:13:12.464 [NettyClient-NIO-1] DEBUG i.n.h.c.h.w.WebSocket08FrameDecoder - Decoding WebSocket Frame opCode=8

15:13:12.464 [NettyClient-NIO-1] DEBUG i.n.h.c.h.w.WebSocket08FrameDecoder - Decoding WebSocket Frame length=69

15:13:12.514 [Client-EndpointMonitor-1] ERROR c.t.c.c.e.ClientCommunicationEndpoint - Refilling connections on [endpoint 0, uri: ws://localhost:8080/Thingworx/WS] failed : Connection authentication/registration FAILED

[cause: invalid AppKey SecurityClaim provided]]

15:13:12.514 [Client-EndpointMonitor-1] INFO  c.t.c.c.e.m.CommunicationEndpointMonitorTask - Endpoint reconnection was unsuccessful [name: EP_0, id: 0]

15:13:12.515 [NettyClient-NIO-1] DEBUG c.t.c.c.e.DispatchingClientEndpoint - RESPONSE received [endpoint id: 0, duration: 58] ResponseMessage [requestId: 1, endpointId: 152, sessionId: -1, code: STATUS_UNAUTHORIZED, multipart: false, packet #: 0, total packets: 0]

15:13:12.772 [main] INFO  c.t.c.c.t.f.FileTransferVirtualThing - Creating new MegaTrackerConnectionServerThing [name: SuhaiConnectionServer, logs: /root/., stagingPath: null]

Please who can help me ????

2 REPLIES 2
mhollenbach
5-Regular Member
(To:lvincent)

Li,

You created your Application Key in the server you are attempting to connect to correct?

Is this application something you've created or downloaded from somewhere?

Meghan

i create two application key, one for Android, one for JavaSDK. Android's Key word well, But the other no word. Do you had any Demo for me to run??

Top Tags