Dockable Panes Duplicating in 2019

Dockable Panes Duplicating in 2019

swfaust
Advocate Advocate
2,790 Views
20 Replies
Message 1 of 21

Dockable Panes Duplicating in 2019

swfaust
Advocate
Advocate

I have an application that uses a dockable pane and I think there is a bug in 2019.  I haven't been able to reproduce it but I have several users that have said they get this behavior.  When switching projects and windows (seemingly intermittently) they get extra copies of the dockable pane for my application.  When this happens it eventually leads to a Revit crash.

 

My question is how we go about debugging this or finding it.  I only use 'RegisterDockablePane' one time in the code and it's in the applications 'OnStartup' method.  Everywhere else I reference the pane by ID and use the hide and show methods on the returned pane.  As far as I'm aware it shouldn't be possible to have multiple copies of the same pane correct?  I have only had this reported in 2019, the code for the pane has been the same for several years and I haven't ever had a report of this in other versions...

 

Has anyone else experienced this or had it reported?

0 Likes
Accepted solutions (1)
2,791 Views
20 Replies
Replies (20)
Message 2 of 21

swfaust
Advocate
Advocate

Ok I finally got this to reproduce on my machine using empty files.  Here is a recording of the video:

 

https://www.screencast.com/t/sSqbsJbzYxeJ

 

Basically start two empty imperial projects (probably metric works too but haven't tried that yet).  Then you will have a tab for the initial view in each file open.  Each time you click the tab to change views (and therefore files) it creates a new duplicate tab.

 

I can provide journals for this if needed.

0 Likes
Message 3 of 21

JimJia
Alumni
Alumni

Dear Stephen Faust,

Please help to share the journals and the addin assembly (if it's OK) if it can reproduce persistently as this is important to engineering team to investigate.  I will help to forward to engineering team and keep you updated on progress. 


Jim Jia
Autodesk Forge Evangelist
https://forge.autodesk.com
Developer Technical Services
Autodesk Developer Network
Email: Jim.Jia@autodesk.com
0 Likes
Message 4 of 21

swfaust
Advocate
Advocate

Here are the journals from that session.  I can upload dump files too if needed but they are larger so please give me an upload location if those are desired.

 

As far as the assemblies, you can download the program from https://revolutiondesign.biz/Installers/Keynote%20Manager%2015.0.6696.31365%20Setup.exe and all assemblies will install from there.  I can also provide a license key so you can get it up and running for tests if you contact me offline.

0 Likes
Message 5 of 21

dsmith
Advocate
Advocate

I also see the same behaviour with an addin that we write, its fine with every version from 2014 to 2018

 

I look forward to a resolution.

 

Regards

 

Dave

0 Likes
Message 6 of 21

JimJia
Alumni
Alumni

Dear Stephen Faust,

 

Thanks a lot for your sharing! Please also share the license key privately to my official email, I will help to forward to engineering team, I believe this is important to engineering team to reproduce and investigate this issue.

 

Meanwhile, I submitted the issue item REVIT-133305 [Dockable Panes Duplicating in 2019 - case 14321844] on your behalf for the issue you find, as this issue requires exploration and possibly a modification to our software. Please make a note of this number for future reference.


You are welcome to request an update on the status of this issue or to provide us with additional information at any time quoting this wish list item number.
This issue is important to me. What can I do to help?
This issue needs to be assessed by our engineering team, and prioritized against all of the other change requests that are outstanding. As a result any information that you can provide to influence this assessment will help. Please provide the following where possible:
• Impact on your application and/or your development.
• The number of users affected.
• The potential revenue impact to you.
• The potential revenue impact to Autodesk.
• Realistic timescale over which a fix would help you.
• In the case of a request for a new feature or a feature enhancement, please also provide detailed Use Cases for the workflows that this change would address.


This information is extremely important. Our engineering team have limited resources, and so must focus their efforts on the highest impact Change Requests. We do understand that this will cause you delays and affect your development planning, and we appreciate your cooperation and patience.


Jim Jia
Autodesk Forge Evangelist
https://forge.autodesk.com
Developer Technical Services
Autodesk Developer Network
Email: Jim.Jia@autodesk.com
0 Likes
Message 7 of 21

cwaluga
Advocate
Advocate
While I do not observe the problem above, I can confirm that something is wrong with the Dockable Panes and it is probably only a matter of time before other third party developers will report similar issues. Also for me, Revit 2015-2018 worked fine, while 2019 requires an ugly workaround.

See here: https://forums.autodesk.com/t5/revit-api-forum/dockablepanes-hide-on-document-switch-in-revit-2019/m...

If that is possible, I would appreciate if you included the description linked above in the existing case. What we observe is most probably related to the original issue reported here.
0 Likes
Message 8 of 21

Anonymous
Not applicable

I also have similar issue on dockable panes, waiting for better solution.

0 Likes
Message 9 of 21

swfaust
Advocate
Advocate

Sent the license info off to Jim Jia's email, let me know if I need to forward anywhere else as well.  Please let me know if there is anything else I can do and when you have a solution.

 

Thanks,

Steve

0 Likes
Message 10 of 21

JimJia
Alumni
Alumni

Thanks a lot for your sharing, I already forwarded this to engineering team as well. 


Jim Jia
Autodesk Forge Evangelist
https://forge.autodesk.com
Developer Technical Services
Autodesk Developer Network
Email: Jim.Jia@autodesk.com
0 Likes
Message 11 of 21

dsmith
Advocate
Advocate

This needs resolving asap as we have 20-30 customer applications that use this functionality and cannot upgrade to 2019 until resolved.

If anyone has a workround I would be very interested

 

Dave

0 Likes
Message 12 of 21

swfaust
Advocate
Advocate

Any updates on this?  I have other customers now reporting it...

Message 13 of 21

swfaust
Advocate
Advocate

Bump...  It's been over a month now, any progress on fixing this?

Message 14 of 21

dsmith
Advocate
Advocate

This needs resolving asap

Message 15 of 21

JimJia
Alumni
Alumni

The engineering team is working on this fixing urgently, and I was told this will be fixed in future version(2019.1). Thanks for your patience and understand. 


Jim Jia
Autodesk Forge Evangelist
https://forge.autodesk.com
Developer Technical Services
Autodesk Developer Network
Email: Jim.Jia@autodesk.com
0 Likes
Message 16 of 21

swfaust
Advocate
Advocate

Ok thank you for the update.  Any ETA on 2019.1?

0 Likes
Message 17 of 21

JimJia
Alumni
Alumni

Sorry, this is not promised, but please keep eyes on official release announcement in autodesk website, forum or blog:

https://www.autodesk.com/products/revit/new-features

http://thebuildingcoder.typepad.com/

 

 


Jim Jia
Autodesk Forge Evangelist
https://forge.autodesk.com
Developer Technical Services
Autodesk Developer Network
Email: Jim.Jia@autodesk.com
0 Likes
Message 18 of 21

helengorina7713
Contributor
Contributor

Perkins+Will uses Keynote Manager Plus.
We are rolling out Revit 2019 in a couple of weeks and keynote manager is a part of rollout. 
Can we please up-vote this bug resolution?

thanks

0 Likes
Message 19 of 21

swfaust
Advocate
Advocate

Can we get confirmation that this was fixed in 2019.1?  I saw that it was live today so I downloaded it and tried and I can't reproduce the issue in my initial testing.  I'm guessing they fixed it but it would be nice to have an official confirmation from Autodesk...

0 Likes
Message 20 of 21

JimJia
Alumni
Alumni
Accepted solution

Yes, the engineering team has confirmed this issue has been solved in released 2019.1!

 


Jim Jia
Autodesk Forge Evangelist
https://forge.autodesk.com
Developer Technical Services
Autodesk Developer Network
Email: Jim.Jia@autodesk.com
0 Likes