Ошибка загрузки сервера Corba: количество вызовов уже равно нулю - PullRequest
0 голосов
/ 16 апреля 2020

Приложению не удается вызвать IBM Fil eNet Content Engine после периода простоя около 10 минут.

WARNING: "IOP00710261: (INTERNAL) Number of invocations is already zero, but 
another invocation has completed" 
org.omg.CORBA.INTERNAL:   vmcid: SUN  minor code: 261  completed: Yes 
       at com.sun.corba.se.impl.logging.ORBUtilSystemException.numInvocationsAlreadyZero (Unknown Source) 
       at  com.sun.corba.se.impl.logging.ORBUtilSystemException.numInvocationsAlreadyZero (Unknown Source) 
       at com.sun.corba.se.impl.orb.ORBImpl.finishedDispatch(Unknown Source) 
       at com.sun.corba.se.impl.orb.ORBImpl.releaseOrDecrementInvocationInfo(Unknown Source) 
       at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.releaseReply(Unknown Source) 
       at org.omg.CORBA.portable.ObjectImpl._releaseReply(Unknown Source) 
[...] 

https://bugs.openjdk.java.net/browse/JDK-8017195 ввел частное свойство, благодаря которому набор реализации com.sun.corba.se.impl.transport.DefaultSocketFactoryImpl сохраняется в сокетах, созданных фабрикой corba. Параметры поддержания активности в ядре Solaris будут определять, как долго незанятые сокеты оставались открытыми.

Свойство активируется параметром -Dcom.sun.CORBA.transport.enableTcpKeepAlive = true, но не работает.

...