6 Replies Latest reply on Jul 24, 2013 2:48 AM by Srinath Menon-Oracle

    collectionadminconfig.hda used by another process

    Lucas W.

      Hello webcenter content masters,

       

      I am facing a pretty strange error. I regularly analyze the UCM server logs, looking for errors, and today I saw this:

       

      intradoc.common.ServiceException: !csResourceUtilsFileIOError!csResourceUtilsFileReadError,collectionadminconfig.hda

      *ScriptStack COLLECTION_ADD

      Caused by: java.io.FileNotFoundException: D:\Oracle\....\ucm\cs\data\collectionconfig\collectionadminconfig.hda (The process cannot access the file because it is being used by another process)

       

      And this caused a checkin action to fail, which is anoying.

       

      Has anyone already encountered this? What "other process" could possibly be using collectionadminconfig.hda file?

       

      Please advice.

      Thanks & regards.

       

       

      The full stack trace :

      intradoc.common.ServiceException: !csResourceUtilsFileIOError!csResourceUtilsFileReadError,collectionadminconfig.hda

      *ScriptStack COLLECTION_ADD

      3:addCollectionInCollection,**no captured values**

              at intradoc.resource.ResourceUtils.serializeDataBinderWithEncoding(ResourceUtils.java:311)

              at intradoc.resource.ResourceUtils.serializeDataBinder(ResourceUtils.java:64)

              at collections.CollectionAdminHandler.getAdminConfig(CollectionAdminHandler.java:1057)

              at collections.CollectionAdminHandler.getMaxCollectionsAllowed(CollectionAdminHandler.java:1822)

              at collections.CollectionUserHandler.verifyCollectionNotMaxed(CollectionUserHandler.java:3160)

              at collections.CollectionUserHandler.addCollectionInCollection(CollectionUserHandler.java:648)

              at sun.reflect.GeneratedMethodAccessor530.invoke(Unknown Source)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:597)

              at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)

              at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)

              at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)

              at intradoc.server.Service.doCodeEx(Service.java:603)

              at intradoc.server.Service.doCode(Service.java:575)

              at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643)

              at intradoc.server.Service.doAction(Service.java:547)

              at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458)

              at intradoc.server.Service.doActions(Service.java:542)

              at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391)

              at intradoc.server.Service.executeActions(Service.java:528)

              at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737)

              at intradoc.server.Service.doRequest(Service.java:1956)

              at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437)

              at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)

              at intradoc.server.IdcServerThread.run(IdcServerThread.java:160)

              at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)

              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)

              at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

      Caused by: java.io.FileNotFoundException: D:\Oracle\MIDDLE~1\USER_P~1\domains\APP_D~1\ucm\cs\data\collectionconfig\collectionadminconfig.hda (The process cannot access the file because it is being used by another process)

              at java.io.FileInputStream.open(Native Method)

              at java.io.FileInputStream.<init>(FileInputStream.java:120)

              at intradoc.resource.ResourceUtils.serializeDataBinderWithEncoding(ResourceUtils.java:278)

              ... 27 more