On Thu, Feb 18, 2010 at 10:03 PM, Ruwan Linton <[email protected]> wrote:
> I have tried registry eventing by subscribing to a collection for create > child event and added a child to that collection; > > Following log was there on the console; Please have a look. > Will have a look into this. Need to have a look into how logs are written in registry. Thanks, Senaka. > > [Note: I didn't configured the mail transport properly, even though I > subscribed with the email address, and the eventing failed, could that > be the cause of this, in any case we shouldn't see this sort of log > messages, even on error situations] > > [2010-02-18 21:57:22,517] ERROR - LogsDAO Failed to add log entry for > resource > /_system/config/repository/components/org.wso2.carbon.registry/media-types. > Deadlock detected. The current transaction was rolled back. Details: > Session #9 (user: WSO2CARBON) is waiting to lock PUBLIC.REG_RESOURCE > while locking PUBLIC.REG_LOG (exclusive). > Session #10 (user: WSO2CARBON) is waiting to lock PUBLIC.REG_LOG while > locking PUBLIC.REG_RESOURCE (exclusive).; SQL statement: > INSERT INTO REG_LOG (REG_PATH, REG_USER_ID, REG_LOGGED_TIME, REG_ACTION, > REG_ACTION_DATA, REG_TENANT_ID) VALUES (?, ?, ?, ?, ?, ?) [40001-112] > org.h2.jdbc.JdbcSQLException: Deadlock detected. The current transaction > was rolled back. Details: > Session #9 (user: WSO2CARBON) is waiting to lock PUBLIC.REG_RESOURCE > while locking PUBLIC.REG_LOG (exclusive). > Session #10 (user: WSO2CARBON) is waiting to lock PUBLIC.REG_LOG while > locking PUBLIC.REG_RESOURCE (exclusive).; SQL statement: > INSERT INTO REG_LOG (REG_PATH, REG_USER_ID, REG_LOGGED_TIME, REG_ACTION, > REG_ACTION_DATA, REG_TENANT_ID) VALUES (?, ?, ?, ?, ?, ?) [40001-112] > at org.h2.message.Message.getSQLException(Message.java:107) > at org.h2.message.Message.getSQLException(Message.java:118) > at org.h2.message.Message.getSQLException(Message.java:77) > at org.h2.table.TableData.doLock(TableData.java:428) > at org.h2.table.TableData.lock(TableData.java:375) > at org.h2.command.dml.Insert.update(Insert.java:99) > at org.h2.command.CommandContainer.update(CommandContainer.java:71) > at org.h2.command.Command.executeUpdate(Command.java:207) > at > > org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:139) > at > > org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:128) > at > > org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102) > at > org.wso2.carbon.registry.core.jdbc.dao.LogsDAO.addLog(LogsDAO.java:75) > at > org.wso2.carbon.registry.core.jdbc.Repository.update(Repository.java:933) > at > org.wso2.carbon.registry.core.jdbc.Repository.put(Repository.java:256) > at > > org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:707) > at > > org.wso2.carbon.registry.core.session.UserRegistry.put(UserRegistry.java:579) > at > > org.wso2.carbon.registry.resource.services.utils.MediaTypesReader.getResourceMediaTypeMappings(MediaTypesReader.java:217) > at > > org.wso2.carbon.registry.resource.services.utils.MediaTypesReader.getCustomUIMediaTypeMappings(MediaTypesReader.java:100) > at > > org.wso2.carbon.registry.resource.services.ResourceService.getCustomUIMediatypeDefinitions(ResourceService.java:287) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:171) > at > > org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:102) > at > > org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) > at > > org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:178) > at > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:173) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:144) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:135) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > at > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Thread.java:619) > > Thanks, > Ruwan > > -- > Ruwan Linton > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb > WSO2 <http://wso2.org/esb%0AWSO2> Inc.; http://wso2.org > email: [email protected]; cell: +94 77 341 3097 > blog: http://blog.ruwan.org > > Lean . Enterprise . Middleware > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > -- Senaka Fernando Software Engineer WSO2 Inc. E-mail: senaka AT wso2.com; Mobile: +94 77 322 1818 http://www.wso2.com/ - "Lean . Enterprise . Middleware"
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
