Git Product home page Git Product logo

hetida-designer's People

Contributors

ddadan avatar fgrandel-neusta avatar jgrote1904 avatar juliangrote1904 avatar mirkue avatar mmalki-neusta avatar pka1024 avatar silverfaith89 avatar simon-fre avatar stewit avatar thatsmeta avatar ulise avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

hetida-designer's Issues

[BUG] Deleting components sometimes causes an error which renders the workflow unusable

Description

Deleting components sometimes causes an error which renders the workflow unusable.
Screenshot 1 shows an example workflow that breaks as soon as the "Train Test Split" component (red border) is being deleted.
Afterward, the workflow can't be used anymore and the message "An error occurred." is shown on the UI.

Screen Shot

image

Expected Behaviour

The component should be deleted and the workflow should still be usable.

Actual Behaviour

The component is being deleted and the workflow breaks.

Debug Information

No error logs were found in all docker containers.
Chromes console displayed the following error:
image

Further Information

Hetida version: 0.6.10

[BUG] Small documentation Bug

Hi i think there is a small docu mistake at the part "Deployment of base component set into your installation"
You write "--entrypoint python hetida/runtime ..."
But i think it is "--entrypoint python hetida/designer-runtime ..." or?

final docker command fails

Instructions to get hetida-designer up and running, fail on the last step.

Upon running the command,

docker run --rm \
  -e "HETIDA_DESIGNER_BACKEND_API_URL=http://hetida-designer-backend:8090/api/" \
  --name htdruntime_deployment \
  --network hetida-designer-network \
  --entrypoint python hetida/designer-runtime -c 'from hetdesrun.exportimport.importing import import_all; import_all("./transformations/", update_component_code=False);'

This error message is produced
image

and upon checking the code for import_all().
image
It does not have a update_component_code argument

Any suggested fixes for this? TIA!

[BUG] Vulnerabilities in used Modules

There are a few critical Issues inside the pom-files

Current Version Version H2DB:

  • critical RCE Issue [https://security.snyk.io/vuln/SNYK-JAVA-COMH2DATABASE-2348247]

Current Version Version Postgress:

  • high XML External Entity (XXE) Injection [https://security.snyk.io/vuln/SNYK-JAVA-ORGPOSTGRESQL-571481]
  • high Men-in-the-Middle vulnerability [https://security.snyk.io/vuln/SNYK-JAVA-ORGPOSTGRESQL-173997]

Since I could not create a branch and drop an MR for you I added a git patch file.

Additional Note:
For this Fix there must be set a new annotation: @column(columnDefinition = "uuid") otherwise hibernate 2.1.210 runs into an issue.

See here:

Caused by: org.h2.jdbc.JdbcSQLDataException:
Value too long for column "FROMCONNECTOR BINARY": "CAST(X'6f3c852c70a2446bad20d210e69300a8' AS BINARY(16)) (16)"; SQL statement:
insert into workflowlink (fromconnector, fromoperator, toconnector, tooperator, id) values (?, ?, ?, ?, ?) [22001-210]
at org.hetida.designer.backend.WorkflowControllerTest.createAndDeleteWorkflow(WorkflowControllerTest.java:201)

fix-skalski.zip

[BUG] Port of hetida-designer-backend not exposed

Describe the bug
The hetida-designer-backend in the docker-compose.yml file does not expose port 8080.

To Reproduce
Follow the recommended getting started instructions and just run "docker-compose -d up". Going to http://localhost you'll get the generic message "an error occured", in the connection logs you'll see that the browser failed to connect to localhost:8080.

Expected behavior
Instead of the error message you should see your workflows.

Screenshots
(not applicable)

Environment (please complete the following information):

  • Runtime Environment: docker compose
  • Browser: firefox
  • hetida designer Version: Release v0.6.2
  • Module: backend

Related Issues
(None)

Suggested Fix
Extend docker-compose.yml file to expose port 8080 in docker-compose.yml.
For example:

  hetida-designer-backend:
[...]
    ports:
      - 8080:8080

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.