131 dev3 mass apply: -data range parts empty in target

mass apply config:
-data range parts empty in target
Attachments
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Fixed
  • Priority Urgent

History

b
#1

bentra

11.03.2021 23:57

Task created

b
#2

bentra

12.03.2021 00:13

Subject changed from 131 dev3 mass apply: -data parts empty in target to 131 dev3 mass apply: -data range parts empty in target

Description changed:

mass apply config:
-data range parts empty in target

MF
#3

Mark Fric

15.03.2021 13:17

Priority changed from Normal to Urgent

TT
#4

Tamas

16.03.2021 08:30

Status changed from New to Waiting for information

Attachment image-0.png added

image-0.png
(411.14 KiB)
I am not able to reproduce it. Can you please attach the problematic project file?
b
#5

bentra

16.03.2021 15:47
I just mean, data range parts didn't copy in. None were set even though I expected them to be copied in. It was frustrating, it is the most tedious part of copying settings in from another task. I tried many times and eventually I had to do it manually for several tasks. The other data settings copied in fine.

But now I can't reproduce it either....
b
#6

bentra

16.03.2021 16:02

Attachment Screenshot 206.png added

Attachment Screenshot 207.png added

Attachment Screenshot 208.png added

Screenshot 206.png
(349.31 KiB)
Screenshot 208.png
(305.02 KiB)
Screenshot 207.png
(326.56 KiB)
Actually, I can reproduce it! At first I tried cloning a project but the cloned project behaved as expected. Only the original project has the issue.

TT
#7

Tamas

17.03.2021 14:28
I am sorry but I do not understand what you mean by  "At first I tried cloning a project but the cloned project behaved as expected. Only the original project has the issue."


The config is applied only to the selected tasks in "Target tasks" (on your printscreen you have only 1 task selected)

b
#8

bentra

17.03.2021 15:45
I cloned the problem project so I could have one for experimenting and trying to reproduce this bug. I went in to the cloned project and did apply mass config from one task to another. It worked fine.

I went back to the original problem project. I did apply mass config from one task to another and it did not copy the data range segments. 


I was able to reproduce the problem on a task inside the original project but not reproduce it on a task inside the newly cloned project. 

I hope that's clear.

I emailed the problem project file to support.

TT
#9

Tamas

19.03.2021 09:33

Status changed from Waiting for information to Fixed

I am still not able to reproduce the problem. I have added some improvements to the logic.
b
#10

bentra

26.03.2021 04:10
Nope mass apply doesn't update the data parts. To be clear, I'm removing the OOS from the source task but the OOS remains on the target tasks after I mass apply. Looks like other things were applied properly but the data parts didn't update in dev 4
Brand new install, only copied data, views, projects and bare minimum snippets


b
#11

bentra

29.03.2021 06:42
I just tried creating a new project and then doing mass apply but the data parts are still not copying. This is a brand new install dev 4, I copied data and minimum scripts only.
b
#12

bentra

31.03.2021 02:21
Should I make a new task? It seems to be worse in dev4. Mass apply config NEVER copies the data range parts. I just made a brand new install of sqx dev4 and didn't copy in any scripts or other user data. Even in this 100% fresh new untouched install, mass apply config does not copy the data range parts (oos, is etc.)I'm using graal if that matters. Here's my log:



20:11:18.637 [main] INFO  c.strategyquant.lib.cef.CefAppObject - Loading JCEF... 20:11:18.656 [main] INFO  c.strategyquant.strategyquant.SQApp - --------------------------------------------------------------------------------------------- 20:11:18.656 [AWT-EventQueue-0] INFO  c.s.strategyquant.MainWindow - Initializing BrowserGUI... 20:11:18.656 [main] INFO  c.strategyquant.strategyquant.SQApp - Starting application 20:11:18.659 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Initializing internal browser... 20:11:18.660 [main] INFO  c.strategyquant.strategyquant.SQApp - App version: 131.612 20:11:18.666 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Setting bounds... 20:11:18.667 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - CEF version: 88.2.6 20:11:18.667 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Chromium version: 88.0.4324.150 20:11:18.867 [main] INFO  c.strategyquant.strategyquant.SQApp - HW: os: Microsoft Windows 10.0 (Home) build 19042 | cpu: AMD Ryzen 9 3950X 16-Core Processor            ,  1 physical CPU package(s),  16 physical CPU core(s),  32 logical CPU(s), Identifier: AuthenticAMD Family 23 Model 113 Stepping 0, ProcessorID: 178BFBFF00870F10, Microarchitecture: Zen 2 | ram: Available: 27.8 GiB/31.9 GiB | display:   Manuf. ID=VIJ, Product ID=1004, Digital, Serial=01010101, ManufDate=3/2014, EDID v1.3 ,   93 x 52 cm (36.6 x 20.5 in),   Preferred Timing: Clock 148MHz, Active Pixels 1920x1080 ,   Preferred Timing: Clock 79MHz, Active Pixels 1280x768 ,   Range Limits: Field Rate 50-75 Hz vertical, 30-70 Hz horizontal, Max clock: 150 MHz,   Monitor Name: E480i-B2 20:11:18.935 [main] INFO  c.strategyquant.strategyquant.SQApp - Waiting for internal browser initialization 20:11:19.016 [AWT-EventQueue-0] INFO  c.strategyquant.lib.cef.CefAppObject - Setting browser rendering mode to: GPU 20:11:19.026 [AWT-EventQueue-0] INFO  c.s.webguilib.license.LicenseDialog - Initialized LICENSE browser 20:11:19.051 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - UI visible 20:11:19.073 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Main JFrame shown 20:11:19.436 [main] INFO  c.strategyquant.strategyquant.SQApp - License dialog initing 20:11:19.437 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Showing loading dialog 20:11:19.438 [main] INFO  c.s.webguilib.license.LicenseDialog - Loading HTML in licencedialog 20:11:19.712 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Showing license form 20:11:19.713 [main] INFO  c.s.webguilib.license.LicenseDialog - Opening url:file:///C:/SQX_131_dev4_win//internal/web/app/licenseDialog.html 20:11:19.769 [Thread-125] INFO  c.s.webguilib.license.LicenseDialog - getdetails 20:11:30.404 [Thread-303] INFO  c.s.webguilib.license.LicenseDialog - verify:c87mbg 20:11:30.404 [Thread-303] INFO  c.s.webguilib.license.LicenseDialog - Verifying license: 'c87mbg' 20:11:31.938 [main] INFO  c.s.lib.snippets.SnippetsCompiler - Starting to compile Snippets 20:11:32.259 [main] INFO  c.s.l.snippets.compile.SnippetsHash - Checking changes in Snippets ... 20:11:32.367 [main] INFO  c.s.lib.snippets.SnippetsCompiler - Files not changed. Skip compiling Snippets. 20:11:32.367 [main] INFO  c.s.lib.snippets.SnippetsCompiler - Compiling Snippets done in 0s 20:11:32.976 [main] ERROR OppositeBlocksConfig - File 'C:/SQX_131_dev4_win/user/settings/OppositeBlocks.csv' doesn't exist! 20:11:34.938 [main] INFO  c.s.t.p.websocket.SQWebSocketManager - WebSocketManager initialized. 20:11:37.989 [main] WARN  DataDb - Exchanges file doesn't exist. 20:11:37.989 [main] WARN  DataDb - Countries file doesn't exist. 20:11:37.989 [main] WARN  DataDb - Sectors file doesn't exist. 20:11:38.485 [main] INFO  c.s.strategyquant.SQWebServer - Starting to regenerate files. 20:11:39.027 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/RETESTER/build/layout.js 20:11:39.032 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/BUILDER/build/layout.js 20:11:39.036 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/OPTIMIZER/build/layout.js 20:11:39.042 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/TASKMANAGER/build/layout.js 20:11:39.062 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/SQUANT/build/layout.js 20:11:39.084 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/PAYMENTDIALOG/build/layout.js 20:11:39.088 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/SQMANAGER/build/layout.js 20:11:39.113 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/SQEDITOR/build/layout.js 20:11:39.131 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/HOME/build/layout.js 20:11:39.136 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/NEURALNETWORK/build/layout.js 20:11:39.151 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/GRIDTEST/build/layout.js 20:11:39.155 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/RESULTS/build/layout.js 20:11:39.160 [main] INFO  c.s.webguilib.init.AutoCompiler - Creating file: C:/SQX_131_dev4_win/internal/web/GRIDCONTROL/build/layout.js 20:11:39.173 [main] INFO  c.s.strategyquant.SQWebServer - Files regenerated - regeneration took 687ms 20:11:39.174 [main] INFO  c.s.strategyquant.SQWebServer - Clearing browser cache... 20:11:39.186 [main] INFO  org.eclipse.jetty.util.log - Logging initialized @22297ms to org.eclipse.jetty.util.log.Slf4jLog 20:11:39.323 [main] INFO  org.eclipse.jetty.server.Server - jetty-9.4.19.v20190610; built: 2019-06-10T16:30:51.723Z; git: afcf563148970e98786327af5e07c261fda175d3; jvm 15.0.2+7 20:11:39.335 [main] INFO  org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0 20:11:39.335 [main] INFO  org.eclipse.jetty.server.session - No SessionScavenger set, using defaults 20:11:39.336 [main] INFO  org.eclipse.jetty.server.session - node0 Scavenging every 660000ms 20:11:39.382 [main] INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@55222ee9{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 20:11:39.383 [main] INFO  org.eclipse.jetty.server.Server - Started @22494ms 20:11:39.383 [main] INFO  c.s.w.server.AbstractUIWebServer - GUI started, you can access it on http://localhost:8080 20:11:39.385 [main] INFO  c.strategyquant.webguilib.BrowserGUI - Loading URL in CEF browser 20:11:40.266 [qtp902348321-777] WARN  c.s.datalib.TimeframeManager - Custom timeframes file doesn't exist. 20:11:46.596 [qtp902348321-818] INFO  c.s.p.S.i.A.AlgoWizardBlocksTagCloud - AlgoWizardBlocksTagCloud.xml doesn't exist yet 20:11:46.866 [Thread-5909] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/AlgoWizard/app/generic-functions.js?v=68:2588: error TypeError: Cannot read property 'constants' of null 20:11:46.866 [Thread-5911] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/AlgoWizard/app/simple-wizard.js?v=90:627: Uncaught TypeError: Cannot use 'in' operator to search for '#Price#' in undefined 20:11:47.215 [qtp902348321-1074] INFO  c.s.webguilib.servlet.MainServlet - StrategyQuant X loaded in 29s 20:11:47.217 [qtp902348321-1074] INFO  c.s.webguilib.license.LicenseDialog - Disposing license dialog browser... 20:11:47.408 [Thread-6153] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/AlgoWizard/app/simple-wizard.js?v=90:45: Uncaught TypeError: Cannot read property '0' of null 20:11:47.424 [qtp902348321-1074] INFO  c.strategyquant.webguilib.BrowserGUI - APP LOADED 20:12:08.837 [Thread-7324] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:139: TypeError: window.getPerformanceSettings is not a function <span ng-repeat="combo in actionOptionsCombos track by $index" ng-dynamic-controller="combo.controller" ng-disabled="combo.disabled"> 20:12:57.394 [qtp902348321-784] INFO  c.s.datalib.data.DataManager - Processed 6272874 ticks, created 5243 bars 20:13:57.372 [qtp902348321-820] INFO  c.s.t.a.ApplyMassConfig - Applying config to task 'Retest OOS - future' 20:14:38.027 [Thread-12401] ERROR c.strategyquant.webguilib.BrowserGUI - JS ERROR: http://localhost:8080/common/Batch1/libs.js:81869: Unknown task type 'null' 20:15:16.408 [qtp902348321-780] INFO  c.s.t.a.ApplyMassConfig - Applying config to task 'Retest strategies 2' 20:18:32.015 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Exit 1 20:18:33.938 [AWT-EventQueue-0] INFO  c.strategyquant.webguilib.BrowserGUI - Exit application 20:18:34.961 [AWT-EventQueue-0] INFO  o.e.jetty.server.AbstractConnector - Stopped ServerConnector@55222ee9{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} 20:18:34.961 [AWT-EventQueue-0] INFO  org.eclipse.jetty.server.session - node0 Stopped scavenging 20:18:37.545 [Thread-1] ERROR c.strategyquant.webguilib.BrowserGUI - SQ app websockets not connected 0 times in a row 20:18:37.976 [Timer-145] INFO  MainAppStandardImpl - Lock file 'StrategyQuantX.locked' deleted. 20:18:37.976 [Timer-145] INFO  com.strategyquant.lib.app.MainApp - Exit app.


TT
#13

Tamas

31.03.2021 08:51

Status changed from Fixed to In progress

No, you do not need to open a new task. I am goo
TT
#14

Tamas

31.03.2021 09:43

Status changed from In progress to Fixed

There was a bug, thanks for reporting it. Definitely fixed

Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please