hetida / hetida-designer Goto Github PK
View Code? Open in Web Editor NEWhetida designer is a graphical composition tool for analytical workflows based on the Python data science stack.
License: MIT License
hetida designer is a graphical composition tool for analytical workflows based on the Python data science stack.
License: MIT License
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.
The component should be deleted and the workflow should still be usable.
The component is being deleted and the workflow breaks.
No error logs were found in all docker containers.
Chromes console displayed the following error:
Hetida version: 0.6.10
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?
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
and upon checking the code for import_all()
.
It does not have a update_component_code
argument
Any suggested fixes for this? TIA!
There are a few critical Issues inside the pom-files
Current Version Version H2DB:
Current Version Version Postgress:
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)
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):
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.