GithubHelp home page GithubHelp logo

Comments (8)

adam-wypych avatar adam-wypych commented on August 14, 2024

During which table editing You've been discovered this problem, or is just in source view?

from red.

pbbos avatar pbbos commented on August 14, 2024

In source view.

from red.

KrzysztofJozefowicz avatar KrzysztofJozefowicz commented on August 14, 2024

Hi
I could not reproduce your issue. Can you provide steps to reproduce it?
What I have tried in Source tab:

  • create empty robot file, create TC input long lines with spaces, double spaces and tabs,the same with Documentation and KW
  • create empty tsv file, the same as above.

I used Eclipse Java EE Luna Version: Luna Service Release 2 (4.4.2) Build id: 20150219-0600 and also Eclipse Java EE Neon (latest) with RED 0.6.5 release from GitHub.

from red.

pbbos avatar pbbos commented on August 14, 2024

Hi

It took me some time to find out why you cannot reproduce the issue, but i made an example.
Looks you're only able to reproduce it, when you are editting a file of a certain length.

With the script below, i'm able to reproduce it also on a windows10 machine with Eclipse Neon and red 0.6.5.

Copy the script below to a robot file and try to add something on the last line I called 'A LONG LINE THAT IS AN EXAMPLE TO SHOW THE BUG'.

I haven't found out what is the real cause, but I hope you can at least reproduce it now:

*** Settings ***
Library DatabaseLibrary
Library Selenium2Library
Library DateTime
Library OperatingSystem
Documentation Grabber
Resource ${CURDIR}${/}..${/}..${/}resources${/}keywords.robot
Resource ${CURDIR}${/}tera_user.robot
Suite Setup Run Keywords Connect to DB TeraDataVM780
Test Template Copy Table

*** Variables ***
${DESTINATION} STR13_ONT
${SOURCE} STR11_ONT
${MAXIMUM} 100000000

#*** DATABASE (Teradata VM 780)
${TERADATA_CLASS} com.teradata.jdbc.TeraDriver
@{VM-TD_DB_CONNECT_STRING} jdbc:teradata://o123.ont.dev.nl/CHARSET=UTF8 ${VM-TD_USER} ${VM-TD_PASSWORD}
@{DB-DRIVERS} ${CURDIR}${/}..${/}teradata${/}terajdbc4.jar ${CURDIR}${/}..${/}teradata${/}tdgssconfig.jar

*** Keywords ***
Connect To DB TeraDataVM780
Connect To Database Using Custom Params jaydebeapi '${TERADATA_CLASS}', @{VM-TD_DB_CONNECT_STRING}, @{DB-DRIVERS}
Execute Sql String DATABASE ${DESTINATION}

Copy Table
[Arguments] ${table} ${source} ${target} ${where}
Execute Sql String DELETE FROM ${target}.${table} ${where}
Execute Sql String INSERT INTO ${target}.${table} SELECT * FROM ${source}.${tabelnaam} ${where}

*** Test Cases ***
XXXXX_1 XXXXX_1 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_2 XXXXX_2 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_3 XXXXX_3 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_4 XXXXX_4 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_5 XXXXX_5 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_6 XXXXX_6 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_7 XXXXX_7 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_8 XXXXX_8 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_9 XXXXX_9 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_10 XXXXX_10 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_11 XXXXX_11 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_12 XXXXX_12 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_13 XXXXX_13 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_14 XXXXX_14 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_15 XXXXX_15 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_16 XXXXX_16 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_17 XXXXX_17 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_18 XXXXX_18 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_18_01 XXXXX_18_01 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_18_02 XXXXX_18_02 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_19 XXXXX_19 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_20 XXXXX_20 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_21 XXXXX_21 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_21_01 XXXXX_21_01 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_22 XXXXX_22 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM}
XXXXX_23 XXXXX_23 ${SOURCE} ${DESTINATION} WHERE IDNR < ${MAXIMUM} A LONG LINE THAT IS AN EXAMPLE TO SHOW THE BUG

from red.

pbbos avatar pbbos commented on August 14, 2024

@KrzysztofJozefowicz are you able to reproduce it now?

from red.

adam-wypych avatar adam-wypych commented on August 14, 2024

@pbbos Krzysztof is not currently in the office, but I've been checked it with .robot format and yes I see what happen that horizontal slider dance :) Thanks for working example :)

from red.

KrzysztofJozefowicz avatar KrzysztofJozefowicz commented on August 14, 2024

Thanks. it is reproducible although we did not see that behavior previously as our screen are wide enough.
We will investigate it and decide if we are able to provide fix for upcoming 0.7.0 release or postpone it to later release.
Note: to reproduce it, there needs to be delay at least 500ms after keystroke. Constant keyboard bashing does not show it.

from red.

KrzysztofJozefowicz avatar KrzysztofJozefowicz commented on August 14, 2024

released in 0.7.0

from red.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.