Juan Jose Rojas Velez
Juan Jose Rojas Velez

Reputation: 11

Couldnt communicate Client - Master SymmetricDs

Hello i am triying to comunicate two machines, one virtual and my phisic machine, i am using SymmetricDs and i am new in the topic, after resolve a little bit errrors, i can make the comunication, but in the log of the tomcat there are some mistakes that i cant resolve.

1st error in TomEE Master:

[corp-000] - DataGapFastDetector - Full gap analysis is running
[corp-000] - DataGapFastDetector - Querying data in gaps from database took 4 ms
[corp-000] - DataGapFastDetector - Full gap analysis is done after 4 ms
[corp-000] - DataService - Queueing up an initial load to node 001
[corp-000] - RouterService -
org.jumpmind.db.sql.SqlException: usuario no tiene privilegios suficientes o objeto no encontrado: STORE_ID
        at org.jumpmind.db.sql.AbstractSqlTemplate.translate(AbstractSqlTemplate.java:300)
        at org.jumpmind.db.sql.AbstractSqlTemplate.translate(AbstractSqlTemplate.java:291)
        at org.jumpmind.db.sql.JdbcSqlTemplate.execute(JdbcSqlTemplate.java:493)
        at org.jumpmind.db.sql.JdbcSqlTemplate.queryForObject(JdbcSqlTemplate.java:156)
        at org.jumpmind.db.sql.AbstractSqlTemplate.queryForInt(AbstractSqlTemplate.java:63)
        at org.jumpmind.symmetric.service.impl.DataService.getDataCountForReload(DataService.java:990)
        at org.jumpmind.symmetric.service.impl.DataService.insertLoadBatchesForReload(DataService.java:938)
        at org.jumpmind.symmetric.service.impl.DataService.insertReloadEvents(DataService.java:491)
        at org.jumpmind.symmetric.service.impl.DataService.insertReloadEvents(DataService.java:368)
        at org.jumpmind.symmetric.service.impl.RouterService.insertInitialLoadEvents(RouterService.java:292)
        at org.jumpmind.symmetric.service.impl.RouterService.routeData(RouterService.java:211)
        at org.jumpmind.symmetric.job.RouterJob.doJob(RouterJob.java:49)
        at org.jumpmind.symmetric.job.AbstractJob.invoke(AbstractJob.java:225)
        at org.jumpmind.symmetric.job.AbstractJob.run(AbstractJob.java:287)
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.SQLSyntaxErrorException: usuario no tiene privilegios suficientes o objeto no encontrado: STORE_ID
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)
        at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)
        at org.apache.commons.dbcp.DelegatingConnection.prepareStatement(DelegatingConnection.java:281)
        at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.prepareStatement(PoolingDataSource.java:313)
        at org.jumpmind.db.sql.JdbcSqlTemplate$1.execute(JdbcSqlTemplate.java:163)
        at org.jumpmind.db.sql.JdbcSqlTemplate.execute(JdbcSqlTemplate.java:491)
        ... 19 more
[corp-000] - DataGapFastDetector - Full gap analysis is running
[corp-000] - DataGapFastDetector - Querying data in gaps from database took 7 ms
[corp-000] - DataGapFastDetector - Full gap analysis is done after 7 ms

2nd error in TomEE slave:

[store-001] - PullService - Could not communicate with node 'corp:000:000' at ht
tp://127.0.0.1:8080/SymmetricDsP/sync because of unexpected error
java.io.FileNotFoundException: http://127.0.0.1:8080/SymmetricDsP/sync/pull?node
Id=001&securityToken=123456&hostName=WIN-V7LOLVN6KJ3&ipAddress=fe80%3A0%3A0%3A0%
3A0%3A5efe%3Ac0a8%3A2680%25net6
        at sun.reflect.GeneratedConstructorAccessor35.newInstance(Unknown Source
)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.
java:1944)
        at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.
java:1939)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpU
RLConnection.java:1938)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCo
nnection.java:1508)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:1492)
        at org.jumpmind.symmetric.transport.http.HttpTransportManager.getInputSt
reamFrom(HttpTransportManager.java:304)
        at org.jumpmind.symmetric.transport.http.HttpIncomingTransport.openStrea
m(HttpIncomingTransport.java:118)
        at org.jumpmind.symmetric.transport.http.HttpIncomingTransport.openReade
r(HttpIncomingTransport.java:125)
        at org.jumpmind.symmetric.service.impl.DataLoaderService.loadDataFromTra
nsport(DataLoaderService.java:567)
        at org.jumpmind.symmetric.service.impl.DataLoaderService.loadDataFromPul
l(DataLoaderService.java:296)
        at org.jumpmind.symmetric.service.impl.PullService.execute(PullService.j
ava:142)
        at org.jumpmind.symmetric.service.impl.NodeCommunicationService$1.run(No
deCommunicationService.java:519)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: http://127.0.0.1:8080/SymmetricDsP/syn
c/pull?nodeId=001&securityToken=123456&hostName=WIN-V7LOLVN6KJ3&ipAddress=fe80%3
A0%3A0%3A0%3A0%3A5efe%3Ac0a8%3A2680%25net6
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCo
nnection.java:1890)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:1492)
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480
)
        at org.jumpmind.symmetric.transport.http.HttpIncomingTransport.openConne
ctionCheckRedirects(HttpIncomingTransport.java:159)
        at org.jumpmind.symmetric.transport.http.HttpIncomingTransport.openStrea
m(HttpIncomingTransport.java:99)
        ... 8 more
[store-001] - PushService - Could not communicate with node 'corp:000:000' at ht
tp://127.0.0.1:8080/SymmetricDsP/sync because it returned HTTP code 404

If somebody know what i am doing bad, please help me

Upvotes: 0

Views: 606

Answers (1)

chenson42
chenson42

Reputation: 1108

The first error indicates that the database user configured for SymmetricDS does not have the correct grants to access the table that was queue'd up for an initial load.

Upvotes: 3

Related Questions