-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin demo project export error[bug] #1422
Comments
so there are several bug: |
Thinking about taking on this issue. Could you expand on what you mean by this? |
@HannesWell Was this fixed? I just tried replicating the first four steps on my end, but no errors occurred and the dialogue box simply "flashed" as if something happened, but in reality nothing did. If it's not causing any errors on your end, maybe my team could add a small popup or warning that tells the user why the action isn't allowed? Any pointers here? |
I was checking this issue and looks like it is explicitly supposed to throw error while trying to export both plug-in and features together. Attaching the code snippet for the same So I have few suggestions to make it better for user experience:
And in case, we want to keep that checkbox in the UI |
I think the first solution you proposed is better, this way will have a better user experience, disallowing certain operations in advance will reduce unnecessary redundant operations, i.e. if the user operates a certain number of steps before they can see that they can't export both the plugin and the feature at the same time, then the user may wonder why they can't export both at the same time. This leads to a new question, what if the user creates a project that wants to export both plugins and features at the same time? So a better way is in the user to create the project stage, give the user a choice of intent, that is, through the configurable pop-up window to show the user to create the project supports all the exportable configuration options, or just pop-up window prompts all the exportable configuration options, so that the user will be in advance to control their own project can be exported to what things, to give control to the user rather than the programmer's later maintenance. I don't think Eclipse's internal errors are what users or developers want to know about, it's just an issue that Eclipse developers want to collect, so I don't think it's desirable to throw out errors in any way, even though every plugin has its own internal errors, Eclipse and these plugin vendors shouldn't be able to show them to the user by way of error alerts. Although I know Eclipse itself is not a specialised product like MyEclipse, it still has product attributes of its own, Eclipse is designed for developers, but developers are also users, and with the current advances in AI, developers can now become more of a black-box user, so a developer using Eclipse would probably want a more more automated experience , so will not pay attention to Eclipse and third-party plug-ins within the error prompts , but hope to have a direct solution to the problem , or even say that I hope Eclipse itself through the background tasks to provide some solutions will be directly solved or give some tips to give some automated configuration . I think you can collect those bugs submitted by past users and use AI technology to achieve this automation function I proposed. Problem-solution data pairs, if there is some kind of problem, then through Eclipse internal AI, give the reason for this problem and possible solutions. It would also be possible to expose interfaces to third party plugin developers, allowing them to also use Eclipse's internal AI to train their own plugin's problem-solution data pair models, just like ChatGPT allows multiple users to have their own models. This is my simple idea, just for reference. |
That's correct, but is only the case when exporting a mixed product using the PDE-build workspace export.
This probably happens because the PDE-build workspace export doesn't support the automated inclusion of dependencies, which again is supported by Maven+Tycho.
As mentioned above mixed products are generally supported, just not by the PDE-build workspace export (unfortunately). So the radio-buttons should stay. But looks like you found a loophole using the export menu. :) So what could and should indeed be done is to disable the Finish button in the product Export dialog if one tries to export a 'mixed' product. Additionally one could set an error-message for the dialog with a similar text as the tool-tip of the disabled export-button. I assume it's not possible to just disable the Eclipse product entry in the export dialog and just removing it wouldn't allow us to give some context: |
1、create plugin project
2、export project directly
3、click finish button
4、error occured and the export dialog doesn't hide.
the error log content is this :
I'm so confused.It worked good in about version 2024-3.
The text was updated successfully, but these errors were encountered: