UnresolvedAdressException milo

Я пытаюсь подключиться с базового Milo-Client (ReadSample), но получаю UnresolvedAdressException. И клиент, и сервер находятся в удаленной сети, и у меня есть доступ только к клиенту. Я почти уверен, что это не брандмауэр, так как я могу подключаться к другим клиентам (Prosys OPC UA Client), и я вижу, что ip разрешен в имя хоста в журналах:

Сервер - opc.tcp: //192.168.115.40: 49580 aka opc.tcp: // Extern-Mess-Rec: 49580 (пробовал оба в UaTcpStackClient.getEndpoints (url) .get ();)

Сервер, с которого вы получаете конечные точки, вероятно, возвращает «Extern-Mess-Rec» в качестве имени хоста, которое вы не можете разрешить.


person lukas    schedule 05.05.2017    source источник


Ответы (1)


См. этот ответ, чтобы узнать, как справиться с этим сценарием.

13: 24: 51.530 [главная] DEBUG io.netty.util.internal.logging.InternalLoggerFactory - Использование SLF4J в качестве среды ведения журнала по умолчанию 13: 24: 51.546 [главная] DEBUG io.netty.channel.MultithreadEventLoopGroup - -Dio.netty. eventLoopThreads: 8 13: 24: 51.561 [основной] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.Buffer.address: доступно 13: 24: 51.561 [основной] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: доступно 13: 24: 51.561 [основная] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: доступно 13: 24: 51.561 [основная] DEBUG io.netty. util.internal.PlatformDependent0 - java.nio.Bits.unaligned: true 13: 24: 51.561 [основная] DEBUG io.netty.util.internal.PlatformDependent - Платформа: Windows 13: 24: 51.561 [основная] DEBUG io.netty. util.internal.PlatformDependent - версия Java: 8 13: 24: 51.561 [основная] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.noUnsafe: false 13: 24: 51.561 [основная] DEBUG io.netty. util.internal.Pla tformDependent - sun.misc.Unsafe: доступно 13: 24: 51.561 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.noJavassist: false 13: 24: 51.686 [main] DEBUG io.netty.util .internal.PlatformDependent - Javassist: доступен 13: 24: 51.686 [основной] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.tmpdir: C: \ Users \ SOFTWA ~ 1 \ AppData \ Local \ Temp \ 3 (java.io.tmpdir) 13: 24: 51.686 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model) 13: 24: 51.686 [main ] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false 13: 24: 51.718 [основной] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false 13:24 : 51.718 [основной] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512 13: 24: 51.858 [основной] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.level: простой 13: 24: 51.858 [основной] ОТЛАДКА io.netty.util.ResourceLeakDetector - -Dio.n etty.leakDetection.maxRecords: 4 13: 24: 52.264 [основной] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 8 13: 24: 52.264 [основной] DEBUG io.netty.bufferte.PooledByteBufAllocator. - -Dio.netty.allocator.numDirectArenas: 8 13: 24: 52.264 [основной] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192 13: 24: 52.264 [основной] DEBUG io.netty .buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 11 13: 24: 52.264 [основной] DEBUG io.netty.buffer. PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 16777216 13: 24: 52.264 [основной] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.tinyCacheSize: 512 13: 24: 52.264 [main] DEBUG. netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256 13: 24: 52.264 [основной] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64 13: 24 ] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768 13: 24: 52.264 [основной] DEBUG io.netty.buffer.PooledByteBufAllocator - -Diocnetty.allocator. 13:32 : 52.296 [main] DEBUG io.netty.util.internal.ThreadLocalRandom - -Dio.netty.initialSeedUniquifier: 0x35f32988e43eab85 (заняло 10 мс) 13: 24: 52.327 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio .allocator.type: unpooled 13: 24: 52.327 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 65536 13: 24: 52.327 [main] DEBUG io.nett y.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384 13: 24: 52.358 [ua-netty-event-loop-0] ОТЛАДКА io.netty.util.internal.JavassistTypeParameterMatcherGenerator - Создано: io.netty.util . сопоставления .org.eclipse.milo.opcua.stack.client.handlers.UaRequestFutureMatcher 13: 24: 52.389 [ua-netty-event-loop-0] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.bytebuf.checkAccessible: true 13: 24: 52.858 [ua-netty-event-loop-0] DEBUG io.netty.util.Recycler - -Dio.netty.recycler.maxCapacity.default: 262144 13 : 24: 52.890 [ua-netty-event-loop-0] ОТЛАДКА org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientAcknowledgeHandler - Отправлено приветственное сообщение на канал = [id: 0xa0ec7fec, L: /130.83.225.169: 58872-R: /192.168.115.40: 49580]. 13: 24: 52.905 [ua-netty-event-loop-0] DEBUG org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientAcknowledgeHandler - Получено сообщение подтверждения на канале = [id: 0xa0ec7fec, L: /130.83.225.169 : 58872 - R: /192.168.115.40: 49580]. 13: 24: 52.921 [ua-netty-event-loop-0] DEBUG org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientMessageHandler - Тайм-аут OpenSecureChannel запланирован на + 5 с. 13: 24: 52.967 [ua-netty-event -loop-0] DEBUG org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientMessageHandler - Тайм-аут OpenSecureChannel отменен 13: 24: 52.967 [ua-shared-pool-0] DEBUG org.eclipse.milo.opcua.stack. client.handlers.UaTcpClientMessageHandler - отправлено OpenSecureChannelRequest (проблема, id = 0, currentToken = -1, previousToken = -1). 13: 24: 52.999 [ua-shared-pool-1] ОТЛАДКА org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientMessageHandler - Получен ответ OpenSecureChannelResponse. 13: 24: 52.999 [ua-shared-pool-1] ОТЛАДКА org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientMessageHandler - SecureChannel id = 1140, currentTokenId = 1, previousTokenId = -1, время жизни = 3600000 мс, createdAt = DateTime {utcTime = 131384570808248472, javaDate = Fri May 05 13:24:40 CEST 2017} 13: 24: 52.999 [ua-netty-event-loop-0] ОТЛАДКА org.eclipse.milo.opcua.stack.client.handlers .UaTcpClientMessageHandler - 0 сообщений в очереди до завершения рукопожатия; отправка сейчас. 13: 24: 52.999 [ForkJoinPool.commonPool-worker-1] DEBUG org.eclipse.milo.opcua.stack.client.ClientChannelManager - Загрузка канала выполнена успешно: localAddress = / 130.83.225.169: 58872, remoteAddress = / 192.168.115.40: 49.168.115.40 13: 24: 53.061 [ForkJoinPool.commonPool-worker-1] DEBUG org.eclipse.milo.opcua.stack.client.ClientChannelManager - отправка CloseSecureChannelRequest ... 13: 24: 53.061 [основной] INFO org.eclipse.milo. .client.ClientExampleRunner - Использование конечной точки: opc.tcp: // Extern-Mess-Rec: 49580 [None] 13: 24: 53.077 [ua-netty-event-loop-0] DEBUG org.eclipse.milo.opcua.stack .client.ClientChannelManager - channelInactive (), отключение завершено 13: 24: 53.077 [ua-netty-event-loop-0] DEBUG org.eclipse.milo.opcua.stack.client.ClientChannelManager - отключение завершено, состояние установлено на Idle 13 : 24: 53.124 [основной] DEBUG org.eclipse.milo.opcua.sdk.client.OpcUaClient - Добавлен ServiceFaultListener: org.eclipse.milo.opcua.sdk.client.ClientSessionManager$$Lambda$1049/664457955@58134 517 13: 24: 53.171 [главная] DEBUG org.eclipse.milo.opcua.sdk.client.OpcUaClient - Добавлен SessionActivityListener: org.eclipse.milo.opcua.sdk.client.subscriptions.OpcUaSubscriptionManagere$1@2d [ForkJoinPool.commonPool-worker-1] DEBUG org.eclipse.milo.opcua.stack.client.ClientChannelManager - Ошибка начальной загрузки канала: null java.nio.channels.UnresolvedAddressException: null в sun.nio.ch.Net.checkAddress (Net.checkAddress .java: 101) на sun.nio.ch.SocketChannelImpl.connect (SocketChannelImpl.java:622) на io.netty.channel.socket.nio.NioSocketChannel.doConnect (NioSocketChannel.java:209) на io.netty.channel.channel nio.AbstractNioChannel $ AbstractNioUnsafe.connect (AbstractNioChannel.java:207) в io.netty.channel.DefaultChannelPipeline $ HeadContext.connect (DefaultChannelPipeline.java:1279) в io.netty.channel. AbstractChannelHandlerContext.invokeConnect (AbstractChannelHandlerContext.java:453) в io.netty.channel.AbstractChannelHandlerContext.connect (AbstractChannelHandlerContext.java:439) на ioplex.channel.ChannelConnect.java: .AbstractChannelHandlerContext.invokeConnect (AbstractChannelHandlerContext.java:453) в io.netty.channel.AbstractChannelHandlerContext.connect (AbstractChannelHandlerContext.java:439) в io.netty.channel.Context.java:439) в io.netty.channel.Context.java:439) в io.netty.channel.Context.AbstractChannel.java: channel.DefaultChannelPipeline.connect (DefaultChannelPipeline.java:1024) на io.netty.channel.AbstractChannel.connect (AbstractChannel.java:203) на io.netty.bootstrap.Bootstrap $ 2. run (Bootstrap.java:167) на io.net netty.util.concurrent.SingleThreadEventExecutor.runAllTasks (SingleThreadEventExecutor.java:358) в io.netty.channel.nio. NioEventLoop.run (NioEventLoop.java:374) в io.netty.util.concurrent.SingleThreadEventExecutor $ 2.run (SingleThreadEventExecutor.java:112) в java.lang.Thread.run (Thread.java:745) 13: 24: 55.608 [главная] ОШИБКА org.eclipse.milo.examples.client.ClientExampleRunner - Ошибка при запуске примера клиента: java.nio.channels.UnresolvedAddressException java.util.concurrent.ExecutionException: java.nio.channels.UnresolvedAddressException в java. CompletableFuture.reportGet (CompletableFuture.java:357) в java.util.concurrent.CompletableFuture.get (CompletableFuture.java:1895) в org.eclipse.milo.examples.client.ReadExample.run (ReadExample.java:43) в org .eclipse.milo.examples.client.ClientExampleRunner.run (ClientExampleRunner.java:106) в org.eclipse.milo.examples.client.ReadExample.main (ReadExample.java:35) Вызвано: java.nio.channels.UnresolvedAddressException : null в sun.nio.ch.Net.checkAddress (Net.java : 101) на sun.nio.ch.SocketChannelImpl.connect (SocketChannelImpl.java:622) на io.netty.channel.socket.nio.NioSocketChannel.doConnect (NioSocketChannel.java:209) на io.netty.channel.nio. AbstractNioChannel $ AbstractNioUnsafe.connect (AbstractNioChannel.java:207) по адресу io.netty.channel.DefaultChannelPipeline $ HeadContext.connect (DefaultChannelPipeline.java:1279) в io.netty.channel.AbstractChannel.Context.InvokendConnect.AbstractChannel.Context.Invokennel.handler.javaChannelContext.javaChannelContext: .netty.channel. AbstractChannelHandlerContext.connect (AbstractChannelHandlerContext.java:439) в io.netty.channel.ChannelDuplexHandler.connect (ChannelDuplexHandler.java:50) в io.netty.channel.AbstractChannelHandlerContext.invokehannel (AbstractChannelHandlerContext. .AbstractChannelHandlerContext.connect (AbstractChannelHandlerContext.java:439) в io.netty.channel.AbstractChannelHandlerContext.connect (AbstractChannelHandlerContext.java:421) в io.netty.channel.DefaultChannelioPipe. channel.AbstractChannel.connect (AbstractChannel.java:203) в io.netty.bootstrap.Bootstrap $ 2.run (Bootstrap.java:167) в io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks (SingleThreadEventExecutor.runAllTasks (SingleThreadEvent:35). io.netty.channel.nio.NioEventLoop.run (NioEventLoop.java:374) в io.netty.util.concurrent.SingleThreadEventExecutor $ 2.run (Sing leThreadEventExecutor.java:112) в java.lang.Thread.run (Thread.java:745)

person Kevin Herron    schedule 05.05.2017