Technote (troubleshooting)
Problem(Abstract)
User launches any java-based functionality (for example "Group - Command Center"). User receives error message.
Symptom
Error
Internal error:
[Details...] [OK]
After clicking "Details":
java.lang.RuntimeException: C:\Program Files\IBM\IBM Cognos Controller\Integration\configuration\org.eclipse.osgi\.manager\.fileTableLock (Access is denied.)
at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:192)
at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:162)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:261)
at com.ibm.cognos.ccr.integration.IntegrationServiceAdapter.startEclipseAndServiceTracker(IntegrationServiceAdapter.java:204)
at com.ibm.cognos.ccr.integration.IntegrationServiceAdapter.run(IntegrationServiceAdapter.java:117)
at java.lang.Thread.run(Thread.java:736)
Caused by: java.io.FileNotFoundException: C:\Program Files\IBM\IBM Cognos Controller\Integration\configuration\org.eclipse.osgi\.manager\.fileTableLock (Access is denied.)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:229)
at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:33)
at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:389)
at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:702)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initFileManager(BaseStorage.java:220)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(BaseStorage.java:154)
at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:123)
at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:190)
... 5 more
Cause
Code production problem (APAR PM67845) which causes user to not have permission to write to the 'configuration' folder.
- NOTE: Although read/write permission for 'configuration' will solve the error in this Technote, it is recommended that you modify the parent folder "Integration" instead, to solve the error in Technote #1600112.
Environment
User logged onto client device with a non-administrative Windows user.
Resolving the problem
Fix:
Upgrade to Controller 10.1.1 FP1 (10.1.1671) or later.
Workaround:
On the client device, modify the NTFS permissions to the folder "Integration" to allow all users read/write access.
- TIP: Although read/write permission for 'configuration' will solve the error in this Technote, it is recommended that you modify the parent folder "Integration" instead, to solve the error in Technote #1600112.
Steps:
- Logon to the client device as a Windows administrator
- Launch Windows Explorer
- Browse to the 'integration' folder. TIP: By default, this is located here: C:\Program Files\IBM\IBM Cognos Controller\Integration\
- Right-click on "Integration" and choose "properties"
- Click on "Security" tab
- Highlight the entry "Users"
- Modify the "Permissions for Users" by ticking the box 'Modify'
Related information
1600112 - "Internal error ... Unable to create lock man
APAR PM67845 - need write access to the integration fol
1616343 - Cognos Controller 10.1.1 FP1 now available
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.