[
https://issues.apache.org/jira/browse/OPENMEETINGS-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Bazhibin updated OPENMEETINGS-149:
---------------------------------------
Description:
When installing OM on clean server get such message on 2-d step (after entiring
information about user and library places). Tables in the DataBase have been
created.
HTTP Status 500 -
________________________________________
type Exception report
message
description The server encountered an internal error () that prevented it from
fulfilling this request.
exception
java.lang.NullPointerException
org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:220)
org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityViewServlet.java:192)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.32 logs.
UPDATE 1.
The debuger shows such screen.
DEBUG 04-09 14:48:24.780 ImportInitvalues.java 378916 732
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
Countries ADDED
DEBUG 04-09 14:48:25.183 ImportInitvalues.java 379319 752
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
TimeZones ADDED
DEBUG 04-09 14:48:25.188 ImportInitvalues.java 379324 820
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
Languages ADDED
DEBUG 04-09 14:48:25.189 ImportInitvalues.java 379325 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=1, name=english, rtl=false, code=en}
DEBUG 04-09 14:48:25.190 ImportInitvalues.java 379326 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:39.436 ImportInitvalues.java 393572 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=1, name=english, rtl=false, code=en}
DEBUG 04-09 14:48:39.436 ImportInitvalues.java 393572 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=2, name=deutsch, rtl=false, code=de}
DEBUG 04-09 14:48:39.437 ImportInitvalues.java 393573 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=2, name=deutsch, rtl=false, code=de}
DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=3, name=deutsch (studIP), rtl=false, code=de}
DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:50.250 ImportInitvalues.java 404386 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=3, name=deutsch (studIP), rtl=false, code=de}
DEBUG 04-09 14:48:50.251 ImportInitvalues.java 404387 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=4, name=french, rtl=false, code=fr}
DEBUG 04-09 14:48:50.251 ImportInitvalues.java 404387 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:54.896 ImportInitvalues.java 409032 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=4, name=french, rtl=false, code=fr}
DEBUG 04-09 14:48:54.897 ImportInitvalues.java 409033 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=5, name=italian, rtl=false, code=it}
DEBUG 04-09 14:48:54.897 ImportInitvalues.java 409033 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
ERROR 04-09 14:48:57.526 Fieldmanagment.java 411662 339
org.openmeetings.app.data.basic.Fieldmanagment [http-0.0.0.0-5080-2] -
[getConfKey]:
org.apache.openjpa.persistence.PersistenceException: The transaction has been
rolled back. See the nested exceptions for details on the errors that occurred.
at
org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2337)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2174)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2072)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1843)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.assignObjectId(StateManagerImpl.java:616)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.assignField(StateManagerImpl.java:703)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.beforeAccessField(StateManagerImpl.java:1615)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.accessingField(StateManagerImpl.java:1598)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues.pcGetfieldlanguagesvalues_id(Fieldlanguagesvalues.java)
~[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues.getFieldlanguagesvalues_id(Fieldlanguagesvalues.java:62)
~[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.data.basic.Fieldmanagment.addFieldValueByFieldAndLanguage(Fieldmanagment.java:335)
~[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.data.basic.Fieldmanagment$$FastClassByCGLIB$$fd1196f9.invoke(<generated>)
[cglib-jar-2.2.2.jar:na]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[cglib-jar-2.2.2.jar:na]
at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
[org.springframework.transaction-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.openmeetings.app.data.basic.Fieldmanagment$$EnhancerByCGLIB$$271b3982.addFieldValueByFieldAndLanguage(<generated>)
[cglib-jar-2.2.2.jar:na]
at
org.openmeetings.app.installation.ImportInitvalues.loadInitLanguages(ImportInitvalues.java:930)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.installation.ImportInitvalues.loadAll(ImportInitvalues.java:957)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.servlet.outputhandler.Install.handleRequest(Install.java:358)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:217)
[velocity-tools-jar-2.0.jar:2.0]
at
org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityViewServlet.java:192)
[velocity-tools-jar-2.0.jar:2.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
[javaee-api-5.1.2.om.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[javaee-api-5.1.2.om.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]
at
org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]
at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
[red5.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
[tomcat-coyote-6.0.32.jar:6.0.32]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
[tomcat-coyote-6.0.32.jar:6.0.32]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[tomcat-coyote-6.0.32.jar:6.0.32]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]
UPDATE 2.
I cleaned up file /opt/red5/webapps/openmeetings/languages/languages.xml and
left only "english" and the installing continus and end's. But when I enter
interface i see that forms are not traced, and it's very pitty. And one more
thing maybe provide a questiotn, something like "Clean database before
installing?".
was:
When installing OM on clean server get such message on 2-d step (after entiring
information about user and library places). Tables in the DataBase have been
created.
HTTP Status 500 -
________________________________________
type Exception report
message
description The server encountered an internal error () that prevented it from
fulfilling this request.
exception
java.lang.NullPointerException
org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:220)
org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityViewServlet.java:192)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.32 logs.
UPDATE.
The debuger shows such screen.
DEBUG 04-09 14:48:24.780 ImportInitvalues.java 378916 732
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
Countries ADDED
DEBUG 04-09 14:48:25.183 ImportInitvalues.java 379319 752
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
TimeZones ADDED
DEBUG 04-09 14:48:25.188 ImportInitvalues.java 379324 820
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
Languages ADDED
DEBUG 04-09 14:48:25.189 ImportInitvalues.java 379325 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=1, name=english, rtl=false, code=en}
DEBUG 04-09 14:48:25.190 ImportInitvalues.java 379326 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:39.436 ImportInitvalues.java 393572 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=1, name=english, rtl=false, code=en}
DEBUG 04-09 14:48:39.436 ImportInitvalues.java 393572 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=2, name=deutsch, rtl=false, code=de}
DEBUG 04-09 14:48:39.437 ImportInitvalues.java 393573 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=2, name=deutsch, rtl=false, code=de}
DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=3, name=deutsch (studIP), rtl=false, code=de}
DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:50.250 ImportInitvalues.java 404386 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=3, name=deutsch (studIP), rtl=false, code=de}
DEBUG 04-09 14:48:50.251 ImportInitvalues.java 404387 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=4, name=french, rtl=false, code=fr}
DEBUG 04-09 14:48:50.251 ImportInitvalues.java 404387 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
DEBUG 04-09 14:48:54.896 ImportInitvalues.java 409032 934
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] - Lang
ADDED: {id=4, name=french, rtl=false, code=fr}
DEBUG 04-09 14:48:54.897 ImportInitvalues.java 409033 887
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages lang: {id=5, name=italian, rtl=false, code=it}
DEBUG 04-09 14:48:54.897 ImportInitvalues.java 409033 893
org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
loadInitLanguages rtl from xml: false
ERROR 04-09 14:48:57.526 Fieldmanagment.java 411662 339
org.openmeetings.app.data.basic.Fieldmanagment [http-0.0.0.0-5080-2] -
[getConfKey]:
org.apache.openjpa.persistence.PersistenceException: The transaction has been
rolled back. See the nested exceptions for details on the errors that occurred.
at
org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2337)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2174)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2072)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1843)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.assignObjectId(StateManagerImpl.java:616)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.assignField(StateManagerImpl.java:703)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.beforeAccessField(StateManagerImpl.java:1615)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.apache.openjpa.kernel.StateManagerImpl.accessingField(StateManagerImpl.java:1598)
~[openjpa-bundle-2.2.0.jar:2.2.0]
at
org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues.pcGetfieldlanguagesvalues_id(Fieldlanguagesvalues.java)
~[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues.getFieldlanguagesvalues_id(Fieldlanguagesvalues.java:62)
~[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.data.basic.Fieldmanagment.addFieldValueByFieldAndLanguage(Fieldmanagment.java:335)
~[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.data.basic.Fieldmanagment$$FastClassByCGLIB$$fd1196f9.invoke(<generated>)
[cglib-jar-2.2.2.jar:na]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[cglib-jar-2.2.2.jar:na]
at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
[org.springframework.transaction-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
[org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
at
org.openmeetings.app.data.basic.Fieldmanagment$$EnhancerByCGLIB$$271b3982.addFieldValueByFieldAndLanguage(<generated>)
[cglib-jar-2.2.2.jar:na]
at
org.openmeetings.app.installation.ImportInitvalues.loadInitLanguages(ImportInitvalues.java:930)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.app.installation.ImportInitvalues.loadAll(ImportInitvalues.java:957)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.openmeetings.servlet.outputhandler.Install.handleRequest(Install.java:358)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:217)
[velocity-tools-jar-2.0.jar:2.0]
at
org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityViewServlet.java:192)
[velocity-tools-jar-2.0.jar:2.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
[javaee-api-5.1.2.om.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[javaee-api-5.1.2.om.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]
at
org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
[openmeetings-2.0.0-SNAPSHOT.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]
at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
[red5.jar:na]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina-6.0.32.jar:6.0.32]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
[tomcat-coyote-6.0.32.jar:6.0.32]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
[tomcat-coyote-6.0.32.jar:6.0.32]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[tomcat-coyote-6.0.32.jar:6.0.32]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]
> Error while installing on MySQL DB openmeetings-2.0.0.r1311115-08-04-2012_2307
> ------------------------------------------------------------------------------
>
> Key: OPENMEETINGS-149
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-149
> Project: Openmeetings
> Issue Type: Bug
> Components: BuildsAndReleases
> Affects Versions: 2.0 Apache Incubator Release
> Environment: Ubuntu 11.10 server, MySQL-server
> 5.1.61-0ubuntu0.11.10.1, Java(TM) SE Runtime Environment (build
> 1.6.0_26-b03). Machine running under VMware Workstation 8.0.2
> Reporter: Alex Bazhibin
> Assignee: SebastianWagner
> Labels: JAVA,, MySQL,, Ubuntu,
> Fix For: 2.0 Apache Incubator Release
>
>
> When installing OM on clean server get such message on 2-d step (after
> entiring information about user and library places). Tables in the DataBase
> have been created.
> HTTP Status 500 -
> ________________________________________
> type Exception report
> message
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
> exception
> java.lang.NullPointerException
>
> org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942)
> org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902)
>
> org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318)
>
> org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:220)
>
> org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityViewServlet.java:192)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
> org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
>
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> note The full stack trace of the root cause is available in the Apache
> Tomcat/6.0.32 logs.
> UPDATE 1.
> The debuger shows such screen.
> DEBUG 04-09 14:48:24.780 ImportInitvalues.java 378916 732
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> Countries ADDED
> DEBUG 04-09 14:48:25.183 ImportInitvalues.java 379319 752
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> TimeZones ADDED
> DEBUG 04-09 14:48:25.188 ImportInitvalues.java 379324 820
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> Languages ADDED
> DEBUG 04-09 14:48:25.189 ImportInitvalues.java 379325 887
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages lang: {id=1, name=english, rtl=false, code=en}
> DEBUG 04-09 14:48:25.190 ImportInitvalues.java 379326 893
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages rtl from xml: false
> DEBUG 04-09 14:48:39.436 ImportInitvalues.java 393572 934
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> Lang ADDED: {id=1, name=english, rtl=false, code=en}
> DEBUG 04-09 14:48:39.436 ImportInitvalues.java 393572 887
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages lang: {id=2, name=deutsch, rtl=false, code=de}
> DEBUG 04-09 14:48:39.437 ImportInitvalues.java 393573 893
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages rtl from xml: false
> DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 934
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> Lang ADDED: {id=2, name=deutsch, rtl=false, code=de}
> DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 887
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages lang: {id=3, name=deutsch (studIP), rtl=false, code=de}
> DEBUG 04-09 14:48:44.941 ImportInitvalues.java 399077 893
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages rtl from xml: false
> DEBUG 04-09 14:48:50.250 ImportInitvalues.java 404386 934
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> Lang ADDED: {id=3, name=deutsch (studIP), rtl=false, code=de}
> DEBUG 04-09 14:48:50.251 ImportInitvalues.java 404387 887
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages lang: {id=4, name=french, rtl=false, code=fr}
> DEBUG 04-09 14:48:50.251 ImportInitvalues.java 404387 893
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages rtl from xml: false
> DEBUG 04-09 14:48:54.896 ImportInitvalues.java 409032 934
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> Lang ADDED: {id=4, name=french, rtl=false, code=fr}
> DEBUG 04-09 14:48:54.897 ImportInitvalues.java 409033 887
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages lang: {id=5, name=italian, rtl=false, code=it}
> DEBUG 04-09 14:48:54.897 ImportInitvalues.java 409033 893
> org.openmeetings.app.installation.ImportInitvalues [http-0.0.0.0-5080-2] -
> loadInitLanguages rtl from xml: false
> ERROR 04-09 14:48:57.526 Fieldmanagment.java 411662 339
> org.openmeetings.app.data.basic.Fieldmanagment [http-0.0.0.0-5080-2] -
> [getConfKey]:
> org.apache.openjpa.persistence.PersistenceException: The transaction has been
> rolled back. See the nested exceptions for details on the errors that
> occurred.
> at
> org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2337)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2174)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at
> org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2072)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1843)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at
> org.apache.openjpa.kernel.StateManagerImpl.assignObjectId(StateManagerImpl.java:616)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at
> org.apache.openjpa.kernel.StateManagerImpl.assignField(StateManagerImpl.java:703)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at
> org.apache.openjpa.kernel.StateManagerImpl.beforeAccessField(StateManagerImpl.java:1615)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at
> org.apache.openjpa.kernel.StateManagerImpl.accessingField(StateManagerImpl.java:1598)
> ~[openjpa-bundle-2.2.0.jar:2.2.0]
> at
> org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues.pcGetfieldlanguagesvalues_id(Fieldlanguagesvalues.java)
> ~[openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues.getFieldlanguagesvalues_id(Fieldlanguagesvalues.java:62)
> ~[openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.openmeetings.app.data.basic.Fieldmanagment.addFieldValueByFieldAndLanguage(Fieldmanagment.java:335)
> ~[openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.openmeetings.app.data.basic.Fieldmanagment$$FastClassByCGLIB$$fd1196f9.invoke(<generated>)
> [cglib-jar-2.2.2.jar:na]
> at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
> [cglib-jar-2.2.2.jar:na]
> at
> org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688)
> [org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
> [org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
> at
> org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
> [org.springframework.transaction-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
> at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
> [org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
> at
> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:621)
> [org.springframework.aop-jar-3.0.6.RELEASE.jar:3.0.6.RELEASE]
> at
> org.openmeetings.app.data.basic.Fieldmanagment$$EnhancerByCGLIB$$271b3982.addFieldValueByFieldAndLanguage(<generated>)
> [cglib-jar-2.2.2.jar:na]
> at
> org.openmeetings.app.installation.ImportInitvalues.loadInitLanguages(ImportInitvalues.java:930)
> [openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.openmeetings.app.installation.ImportInitvalues.loadAll(ImportInitvalues.java:957)
> [openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.openmeetings.servlet.outputhandler.Install.handleRequest(Install.java:358)
> [openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:217)
> [velocity-tools-jar-2.0.jar:2.0]
> at
> org.apache.velocity.tools.view.VelocityViewServlet.doPost(VelocityViewServlet.java:192)
> [velocity-tools-jar-2.0.jar:2.0]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> [javaee-api-5.1.2.om.jar:na]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [javaee-api-5.1.2.om.jar:na]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
> [openmeetings-2.0.0-SNAPSHOT.jar:na]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
> [red5.jar:na]
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> [catalina-6.0.32.jar:6.0.32]
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
> [tomcat-coyote-6.0.32.jar:6.0.32]
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
> [tomcat-coyote-6.0.32.jar:6.0.32]
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
> [tomcat-coyote-6.0.32.jar:6.0.32]
> at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]
> UPDATE 2.
> I cleaned up file /opt/red5/webapps/openmeetings/languages/languages.xml and
> left only "english" and the installing continus and end's. But when I enter
> interface i see that forms are not traced, and it's very pitty. And one more
> thing maybe provide a questiotn, something like "Clean database before
> installing?".
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira