Comments (5)
@0inp thanks for the answer. I did not check the code yet, but I guess your assumption is valid about loading twice. I will try to check and in case I have time to check and find something will create PR or at least share it here.
from quix.
@qianshengzj , can you please share the value of window.quixConfig
?
from quix.
same issue. I have checked window.quixConfig
and I do not know why there are 2 different presto modules. If it's the reason how to fix this? I just clone the repo and run docker compose up
. Probably there is something wrong with default setup.
{
"modules": [
{
"id": "presto",
"name": "presto",
"components": {
"db": {},
"note": {}
},
"engine": "presto",
"syntax": "presto"
},
{
"id": "presto",
"name": "presto",
"components": {
"db": {},
"note": {}
},
"engine": "presto",
"syntax": "presto"
}
],
"auth": {
"googleClientId": ""
},
"clientTopology": {
"executeBaseUrl": "localhost:8081",
"staticsBaseUrl": "/",
"apiBasePath": ""
},
"mode": {
"debug": false,
"demo": false
}
}
from quix.
I repeat the same behaviour here
from quix.
The root problem might be the same for this issue #348
Indeed, I have the same error in the console when i click on the Note
dropdown or the DB Explorer
drop down:
Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: option in buffer, Duplicate key: string:presto, Duplicate value: presto
https://errors.angularjs.org/1.8.2/ngRepeat/dupes?p0=option%20in%20buffer&p1=string%3Apresto&p2=presto
I also tried to us two differents modules : presto and postgresql. This is what I have in the console:
window.quixConfig
Object { modules: (4) […], auth: {…}, clientTopology: {…}, mode: {…} }
auth: Object { googleClientId: "" }
clientTopology: Object { executeBaseUrl: "localhost:8081", staticsBaseUrl: "/", apiBasePath: "" }
mode: Object { debug: false, demo: false }
modules: Array(4) [ {…}, {…}, {…}, … ]
0: Object { id: "presto", name: "presto", engine: "presto", … }
1: Object { id: "postgresql", name: "postgresql", engine: "jdbc", … }
2: Object { id: "presto", name: "presto", engine: "presto", … }
3: Object { id: "postgresql", name: "postgresql", engine: "jdbc", … }
<prototype>: Array []
<prototype>: Object { … }
It seems that modules are loaded twice in the frontend
from quix.
Related Issues (20)
- main search cases
- Connection Lost Issue HOT 3
- using latest trinodb/trino image leads to connection error HOT 5
- Run a single query under cursor by default
- Folder and notebook names are all blank in the most recent version on dockerhub HOT 4
- Allow to define multiple engines per note HOT 2
- Frontend Client Bundle Size Improvement HOT 7
- Version control for notes HOT 1
- Question: Can you join across DBs within Quix? HOT 2
- feature request : allow moving several notes into another notebook
- Singin with google freezes when login popup is closed HOT 1
- DB explorer drop down fails to open HOT 3
- Add ability to search columns
- Deleting folder with notebook from File Explorer - crashes Trash Bin page
- "run-and-download" and "run & then click on download" produce different results
- add function to python executor to expose current user
- .env for Trino HOT 2
- Support require_secure_transport when using RDS mysql
- Trino and Quix Docker - Queries don't run HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quix.