7 Replies Latest reply on Nov 24, 2016 9:09 AM by Elias Balasis

    IP Helper Library GetIfTable function failed (annoyingly often)

    Elias Balasis Newbie

      Hello,

       

      I have always been seeing "IP Helper Library GetIfTable function failed" while working with JBoss Server tools for Eclipse (since JBoss AS 7 age) but not as often as recently (to the degree that prevents me from working)

       

      The problem disappears when I restart Eclipse but that's not desirable as it happens too often and unpredictably.

       

      Also, contrary to some posts over the Internet about conflicting JRE installations, I now haven't any other Java installations on my machine plus I have always been using a custom JDK under ${ECLIPSE_HOME}/jre , I hope this helps

       

      Please assist, this has become a major blocker, perhaps not only for me

       

      Here is the exception stack trace I recovered from Eclipse error logs

       

      java.lang.Error: IP Helper Library GetIfTable function failed

        at java.net.NetworkInterface.getByInetAddress0(Native Method)

        at java.net.NetworkInterface.getByInetAddress(NetworkInterface.java:325)

        at org.jboss.as.protocol.ProtocolConnectionUtils.isLocal(ProtocolConnectionUtils.java:201)

        at org.jboss.as.protocol.ProtocolConnectionUtils.getOptions(ProtocolConnectionUtils.java:133)

        at org.jboss.as.protocol.ProtocolConnectionUtils.connect(ProtocolConnectionUtils.java:78)

        at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:114)

        at org.jboss.as.protocol.ProtocolConnectionManager$EstablishingConnection.connect(ProtocolConnectionManager.java:257)

        at org.jboss.as.protocol.ProtocolConnectionManager.connect(ProtocolConnectionManager.java:71)

        at org.jboss.as.protocol.mgmt.FutureManagementChannel$Establishing.getChannel(FutureManagementChannel.java:212)

        at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:146)

        at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:65)

        at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:147)

        at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:122)

        at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeRequest(AbstractModelControllerClient.java:263)

        at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:168)

        at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:147)

        at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:75)

        at org.jboss.ide.eclipse.as.internal.management.wildfly9.Wildfly9Manager.execute(Wildfly9Manager.java:350)

        at org.jboss.ide.eclipse.as.internal.management.wildfly9.Wildfly9Manager.getServerState(Wildfly9Manager.java:291)

        at org.jboss.ide.eclipse.as.internal.management.wildfly9.Wildfly9ManagerService.getServerState(Wildfly9ManagerService.java:142)

        at org.jboss.ide.eclipse.as.management.core.JBoss7ManagerServiceProxy.getServerState(JBoss7ManagerServiceProxy.java:71)

        at org.jboss.tools.as.core.server.controllable.subsystems.internal.ManagementPublishController.isRunning(ManagementPublishController.java:115)

        at org.jboss.tools.as.core.server.controllable.subsystems.internal.ManagementPublishController.canPublishInternal(ManagementPublishController.java:138)

        at org.jboss.tools.as.core.server.controllable.subsystems.internal.ManagementPublishController.publishStart(ManagementPublishController.java:154)

        at org.jboss.tools.as.core.server.controllable.internal.DeployableServerBehavior.publishStart(DeployableServerBehavior.java:109)

        at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:942)

        at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)

        at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3172)

        at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345)

        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

      I am using

      Windows 7 64-bit

      Eclipse Mars 4.5.1

      JDK 1.8.0_60

      Wildfly 9.0.1