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.

[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 Inc.; http://wso2.org
email: ru...@wso2.com; cell: +94 77 341 3097
blog: http://blog.ruwan.org

Lean . Enterprise . Middleware


_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to