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

Reply via email to