7 Replies Latest reply on Sep 30, 2011 11:48 PM by User13164886-Oracle

    Problem starting FMW on NFS  -Error "java.io.IOException: No lock available

    Rbarrela-Oracle
      Hello,

      I'm having a similiar problem as the one described in the support note "Error "java.io.IOException: No locks available" When Configuring or Starting Fusion Middleware 11g Components on NFS (Doc ID 1279388.1)" while trying to start de products ( nodemanager for example hangs about 8 or 9 minutes while reading the domain properties placed in the shared nfs)

      Here is the output from startNodeManager.sh

      Jun 1, 2011 7:07:59 PM> <WARNING> <Configuration error while reading domain directory: /oracle/domains/osb/osb_domain>
      java.io.IOException: Input/output error
      at sun.nio.ch.FileChannelImpl.lock0(Native Method)
      at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:832)
      at weblogic.nodemanager.server.UserInfo.load(UserInfo.java:138)
      at weblogic.nodemanager.server.DomainManager.loadUserInfo(DomainManager.java:139)
      at weblogic.nodemanager.server.DomainManager.initialize(DomainManager.java:90)
      at weblogic.nodemanager.server.DomainManager.<init>(DomainManager.java:60)
      at weblogic.nodemanager.server.NMServer.initDomains(NMServer.java:243)
      at weblogic.nodemanager.server.NMServer.fetchDomainsMap(NMServer.java:216)
      at weblogic.nodemanager.server.NMServer.start(NMServer.java:197)
      at weblogic.nodemanager.server.NMServer.main(NMServer.java:392)
      at weblogic.NodeManager.main(NodeManager.java:31)

      Jun 1, 2011 7:07:59 PM weblogic.nodemanager.server.NMServer initDomains
      WARNING: Configuration error while reading domain directory: /oracle/domains/osb/osb_domain
      java.io.IOException: Input/output error
      at sun.nio.ch.FileChannelImpl.lock0(Native Method)
      at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:832)
      at weblogic.nodemanager.server.UserInfo.load(UserInfo.java:138)
      at weblogic.nodemanager.server.DomainManager.loadUserInfo(DomainManager.java:139)
      at weblogic.nodemanager.server.DomainManager.initialize(DomainManager.java:90)
      at weblogic.nodemanager.server.DomainManager.<init>(DomainManager.java:60)
      at weblogic.nodemanager.server.NMServer.initDomains(NMServer.java:243)
      at weblogic.nodemanager.server.NMServer.fetchDomainsMap(NMServer.java:216)
      at weblogic.nodemanager.server.NMServer.start(NMServer.java:197)
      at weblogic.nodemanager.server.NMServer.main(NMServer.java:392)
      at weblogic.NodeManager.main(NodeManager.java:31)
      <Jun 1, 2011 7:07:59 PM WEST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
      <Jun 1, 2011 7:08:00 PM> <INFO> <Secure socket listener started on port 5001>
      Jun 1, 2011 7:08:00 PM weblogic.nodemanager.server.SSLListener run
      INFO: Secure socket listener started on port 5001


      The solution described in the support note in my case didn't worked out, as the nfslock deamon was allready running...

      [oracle@myhost]$ /etc/init.d/nfslock status
      rpc.statd (pid 5613) is running...


      My env description:

      Jrockit:
      java version "1.6.0_24"
      Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
      Oracle JRockit(R) (build R28.1.3-11-141760-1.6.0_24-20110301-1432-linux-x86_64, compiled mode)

      FMW version 11.1.1.0.4

      OS: RHEL 5.4 x86-64 bits


      Any ideias ??


      Regards,
      Rafael.