Re: [Carbon-dev] Registry Deadlock Encountered

2010-02-28 Thread Sumedha Rubasinghe
Krishantha,
How many iterations were completed?
/sumedha

On Mon, Mar 1, 2010 at 12:05 AM, Krishantha Samaraweera krishan...@wso2.com
 wrote:

 Hi all,

 Dead lock detected again with oracle even though we didn't get any dead
 locks with H2, after the fixes done on Friday evening. I got the following
 dead lock situation when running worker1 class with 1000 iterations and 40
 concurrent users.

 Increasing default max wait time didn't help for me.

 [2010-03-01 00:22:53,466] ERROR -  A SQLException error has occurred when
 trying to close result set or prepared statement

 java.sql.SQLException: ORA-00060: deadlock detected while waiting for
 resource

 at
 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
 at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
 at
 oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
 at
 oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955)
 at
 oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
 at
 oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
 at
 oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3368)
 at
 org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
 at
 org.wso2.carbon.registry.core.jdbc.dao.ResourceDAO.deleteContentStream(ResourceDAO.java:660)

 at
 org.wso2.carbon.registry.core.jdbc.dao.ResourceVersionDAO.versionResource(ResourceVersionDAO.java:1052)
 at
 org.wso2.carbon.registry.core.jdbc.VersionRepository.createVersionForResource(VersionRepository.java:191)
 at
 org.wso2.carbon.registry.core.jdbc.VersionRepository.createSnapshot(VersionRepository.java:77)
 at
 org.wso2.carbon.registry.core.jdbc.Repository.deleteSubTree(Repository.java:473)

 at
 org.wso2.carbon.registry.core.jdbc.Repository.delete(Repository.java:403)
 at
 org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.delete(EmbeddedRegistry.java:805)

 at
 org.wso2.carbon.registry.core.session.UserRegistry.delete(UserRegistry.java:625)
 at
 org.wso2.carbon.registry.app.RegistryAdapter.processDeleteRequest(RegistryAdapter.java:602)
 at
 org.wso2.carbon.registry.app.RegistryAdapter.extensionRequest(RegistryAdapter.java:124)
 at
 org.apache.abdera.protocol.server.impl.AbstractProvider.processExtensionRequest(AbstractProvider.java:196)
 at
 org.apache.abdera.protocol.server.impl.AbstractProvider.process(AbstractProvider.java:137)
 at
 org.apache.abdera.protocol.server.FilterChain.next(FilterChain.java:42)
 at
 org.apache.abdera.protocol.server.servlet.AbderaServlet.service(AbderaServlet.java:90)
 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)
 [2010-03-01 

[Carbon-dev] PoolableConnectionFactory error

2010-02-28 Thread Ruwan Linton
Today I was trying to start the ESB server which I have successfully 
started yesterday night, but was unable to with the following exception;

Any idea?? Seems like it is coming from the UserManager. :-(



[2010-03-01 07:29:47,412] ERROR - DatabaseUtil Database Error - Cannot 
create PoolableConnectionFactory (General error: 
java.lang.RuntimeException: Unexpected code path [5-112])
org.apache.commons.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (General error: java.lang.RuntimeException: 
Unexpected code path [5-112])
at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at 
org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.java:141)
at 
org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:132)
at 
org.wso2.carbon.user.core.common.DefaultRealmService.init(DefaultRealmService.java:94)
at 
org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:34)
at 
org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:50)
at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at 
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at 
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
at 
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
at 
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: org.h2.jdbc.JdbcSQLException: General error: 
java.lang.RuntimeException: Unexpected code path [5-112]
at org.h2.message.Message.getSQLException(Message.java:107)
at org.h2.message.Message.convert(Message.java:279)
at org.h2.engine.Database.openDatabase(Database.java:248)
at org.h2.engine.Database.init(Database.java:216)
at org.h2.engine.Engine.openSession(Engine.java:57)
at org.h2.engine.Engine.openSession(Engine.java:139)
at org.h2.engine.Engine.getSession(Engine.java:119)
at 
org.h2.engine.SessionFactoryEmbedded.createSession(SessionFactoryEmbedded.java:17)
at 
org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:248)
at org.h2.engine.SessionRemote.createSession(SessionRemote.java:226)
at org.h2.jdbc.JdbcConnection.init(JdbcConnection.java:106)
at org.h2.jdbc.JdbcConnection.init(JdbcConnection.java:90)
at org.h2.Driver.connect(Driver.java:58)
at 
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at 
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at 
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 19 more
Caused by: java.lang.RuntimeException: Unexpected code path
at org.h2.message.Message.throwInternalError(Message.java:187)
at org.h2.message.Message.throwInternalError(Message.java:203)
at org.h2.store.DiskFile.init(DiskFile.java:405)
at org.h2.engine.Database.open(Database.java:584)
at org.h2.engine.Database.openDatabase(Database.java:221)
... 33 more
[2010-03-01 07:29:47,416] ERROR - Activator Cannot start User Manager 
Core bundle
org.wso2.carbon.user.core.UserStoreException: Database Error - Cannot 
create PoolableConnectionFactory (General error: 
java.lang.RuntimeException: Unexpected code path [5-112])
at 
org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.java:151)
at 
org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:132)
at 
org.wso2.carbon.user.core.common.DefaultRealmService.init(DefaultRealmService.java:94)
at 
org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:34)
at 
org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:50)

[Carbon-dev] Carbon 3.0.0 - Iridium - Alpha3 builds - experiencing build failures

2010-02-28 Thread Samisa Abeysinghe
I am trying to build alpha3 packs, but unable to proceed due to build
errors.

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


Re: [Carbon-dev] Carbon 3.0.0 - Iridium - Alpha3 builds - experiencing build failures

2010-02-28 Thread Samisa Abeysinghe
Something has gone wrong with my build script, and I cannot seem to locate
the errors from my build log.

I am building manually to pinpoint the failures.

Thanks,
Samisa...

On Mon, Mar 1, 2010 at 8:34 AM, Samisa Abeysinghe sam...@wso2.com wrote:

 I am trying to build alpha3 packs, but unable to proceed due to build
 errors.

 Samisa...




-- 
Samisa Abeysinghe
Director, Engineering - WSO2 Inc.

http://wso2.com/ - lean . enterprise . middleware
___
Carbon-dev mailing list
Carbon-dev@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev


Re: [Carbon-dev] Error While shutting down

2010-02-28 Thread Ruwan Linton
Sumedha Rubasinghe wrote:


 On Mon, Mar 1, 2010 at 7:30 AM, Ruwan Linton ru...@wso2.com 
 mailto:ru...@wso2.com wrote:

 PING

 Any idea on this?? I got this today as well.


 Did you take a svn up of carbon-core?
I did on Friday night I guess :-)

Thanks,
Ruwan

 /sumedha

  


 Thanks,
 Ruwan

 Ruwan Linton wrote:
  I got the following error while shutting down; I cannot
 reproduce the
  issue, but seems it is happening randomly.
 
  Exception in thread Thread-10 java.lang.IllegalStateException:
  BundleContext is no longer valid
 at
 
 
 org.eclipse.osgi.framework.internal.core.BundleContextImpl.checkValid(BundleContextImpl.java:1000)
 
 at
 
 
 org.eclipse.osgi.framework.internal.core.BundleContextImpl.getServiceReference(BundleContextImpl.java:601)
 
 at
  org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:36)
 
  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: ru...@wso2.com mailto:ru...@wso2.com; cell: +94 77 341 3097
 blog: http://blog.ruwan.org

 Lean . Enterprise . Middleware


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




-- 
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


Re: [Carbon-dev] Role based access in WS Gov Registry 3.0.3

2010-02-28 Thread Sisira P
Can anyone pls help me here?





From:
Sisira P/BLR/TCS
To:
carbon-dev@wso2.org
Date:
02/26/2010 03:34 PM
Subject:
Re: [Carbon-dev] Role based access in WS Gov Registry 3.0.3


Hi Sumedha,

I created 2 services . For one service, I gave only read permission to the 
user/role I created. For the other service, I did not give any permission 
for the same user/role. From what I understand, in this scenario, when I 
login with that user credentials, I should be able to see only the 1st 
service and not the 2nd service. But  im unable to view any of the 2 
services(it just shows a blank screen). Kindly help.


Thanks,
Sisira.




From:
Sumedha Rubasinghe sume...@wso2.com
To:
carbon-dev@wso2.org
Date:
02/26/2010 02:45 PM
Subject:
Re: [Carbon-dev] Role based access in WS Gov Registry 3.0.3
Sent by:
carbon-dev-boun...@wso2.org



Hi Sisira,
Did you modify permissions of any other resource than the one you created?
/sumedha


On Fri, Feb 26, 2010 at 2:25 PM, Sisira P sisir...@tcs.com wrote:

Hi, 

My requirement is to create a user/role and assign this user/role to one 
service and give only read permissions to that service.This user/role 
should not be able to view the other services registered in the registry. 
I have tried this out but if I assign one user/role to one service and I 
don't assign this user/role to the other services, when I login with this 
user/role credentials, im unable to view any service(it just shows a blank 
screen). 
Please let me know if this feature is available with WSO2 V3.0.3 and if 
yes, kindly guide me on how to grant this kind of role based access to 
services. 

Also is there any documentation available for understanding what each of 
the below topics mean? 
Manage system configuration 
Manage security 
Upload services 
Manage services 
Manage lifecycle configuration 
Manage mediation 
Monitor system 
Delegate Identity 
Collect BAM Data 
View BAM Statistics 

Thanks,
Sisira Pillarisetty
=-=-=
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you




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

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



=-=-=
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


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


Re: [Carbon-dev] [Code review] What should we take up for this week?

2010-02-28 Thread Prabath Siriwardena
Afkham Azeez wrote:
 No.

 DimuthuL or Prabath, please lead this session. One of you can be the 
 scribe as well

+1 - will do.

Thanks  regards.
-Prabath

 Thanks
 Azeez

 On Mon, Mar 1, 2010 at 10:55 AM, Samisa Abeysinghe sam...@wso2.com 
 mailto:sam...@wso2.com wrote:



 On Mon, Mar 1, 2010 at 10:41 AM, Afkham Azeez az...@wso2.com
 mailto:az...@wso2.com wrote:

 $subject. Please send in your suggestions.


 Have we reviewed auth code that deals with permission model?

 Samisa... 


 -- 
 Afkham Azeez
 Software Architect  Product Manager, WSO2 WSAS; WSO2, Inc.;
 http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 email: az...@wso2.com mailto:az...@wso2.com cell: +94 77 3320919
 blog: http://afkham.org
 twitter: http://twitter.com/afkham_azeez
 linked-in: http://lk.linkedin.com/in/afkhamazeez

 Lean . Enterprise . Middleware

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




 -- 
 Samisa Abeysinghe
 Director, Engineering - WSO2 Inc.

 http://wso2.com/ - lean . enterprise . middleware

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




 -- 
 Afkham Azeez
 Software Architect  Product Manager, WSO2 WSAS; WSO2, Inc.; 
 http://wso2.com
 Member; Apache Software Foundation; http://www.apache.org/
 email: az...@wso2.com mailto:az...@wso2.com cell: +94 77 3320919
 blog: http://afkham.org
 twitter: http://twitter.com/afkham_azeez
 linked-in: http://lk.linkedin.com/in/afkhamazeez

 Lean . Enterprise . Middleware
 

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


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


Re: [Carbon-dev] PoolableConnectionFactory error

2010-02-28 Thread Dimuthu Leelarathne
Hi,

From stack trace I can see that this error was given by H2.

The H2 error message description is as follows.

GENERAL_ERROR_1 = 5
The error with code 5 is thrown when something unexpected occurs, for
example an internal stack overflow. For details about the problem, see the
cause of the exception in the stack trace.

The stack trace says this RuntimeException: Unexpected code path

The last point where exception is throw is [1]. Since this is a serious
issue(people have to delete the database) I looked at the code base of h2
(tag - 1.1.112) and found out the following check fails and throws the
exception.

if (SysProperties.CHECK  blockCount  0) {
Message.throwInternalError();
}

I will keep you updated.

Thanks,
DimuthuL


[1]
   at org.h2.store.DiskFile.init(DiskFile.java:405)
   at org.h2.engine.Database.open(Database.java:584)
   at org.h2.engine.Database.openDatabase(Database.java:221)


I reported a bug in H2 as follows. [1]

Thank you,
DimuthuL

On Mon, Mar 1, 2010 at 7:32 AM, Ruwan Linton ru...@wso2.com wrote:

 Today I was trying to start the ESB server which I have successfully
 started yesterday night, but was unable to with the following exception;

 Any idea?? Seems like it is coming from the UserManager. :-(

 

 [2010-03-01 07:29:47,412] ERROR - DatabaseUtil Database Error - Cannot
 create PoolableConnectionFactory (General error:
 java.lang.RuntimeException: Unexpected code path [5-112])
 org.apache.commons.dbcp.SQLNestedException: Cannot create
 PoolableConnectionFactory (General error: java.lang.RuntimeException:
 Unexpected code path [5-112])
at

 org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at

 org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at

 org.wso2.carbon.user.core.claim.dao.ClaimDAO.getDialectCount(ClaimDAO.java:141)
at

 org.wso2.carbon.user.core.common.DefaultRealmService.initializeRealm(DefaultRealmService.java:132)
at

 org.wso2.carbon.user.core.common.DefaultRealmService.init(DefaultRealmService.java:94)
at
 org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:34)
at

 org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:50)
at

 org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at

 org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at

 org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at

 org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at

 org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
at

 org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
at

 org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
at

 org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
at

 org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
at

 org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
at

 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
at

 org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
 Caused by: org.h2.jdbc.JdbcSQLException: General error:
 java.lang.RuntimeException: Unexpected code path [5-112]
at org.h2.message.Message.getSQLException(Message.java:107)
at org.h2.message.Message.convert(Message.java:279)
at org.h2.engine.Database.openDatabase(Database.java:248)
at org.h2.engine.Database.init(Database.java:216)
at org.h2.engine.Engine.openSession(Engine.java:57)
at org.h2.engine.Engine.openSession(Engine.java:139)
at org.h2.engine.Engine.getSession(Engine.java:119)
at

 org.h2.engine.SessionFactoryEmbedded.createSession(SessionFactoryEmbedded.java:17)
at
 org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:248)
at org.h2.engine.SessionRemote.createSession(SessionRemote.java:226)
at org.h2.jdbc.JdbcConnection.init(JdbcConnection.java:106)
at org.h2.jdbc.JdbcConnection.init(JdbcConnection.java:90)
at org.h2.Driver.connect(Driver.java:58)
at

 org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at

 org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at

 org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at

 org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 19 

Re: [Carbon-dev] Registry Deadlock Encountered

2010-02-28 Thread Krishantha Samaraweera
On Mon, Mar 1, 2010 at 6:29 AM, Sumedha Rubasinghe sume...@wso2.com wrote:

 Krishantha,
 How many iterations were completed?


Not more than 50 iterations.

Thanks,
Krishantha.

/sumedha


 On Mon, Mar 1, 2010 at 12:05 AM, Krishantha Samaraweera 
 krishan...@wso2.com wrote:

 Hi all,

 Dead lock detected again with oracle even though we didn't get any dead
 locks with H2, after the fixes done on Friday evening. I got the following
 dead lock situation when running worker1 class with 1000 iterations and 40
 concurrent users.

 Increasing default max wait time didn't help for me.

 [2010-03-01 00:22:53,466] ERROR -  A SQLException error has occurred when
 trying to close result set or prepared statement

 java.sql.SQLException: ORA-00060: deadlock detected while waiting for
 resource

 at
 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
 at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
 at
 oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
 at
 oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955)
 at
 oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
 at
 oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
 at
 oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3368)
 at
 org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
  at
 org.wso2.carbon.registry.core.jdbc.dao.ResourceDAO.deleteContentStream(ResourceDAO.java:660)

 at
 org.wso2.carbon.registry.core.jdbc.dao.ResourceVersionDAO.versionResource(ResourceVersionDAO.java:1052)
 at
 org.wso2.carbon.registry.core.jdbc.VersionRepository.createVersionForResource(VersionRepository.java:191)
 at
 org.wso2.carbon.registry.core.jdbc.VersionRepository.createSnapshot(VersionRepository.java:77)
  at
 org.wso2.carbon.registry.core.jdbc.Repository.deleteSubTree(Repository.java:473)

 at
 org.wso2.carbon.registry.core.jdbc.Repository.delete(Repository.java:403)
 at
 org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.delete(EmbeddedRegistry.java:805)

 at
 org.wso2.carbon.registry.core.session.UserRegistry.delete(UserRegistry.java:625)
 at
 org.wso2.carbon.registry.app.RegistryAdapter.processDeleteRequest(RegistryAdapter.java:602)
 at
 org.wso2.carbon.registry.app.RegistryAdapter.extensionRequest(RegistryAdapter.java:124)
 at
 org.apache.abdera.protocol.server.impl.AbstractProvider.processExtensionRequest(AbstractProvider.java:196)
 at
 org.apache.abdera.protocol.server.impl.AbstractProvider.process(AbstractProvider.java:137)
 at
 org.apache.abdera.protocol.server.FilterChain.next(FilterChain.java:42)
 at
 org.apache.abdera.protocol.server.servlet.AbderaServlet.service(AbderaServlet.java:90)
 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