Mendix cloud error

0
I am testing an application in the Mendix cloud but get frequently this error: Anybody an idea what this error means and on how to avoid? [EDIT] The problem is not related with the community commons lock event. I stopped this scheduled event and redeployed, but I still get the error. Regards, Ronald
asked
1 answers
0

I think I found the answer in the log file:

    2012-02-13 04:28:53.708 ERROR - ActionManager: Exception in scheduled event 'releaseOldLocks'
2012-02-13 04:28:53.708 ERROR ActionManagercom.mendix.core.CoreException: Exception occurred in action '{"type":"CreateAction","objectType":"System.ScheduledEventInformation"}', all database changes executed by this action were rolled back
    at com.mendix.core.actionmanagement.CoreAction.c(SourceFile:485)
Caused by: com.mendix.core.CoreRuntimeException: d: Exception occurred while inserting data. (SQL State: 99999, Error Code: 0) Detail Message: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.153.136:5432 connect,resolve)
    at hg.b(SourceFile:213)
Caused by: d: Exception occurred while inserting data. (SQL State: 99999, Error Code: 0) Detail Message: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.153.136:5432 connect,resolve)
Caused by: org.postgresql.util.PSQLException: Your security policy has prevented the connection from being attempted.  You probably need to grant the connect java.net.SocketPermission to the database server host and port that you wish to connect to.
    at org.postgresql.Driver.connect(Driver.java:282)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:92)
    at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:75)
    at org.apache.commons.dbcp.DataSourceConnectionFactory.createConnection(DataSourceConnectionFactory.java:43)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158)
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
    at u.a(SourceFile:42)
    at w.f(SourceFile:1364)
    at w.a(SourceFile:1357)
    at w.a(SourceFile:655)
    at w.a(SourceFile:598)
    at w.a(SourceFile:546)
    at n.a(SourceFile:57)
    at fr.a(SourceFile:247)
    at fr.a(SourceFile:231)
    at fr.a(SourceFile:181)
    at fr.a(SourceFile:99)
    at l.a(SourceFile:94)
    at a.a(SourceFile:260)
    at gL.a(SourceFile:83)
    at gL.executeAction(SourceFile:26)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(SourceFile:48)
    at com.mendix.core.actionmanagement.CoreAction.call(SourceFile:434)
    at hg.b(SourceFile:209)
    at gM.a(SourceFile:115)
    at gM.executeAction(SourceFile:31)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(SourceFile:48)
    at com.mendix.core.actionmanagement.CoreAction.call(SourceFile:434)
    at hg.b(SourceFile:155)
    at com.mendix.core.Core.create(SourceFile:523)
    at hl.c(SourceFile:123)
    at hl.run(SourceFile:103)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.153.136:5432 connect,resolve)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
    at java.security.AccessController.checkPermission(AccessController.java:546)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
    at java.net.Socket.connect(Socket.java:524)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at org.postgresql.core.PGStream.<init>(PGStream.java:62)
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76)
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
    at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
    at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
    at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22)
    at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:32)
    at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
    at org.postgresql.Driver.makeConnection(Driver.java:393)
    at org.postgresql.Driver.connect(Driver.java:267)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:92)
    at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:75)
    at org.apache.commons.dbcp.DataSourceConnectionFactory.createConnection(DataSourceConnectionFactory.java:43)
    at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
    at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1158)
    at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
    at u.a(SourceFile:42)
    at w.f(SourceFile:1364)
    at w.a(SourceFile:1357)
    at w.a(SourceFile:655)
    at w.a(SourceFile:598)
    at w.a(SourceFile:546)
    at n.a(SourceFile:57)
    at fr.a(SourceFile:247)
    at fr.a(SourceFile:231)
    at fr.a(SourceFile:181)
    at fr.a(SourceFile:99)
    at l.a(SourceFile:94)
    at a.a(SourceFile:260)
    at gL.a(SourceFile:83)
    at gL.executeAction(SourceFile:26)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(SourceFile:48)
    at com.mendix.core.actionmanagement.CoreAction.call(SourceFile:434)
    at hg.b(SourceFile:209)
    at gM.a(SourceFile:115)
    at gM.executeAction(SourceFile:31)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(SourceFile:48)
    at com.mendix.core.actionmanagement.CoreAction.call(SourceFile:434)
    at hg.b(SourceFile:155)
    at com.mendix.core.Core.create(SourceFile:523)
    at hl.c(SourceFile:123)
    at hl.run(SourceFile:103)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

This is probably the same bug I already filled a bug report for on the release lock event of the community commons module.

answered