Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Chart rendering failed... OnRender method. D2D error
Collapse
X
-
Nah, can’t be right - it’s got to be your 3rd-party indicators.
Hell hath indeed frozen over.
Immediately waste hundreds of hours of your free time removing them (to add to those wasted with frozen charts).
And progress on the issue? Zero by Ninja Dev.
But at least a courteous acknowledgement and thanks for you guys doing the work Ninja Dev didn’t have the wit or inclination for
Comment
-
Originally posted by brucerobinson View PostNah, can’t be right - it’s got to be your 3rd-party indicators.
Hell hath indeed frozen over.
Immediately waste hundreds of hours of your free time removing them (to add to those wasted with frozen charts).
And progress on the issue? Zero by Ninja Dev.
But at least a courteous acknowledgement and thanks for you guys doing the work Ninja Dev didn’t have the wit or inclination for
Coming out of a software background, though, the problem is most likely not with dev. There were many, many projects I estimated at 50+ hours that as a developer I knew positively would take less than 2 hours of coding time. Why?
2 hours coding
I have been in this program a hundred times before and know how it works. About a 50% chance I wrote the original code 5+ years ago.
4 hours development testing.
If I miss something because of my ****y attitude and this change screws up something else the egg is on my face and it takes 3 more successful projects for everyone to forget I screwed this one up
1 hour of forms and procedures to get the change to the QA machines for testing
Oh, dang, the qa department only moves software to their machines once a day and the form to move the software needs my managers approval and a Qa manager's approval. Didn't get the second approval till 4pm. The cutoff for moving software to the qa machine is 3pm. Ok. Waits till tomorrow.
30 hours of the Qa department time at minimum.
And this is a light estimate. Usually their estimates started at 30 and went up from there, no matter how simple the change. They want to make sure the change doesn't screw up something else
5 hours of my time answering questions, meetings, demos that come out of QA about this change.
QA doesn't know this but their questions are totally missing the point and are not relevant to the change that was made to the software. However, they are the gatekeepers and if they aren't comfortable with the explanations, the project goes no further. And if you pi** them off with an impatient attitude you can look forward to more of the same treatment on the next project you send to them.
4 hours of management time by my manager for miscellaneous approvals and explanations and paperwork that will come up.
Once a week my manager sits in on a call and explains to a room full of other managers what this change is about and how come it's necessary and how it wont screw up anything else in the system.
1 hour working with the documentation department who writes the user documentation about this change
If the change is transparent this step isn't necessary, however if its a visible change to the UI or how the user interfaces with the software it can take longer
3 hours coordinating this change with other developers who are making their own changes to the function for other projects
Most of the changes I made involved core functionality which was used by other developers making their own changes for other projects. This creates timing issues with rollout and general release. If my change was in an isolated area this step was skipped but usually not the case.
Several more small steps I left out because I'm tired of typing
So there it is. No change is simple.
Ninja is a big enough system that there will be these kinds of constraints and procedures placed on software rollout & maintenance.
- Likes 2
Comment
-
Originally posted by eladlevi View PostFor some reason you allow multiple drawing with the same tag (you can see and even do it manually).
With this as given, the RemoveDrawObject(tag) gets a tag which is NOT unique and with the combination of other panel and global items there is an error.
To overcome this cases In all indicator that I use I've change the function to be as follows :
private void _RemoveDrawObject(string _tag)
{
if (DrawObjects[_tag] != null)
{
DrawObjects[_tag].IsVisible = false;
}
}
That solves the issue for now. But this is only workaround.
NT must solve the core issue.
Elad.
Good analysis...
Implementing eladlevi's changes into TrendLinesDebug.cs (attached) and running the original Chartfreeze scenario by the OP illustrates the effectiveness of the workaround.
This code is for debugging purposes only and not intended as a fix.
A true fix will require action on the NT's side.
[ATTACH]n1259566[/ATTACH]
A possibility that this bug was introduced by the following fix in v26Last edited by Bidder; 07-08-2023, 12:43 PM.
- Likes 2
Comment
-
Hello,
This issue has been issued a fix for an upcoming release of NinjaTrader.
As new releases become available please check the release notes for ID # NT-5773, or a mention of a chart rendering error as the ID may change.
Once listed in the release notes, please update and confirm the behavior has been corrected.Chelsea B.NinjaTrader Customer Service
- Likes 1
Comment
-
Originally posted by NinjaTrader_ChelseaB View PostHello,
This issue has been issued a fix for an upcoming release of NinjaTrader.
As new releases become available please check the release notes for ID # NT-5773, or a mention of a chart rendering error as the ID may change.
Once listed in the release notes, please update and confirm the behavior has been corrected.
Comment
-
Originally posted by NinjaTrader_ChelseaB View PostHello,
This issue has been issued a fix for an upcoming release of NinjaTrader.
As new releases become available please check the release notes for ID # NT-5773, or a mention of a chart rendering error as the ID may change.
Once listed in the release notes, please update and confirm the behavior has been corrected.
Will this be fixed in both the 8.0 and 8.1 tracks? - Thx
Comment
-
Originally posted by NinjaTrader_ChelseaB View PostHello,
This issue has been issued a fix for an upcoming release of NinjaTrader.
As new releases become available please check the release notes for ID # NT-5773, or a mention of a chart rendering error as the ID may change.
https://ninjatrader.com/support/help...ease_notes.htm
Once listed in the release notes, please update and confirm the behavior has been corrected.
I'm having issues with the chart rendering error on my notebook computer - Any idea when the upcoming release with the fix you mentioned in July
will be available?
Thank you !!
Comment
-
Hello Bidder,
Any bug fixes will be in the latest release of the flagship NinjaTrader application.
Legacy releases will not be updated with new features or bug fixes (unless this is connection blocking).
Eric M,
Unfortunately, I am not able to provide an ETA for upcoming releases. However, our development team is working hard to get the newest release ready for the public and I would expect this in the near future.Chelsea B.NinjaTrader Customer Service
- Likes 1
Comment
-
Originally posted by NinjaTrader_ChelseaB View PostHello Bidder,
Any bug fixes will be in the latest release of the flagship NinjaTrader application.
Legacy releases will not be updated with new features or bug fixes (unless this is connection blocking).
Eric M,
Unfortunately, I am not able to provide an ETA for upcoming releases. However, our development team is working hard to get the newest release ready for the public and I would expect this in the near future.
Does this mean i must upgrade to the new version that NEVER saves my login information?
Comment
-
Originally posted by DavidHP View Post
This thread is from Sept 2023. has a new release fixed this issue?
Does this mean i must upgrade to the new version that NEVER saves my login information?
Thank you for your reply.
This has been addressed in version 8.1.2.1 per the mention of issue # 5773 in the release notes:
If you are currently using 8.0.28.0, then yes this would require an update to NinjaTrader 8.1 to obtain the fix. As of version 8.1.1.1, the username field is saved and you must still enter your password each time you launch the platform. The feature requiring a username and password to launch the platform has become somewhat of an industry standard and was added for security reasons.
Thank you for using NinjaTrader.Emily C.NinjaTrader Customer Service
Comment
-
Hello!
It is the first time that happened to me this problem in this discussion.
Very strange.
I ask the follow.
This error.
"2024-05-09 21:19:03:051|3|16|Chart rendering failed. There is likely a problem with a chart object's OnRender method. D2D error = 'Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index'"
is he same problem that discussion here?
This problem, the line.... never stop and each line in log appear.
What I can do to solve this problem?
My ninja is the last version. The previous version never happen.
Also is important this:
When start Ninja this Workspace, I have more, this is not the principal and is active but not see - I open/see other Workspace. But the problem appear when I click to see the charts in this workspace and happened the problem
Comment
-
Hello jmagaia,
May I confirm when you are saying you are using the latest release that the release you are using is 8.1.3.0? (Help > About)
Can you reproduce this with the Trend Line indicator or Drawing tool tile indicator, as discussed in this forum thread, in a blank workspace with no other workspace open? (Close all workspaces and open a new blank workspace)
(This will confirm it's not an issue with a custom script and is still the issue of this this forum thread)Chelsea B.NinjaTrader Customer Service
Comment
-
Originally posted by NinjaTrader_ChelseaB View PostHello jmagaia,
May I confirm when you are saying you are using the latest release that the release you are using is 8.1.3.0? (Help > About)
Can you reproduce this with the Trend Line indicator or Drawing tool tile indicator, as discussed in this forum thread, in a blank workspace with no other workspace open? (Close all workspaces and open a new blank workspace)
(This will confirm it's not an issue with a custom script and is still the issue of this this forum thread)
Yes, my version is the last: 8.1.3.0
I try to do your suggestions and not appear the error.
I delete this new workspace, that I create to do your suggestions and close all Workspace and close Ninja,
When I open again, Ninja said that I have problems with indicators....
I will do replace the NinjaTrader.sqlite again. and hope all work again.
Let see.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Tin34, Today, 03:30 AM
|
2 responses
10 views
0 likes
|
Last Post
by Tin34
Today, 04:11 AM
|
||
Started by sastrades, Yesterday, 09:59 AM
|
2 responses
26 views
0 likes
|
Last Post Today, 04:06 AM | ||
Started by ETFVoyageur, Today, 12:52 AM
|
1 response
10 views
0 likes
|
Last Post Today, 03:36 AM | ||
Started by lollers, Today, 03:26 AM
|
0 responses
8 views
0 likes
|
Last Post
by lollers
Today, 03:26 AM
|
||
Started by aliyahany, Today, 03:16 AM
|
0 responses
1 view
0 likes
|
Last Post
by aliyahany
Today, 03:16 AM
|
Comment