Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Sep 23 21:06

    erilong on 3.14

    update cluster docs (compare)

  • Sep 23 17:48

    evan-miller-jumpmind on 3.14

    Ran spotlessApply (compare)

  • Sep 23 17:48

    evan-miller-jumpmind on 3.14

    0000765: Added support for gene… (compare)

  • Sep 23 12:18

    evan-miller-jumpmind on 3.14

    0005465: Fixed ordering of batc… (compare)

  • Sep 22 18:23

    philipmarzullo64 on 3.14

    0005466: Push registration, whe… (compare)

  • Sep 22 15:40

    evan-miller-jumpmind on 3.14

    0005465: Added new methods to g… (compare)

  • Sep 21 20:53

    erilong on 3.14

    0005464: Parameter to use old c… (compare)

  • Sep 20 18:37

    joshahicks on 3.14

    0005463: Initial load of a tabl… Merge branch '3.14' of https://… (compare)

  • Sep 20 18:31

    erilong on 3.14

    0005463: fix blank and null case (compare)

  • Sep 20 17:53

    joshahicks on 3.14

    0005463: Initial load of a tabl… Merge branch '3.14' of https://… (compare)

  • Sep 19 15:04

    erilong on 3.14

    0004295: Detect when the order … (compare)

  • Sep 15 14:41

    vanmetjk on 3.14

    0005460: Cannot write to more t… (compare)

  • Sep 15 14:39

    vanmetjk on 3.13

    0005457: Cannot write to more t… (compare)

  • Sep 14 16:13

    catherinequamme on 3.14

    0005459: Adding Log Info For Qu… Merge branch '3.14' of https://… (compare)

  • Sep 13 20:47

    erilong on 3.14

    0004335: multiple transforms re… (compare)

  • Sep 13 19:36

    erilong on 3.14

    0000697: add client option (compare)

  • Sep 13 19:35

    erilong on 3.14

    reference semver (compare)

  • Sep 13 19:30

    erilong on 3.14

    0000697: document client mode (compare)

  • Sep 13 18:09

    erilong on 3.14

    fix logOnce (compare)

  • Sep 13 18:08

    erilong on 3.13

    fix logOnce (compare)

joshahicks
@joshahicks
@zalmanlew you need to install the Oracle module
symadmin module install oracle
Zalman Lew
@zalmanlew
@joshahicks thanks, I tried that but got an error
ERROR: Invalid module specified
joshahicks
@joshahicks
@zalmanlew the demo uses H2 by default you may need to remove your engines files and start clean. What database types are you trying to replicate
There is a pro free trial for 30 days that might help you walk through the connection setup if you are having issues creating the engine files on your own
joshahicks
@joshahicks
@zalmanlew also are you running Java 8 or higher
Zalman Lew
@zalmanlew
I managed to download the oracle drivers and got it working. Now I'm just having trouble connecting to my Sybase source.
I'm trying to connect Sybase >> MS SQL
Zalman Lew
@zalmanlew
I'm getting a Connection refused error; I'm able to connect to Sybase via the CLI and run commands
isql -Usa -P{pass} -S{server}
joshahicks
@joshahicks
have you tried a pure JDBC client like Squirrel or DBeaver
Zalman Lew
@zalmanlew
@joshahicks yep, same issue. I think I'm doing something wrong in my Sybase configuration - but no idea what.
Zalman Lew
@zalmanlew

@joshahicks I managed to get connected using DBeaver on my Mac (through an SSH tunnel). However I'm still getting the connection refused error when running the following command

../bin/symadmin --engine corp-000 create-sym-tables

this is the configuration of corp-000 (yes, the actual database name is databasename)

db.url=jdbc:sybase:Tds:localhost:5000/databasename
I was able to successfully connect using jConnect as well as jTDS from DBeaver
Zalman Lew
@zalmanlew
Worth noting that SymmetricDS is installed and being run locally (on the machine with the Sybase install)
Zalman Lew
@zalmanlew
@joshahicks after hours of messing around, I managed to get it working by changing the DB to listen on 127.0.1.1 instead of localhost (note the 1 instead of the common 0).

I'm facing an issue now when trying to create-sym-tables - it's giving an error

java.sql.SQLException: JZ0SB: Parameter index out of range: 1.

Any ideas?

Zalman Lew
@zalmanlew
Also, what is the official db.driver for SQL Server? Would it be com.microsoft.sqlserver?
joshahicks
@joshahicks
@zalmanlew we use to ship the JTDS driver but have swithched to the MSSQL one with the latest releases finding it faster and more stable
3 replies
Are you using SQL Anywhere for the other issues above by the way
1 reply
joshahicks
@joshahicks
Could you send us a log
1 reply
susana prado
@susanap23640384_twitter
Hola alguien sabe por que no puedo escoger master o node
joshahicks
@joshahicks
@susanap23640384_twitter ¿Te refieres a la consola web? Cambiamos la redacción. "Configurar nuevo .." = "Maestro" y "Unirse a existente..." = "Nodo".
susana prado
@susanap23640384_twitter
Al darle clic en Open Web Console la siguiente pantalla no me deja escoger master , o nodo , dice que existe un error inesperado
joshahicks
@joshahicks
Mire logs/wrapper.log y vea qué error está teniendo al iniciarse. El siguiente lugar para verificar es logs/symmetric.log.
adamitsch
@adamitsch
I am using android client example and get this error when trying to transfer data (MSSQL)
https://pastebin.com/VS5Q0pm6
adamitsch
@adamitsch
I have tried disabling monitor job but it didn't help
adamitsch
@adamitsch
on server it only keeps registering node and nothing else
jmckgenerali
@jmckgenerali:matrix.org
[m]
Hi, there seems to be a bug in SymmetricDS. I've installed the latest Pro version (trial) on an ubuntu VM. It doesn't let me connect to Oracle DB in Cloud using an oracle wallet. https://i.imgur.com/Ue0vERN.png
what could be the cause?
Oracle SQL Developer connects successfully (tried from my windows desktop):
jmckgenerali
@jmckgenerali:matrix.org
[m]
@zalmanlew:
adamitsch
@adamitsch
Screenshot from 2022-07-12 11-18-28.png
Jyoti D
@jyotid1815_gitlab
hi,
SymmetricDS is taking a lot of time to sync the data. I'm able to see in logs the data is in process to sync . In log it is showing data of last 3 to 4 days is still pending to sync. Please help me out.
1 reply
jmckgenerali
@jmckgenerali:matrix.org
[m]
I've created a bug report regarding the jdbc issue. It includes logs with stack traces.
joshahicks
@joshahicks
@jmckgenerali:matrix.org thank you for submitting the issue we are trying to release 3.14 so that has been the focus most recently but we will look at it soon
joshahicks
@joshahicks
@adamitsch it looks like an issue with Android or a class loading issue with apache commons jar. Once we get this 3.14 released we will try to take a look. Please let us know if you find anything on your side that fixes it
@jyotid1815_gitlab do you have any nodes offline? Nodes that are registered but not actually running or connecting? This would backlog the data. Also make sure routing and purge jobs are not throwing any errors in the logs. Do you have any batches in error
Jyoti D
@jyotid1815_gitlab
Nodes are not offline. There is no error in the logs. The outgoing batches showing the status NE.
joshahicks
@joshahicks
@jyotid1815_gitlab is the target set up to pull these batches ?
adamitsch
@adamitsch
@joshahicks Any idea how to debug this? I have tried different with different release versions but just encountered other errors.
Jyoti D
@jyotid1815_gitlab
Yes, target set to pull batches. right now out of 150000 only 4000 data is synced in the table. But error log still showing one entry.
veripolis-ms
@veripolis-ms
milliseconds are not synced in datetime(6) fields.
dikum
@dikum
@joshahicks Please when I enter a new record, it syncs to the target node successfully, also works when I update such a record. But when an older record is updated, it does not sync. Is there a possible cause for this?
mitpjones
@mitpjones

Hi, I am upgrading from 3.8 to 3.13 and noticed that the entries in the sym_outgoing_batch table for channel_id = 'heartbeat' are being inserted but when the target node is offline that the sym_outgoing_batch.status of the previous entries are no longer updated. Hence when the node comes back online it can have many 'outdated superfluous' heartbeat entries that must be synched rather than just the most recent. I noticed that in revision 0003883 5/03/19 that the PushHeartbeatListener.heartbeat() method was changed from

        log.debug("Updating my node info");
        engine.getOutgoingBatchService().markHeartbeatAsSent();   <---- this has been removed
        engine.getNodeService().updateNodeHostForCurrentNode();
        log.debug("Done updating my node info");

to

        log.debug("Updating my node info");
        if (engine.getOutgoingBatchService().countOutgoingBatchesUnsentHeartbeat() == 0) {
            engine.getNodeService().updateNodeHostForCurrentNode();
        }
        log.debug("Done updating my node info");

Is there some other functionality that replaced the updating of the 'outdated' sym_outgoing_batch heartbeat entries that I need to configure for 3.13 or is it now intended for these to be synched?

Jyoti D
@jyotid1815_gitlab
SymmetricDS is taking a lot of time to sync the data. I'm able to see in logs the data is in process to sync . In log it is showing data of last 3 to 4 days is still pending to sync. Please help me out.Please give inputs for resolving this issue.
dikum
@dikum

The incoming purge process is about to run Getting range for incoming batch : Creating dump About to purge incoming batch Done purging 62 of data rows Getting range for outgoing batch Getting first batch_id for outstanding batches About to purge data_event_range using range 26324 thro>2022-07-15 00:00:00.201 INFO 2584 --- [server-000-Done purging 0 of data_event_range rows About to purge outgoing_batch_range using range 26324 >2022-07-15 00:00:00.201 INFO 2584 --- [server-000-Done purging 0 of outgoing_batch_range rows About to purge data_event using range 26061 through 26>2022-07-15 00:00:00.225 INFO 2584 --- [server-000-Done purging 47 incoming batch rows Purging incoming error rows Purged 0 incoming error rows Purging registration requests that are older than Sun>2022-07-15 00:00:00.227 INFO 2584 --- [server-000-job-12] Purging monitor events that are older than Thu Jul 14>2022-07-15 00:00:00.250 INFO 2584 --- [server-000-job-The incoming purge process has completed Done purging 62 of data_event rows About to purge outgoing_batch using range 26061 throug>2022-07-15 00:00:00.426 INFO 2584 --- [server-000-Done purging 49 of outgoing_batch rows Looking for lingering batches before batch ID 26389 Found 14 lingering batches to purge Done purging 14 lingering batches and 32 rows Getting range for stranded data events About to purge stranded_data_event using range 0 throu>2022-07-15 00:00:00.561 INFO 2584 --- [server-000-Done purging 0 of stranded_data_event rows Getting range for stranded data

I have an issue where old records that are updated don't get synchronized. Please here is my log from the target node.
Please can anyone provide any help?