Hi??Maxim Solodovnik
I have builded the latest of 3.1.2 ??And there are errors of Create conference.
1.Notification of new conference can't display BIG5 characters(Chinese).
2.Notification of new conference sends twice.
3.Create conference with passwd will get the ERROR LOG.
ERROR 08-08 14:31:25.860 DefaultExceptionMapper.java 620834 170
org.apache.wicket.DefaultExceptionMapper [http-nio-0.0.0.0-5080-exec-2] -
Unexpected error occurred
org.apache.wicket.WicketRuntimeException: Method onRequest of interface
org.apache.wicket.behavior.IBehaviorListener targeted at
com.googlecode.wicket.jquery.ui.widget.dialog.ButtonAjaxPostBehavior@4b6eaae on
component [AppointmentDialog [Component id = appointment]] threw an exception
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:268)
at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70)
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1099)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
... 32 common frames omitted
Caused by: org.springframework.orm.jpa.JpaSystemException: The transaction has
been rolled back. See the nested exceptions for details on the errors that
occurred.; nested exception is <openjpa-2.4.1-r422266:1730418 fatal general
error> org.apache.openjpa.persistence.PersistenceException: The transaction has
been rolled back. See the nested exceptions for details on the errors that
occurred.
FailedObject: org.apache.openmeetings.db.entity.room.Invitation-2
at
org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:418)
at
org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:122)
at
org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:521)
at
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761)
at
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730)
at
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:485)
at
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
at
org.apache.openmeetings.db.dao.calendar.AppointmentDao$$EnhancerBySpringCGLIB$$c8a37854.update(<generated>)
at
org.apache.openmeetings.web.user.calendar.AppointmentDialog.onSubmit(AppointmentDialog.java:231)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog$DialogFormSubmitter.onSubmit(AbstractFormDialog.java:294)
at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1307)
at org.apache.wicket.markup.html.form.Form.process(Form.java:974)
at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:795)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$1.onClick(AbstractDialog.java:413)
at
com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:187)
at
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:173)
at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)
... 36 common frames omitted
Caused by: 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:2368)
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2205)
at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103)
at
org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2021)
at
org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81)
at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1526)
at
org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:932)
at
org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:571)
at
org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517)
... 54 common frames omitted
Caused by: org.apache.openjpa.persistence.PersistenceException: Data
truncation: Data too long for column 'password' at row 1 {prepstmnt 657214121
UPDATE invitation SET inserted = ?, password = ?, password_protected = ? WHERE
id = ?} [code=1406, state=22001]
at
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:5003)
at
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4963)
at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:133)
at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:75)
at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:144)
at
org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.batchOrExecuteRow(BatchingPreparedStatementManagerImpl.java:100)
at
org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushAndUpdate(BatchingPreparedStatementManagerImpl.java:83)
at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushInternal(PreparedStatementManagerImpl.java:100)
at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flush(PreparedStatementManagerImpl.java:88)
at
org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:550)
at
org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:107)
at
org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(BatchingConstraintUpdateManager.java:59)
at
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:104)
at
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:77)
at
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:731)
at
org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
at
org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:668)
at
org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131)
... 62 common frames omitted
Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: Data truncation:
Data too long for column 'password' at row 1 {prepstmnt 657214121 UPDATE
invitation SET inserted = ?, password = ?, password_protected = ? WHERE id = ?}
[code=1406, state=22001]
at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:218)
at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:194)
at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$1000(LoggingConnectionDecorator.java:58)
at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:1133)
at
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:275)
at
org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeUpdate(JDBCStoreManager.java:1791)
at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.executeUpdate(PreparedStatementManagerImpl.java:268)
at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:119)
... 75 common frames omitted
FYI,
Eric
------------------ ???????? ------------------
??????: "solomax666";<[email protected]>;
????????: 2016??8??8??(??????) ????11:57
??????: "Eric"<[email protected]>;
????: "Openmeetings user-list"<[email protected]>;
????: Re: Can't edit langurage
Thanks for the detailed report Eric!
All issues should be fixed: http://svn.apache.org/viewvc?rev=1755471&view=rev
Would appreciate if you can test if it's work for you!
Also you can get build #309+ from here:
https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.1.x/
as soon as it will be ready
@All, will appreciate any additional testing of this build, I still would like
to perform the release :))))
On Sat, Aug 6, 2016 at 3:23 PM, Eric <[email protected]> wrote:
Hi??Maxim Solodovnik
Sorry for sending the wrong information "I noticed that the langurage of
English can be edited,But most of Asian language is NOT,such as Japanese &
Chinese."
Each time i access the " langurage edit" will get the WARN LOG.
WARN 08-06 13:33:22.572 Localizer.java 783007 333 org.apache.wicket.Localizer
[http-nio-0.0.0.0-5080-exec-4] - Tried to retrieve a localized string for a
component that has not yet been added to the page. This can sometimes lead to
an invalid or no localized resource returned. Make sure you are not calling
Component#getString() inside your Component's constructor. Offending component:
[LangForm [Component id = langForm]]
WARN 08-06 13:33:22.574 Localizer.java 783009 333 org.apache.wicket.Localizer
[http-nio-0.0.0.0-5080-exec-4] - Tried to retrieve a localized string for a
component that has not yet been added to the page. This can sometimes lead to
an invalid or no localized resource returned. Make sure you are not calling
Component#getString() inside your Component's constructor. Offending component:
[LangForm [Component id = langForm]]
The first time select anyone of langurages to edit will get the ERROR LOG. The
web page will show "Internal error".
ERROR 08-06 13:33:22.580 DefaultExceptionMapper.java 276525 170
org.apache.wicket.DefaultExceptionMapper [http-nio-0.0.0.0-5080-exec-1] -
Unexpected error occurred
org.apache.wicket.WicketRuntimeException: Error attaching this container for
rendering: [WebMarkupContainer [Component id = listContainer]]
The not display strings was lost when i searched a KEY-String and edited one of
them then saved.
Delete a langurage will show "Internal error".
FYI,
Eric
------------------ ???????? ------------------
??????: "solomax666";<[email protected]>;
????????: 2016??8??6??(??????) ????2:04
??????: "Eric"<[email protected]>;
????: "Openmeetings user-list"<[email protected]>;
????: Re: Can't edit langurage
Hello Eric,
please do not write direct emails, write to the list instead
http://openmeetings.apache.org/mail-lists.html
It seems you have found critical bug in OM
https://issues.apache.org/jira/browse/OPENMEETINGS-1444
I'll try to fix it ASAP
Thanks for the reporting
On Sat, Aug 6, 2016 at 8:47 AM, Eric <[email protected]> wrote:
Hi??Maxim Solodovnik
I have installed openmeetings of the version 3.1.2 ,Just build without
develop.And deployed in CentOS6.7. I have got a error as follow when i edited
langurage access web ui.
I noticed that the langurage of English can be edited,But most of Asian
language is NOT,such as Japanese & Chinese.What can i do?
***********************************************************
Internal error
Return to home page
Best Regards,
Eric
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax