TIBCO Data Virtualization (TDV) startup produces no log files.

TIBCO Data Virtualization (TDV) startup produces no log files.

book

Article ID: KB0074786

calendar_today

Updated On:

Products Versions
TIBCO Data Virtualization 8.0 and later

Description

Upon a seemingly successful TDV service boot, there are few log files being updated except for the cs_monitor.log file that contains this trace:



INFO 2020-08-07 10:27:57.287 -0500 CipherServiceManager - Encryption property (boot.properties) not exists; generating random key.
ERROR 2020-08-07 10:27:57.301 -0500 Monitor - Error refreshing config system:
java.io.IOException: Check if the system for encryption settings are writable and try again.
    at com.compositesw.common.security.CipherServiceManager.saveBootstrapKeyProperties(CipherServiceManager.java:390)
    at com.compositesw.common.security.CipherServiceManager.saveKeyProperties(CipherServiceManager.java:359)
    at com.compositesw.common.security.CipherServiceManager.generateEncryptionKeyProperties(CipherServiceManager.java:344)
    at com.compositesw.common.security.CipherServiceManager.getEncryptionProperties(CipherServiceManager.java:232)
    at com.compositesw.common.security.CipherServiceManager.getEncryptionBootProperties(CipherServiceManager.java:223)
    at com.compositesw.common.security.CipherServiceManager.getBootstrapKeyProperties(CipherServiceManager.java:440)
    at com.compositesw.common.security.CipherServiceManager.loadMainEncryptionKey(CipherServiceManager.java:161)
    at com.compositesw.common.config.NewConfig.init(NewConfig.java:184)
    at com.compositesw.monitor.Monitor.updateConfigInfo(Monitor.java:270)
    at com.compositesw.monitor.Monitor.run(Monitor.java:219)
    at com.compositesw.monitor.MonitorCommand.startMonitor(MonitorCommand.java:36)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.compositesw.base.boot.MonitorBoot.main(MonitorBoot.java:63)
Caused by: java.io.IOException: Permission denied
    at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.base/java.io.File.createTempFile(File.java:2090)
    at com.compositesw.common.FileUtil.getNewUniqueFile(FileUtil.java:390)
    at com.compositesw.common.FileUtil.safeSaveProperites(FileUtil.java:364)
    at com.compositesw.common.security.CipherServiceManager.saveBootstrapKeyProperties(CipherServiceManager.java:388)
    ... 15 more
ERROR 2020-08-07 10:27:57.309 -0500 Monitor - Repository connections are not available.
ERROR 2020-08-07 10:27:57.309 -0500 Monitor - Error initializing event logger:
The server attribute "/server/config/database/driverClass" does not exist or you do not have permission to access its value.
    at com.compositesw.common.config.NewConfig.getAttributeDef(NewConfig.java:580)
    at com.compositesw.common.config.NewConfig.getAttribute(NewConfig.java:637)
    at com.compositesw.common.config.NewConfig.getString(NewConfig.java:677)
    at com.compositesw.server.repository.DefaultRepositoryManager.initProperties(DefaultRepositoryManager.java:226)
    at com.compositesw.server.repository.DefaultRepositoryManager.setUpRepository(DefaultRepositoryManager.java:410)
    at com.compositesw.server.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:451)
    at com.compositesw.server.repository.DefaultRepositoryManager.initForMonitorDaemon(DefaultRepositoryManager.java:443)
    at com.compositesw.monitor.Monitor.initializeEventLogger(Monitor.java:132)
    at com.compositesw.monitor.Monitor.run(Monitor.java:225)
    at com.compositesw.monitor.MonitorCommand.startMonitor(MonitorCommand.java:36)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.compositesw.base.boot.MonitorBoot.main(MonitorBoot.java:63)
 

Resolution

This is a sign that there is a directory in the TDV installation that is not allowing read/write permissions.
Check the /logs directory first, to be sure it's ownership and permissions are consistent with the rest of the installation.
 

Issue/Introduction

This concerns core server function.