Date Posted:
Product: TIBCO Spotfire®
Product: TIBCO Spotfire®
Problem:
TIBCO Spotfire Server does not start with error "Commons Daemon procrun stderr initialized."
Solution:
The TIBCO Spotfire Server fails to start (and may have been working previously). In the TIBCO Spotfire Server \tomcat\logs\ folder, the the tssXXX-strdeer.log file may have an error like:
2015-02-19 14:07:50 Commons Daemon procrun stderr initialized Feb 19, 2015 2:09:41 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class com.spotfire.server.lifecycle.SpotfireServerInitializer org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'actionLog' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'actionLoggerMUX' of bean class [com.spotfire.server.actionlog.ActionLog]: Bean property 'actionLoggerMUX' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1303) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1042) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455) ... Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'actionLoggerMUX' of bean class [com.spotfire.server.actionlog.ActionLog]: Bean property 'actionLoggerMUX' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:805) at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:655) at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78) at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1300) ... 29 more Feb 19, 2015 2:09:41 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart Feb 19, 2015 2:09:41 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/spotfire] startup failed due to previous errors Feb 19, 2015 2:09:41 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: The web application [/spotfire] registered the JDBC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
This is caused by the JDBC infadsjdbc.JAR file in the tomcat/lib directory. This is a JDBC driver from Informatica. This JAR prevents the TIBCO Spotfire Server from starting up. Remove the infadsjdbc.JAR file from the lib directory
Comments
0 comments
Article is closed for comments.