I've made an eclipse plugin but for some reason it does not seem to work on some computer. By not work I mean that eclipse says that the plugin is installed but none of the menu contributions show up.
Since the computer is not mine what would be the best way to figure out why does it not work?
Is there any app that could give me a log of some kind?
Simar
Installed means the plugin has been found, but there are some dependencies unsolved that prevents it from launching. You want it to be resolved or active
Look at Dude, where's my bundle for more information on plugins and their different states. Install the Eclipse plugin development functionality to get plugin registry view, then you can diagnose your plugin. Or follow my advice here and use the osgi console to diagnose it.
The error or workspace log could also give some information regarding why the plugin wont start.
Related
I accidentally installed CodeMix malware when installing Anguar IDE plugin to my Eclipse4.6. Now everytime I open a JS file it shows CodeMix registration window and I am unable to open JS files if I don't provide my email account. I tried 3 times of unstalling CodeMix and then restarting Eclipse, but failed 3 times. Every time Eclipse says successfully uninstalled. However The virus/malware CodeMix is still there asking for my email account. It is a Windows10.
Question 1: How can I completely remove CodeMix?
Question 2: Is it a crime to develop something like CodeMix in US?
The best way to uninstall software installed from the Eclipse Marketplace is by using the Marketplace client itself. Simply go to Help > Eclipse Marketplace... entry, and then the Installed tab where you can click Uninstall.
Uninstalling software in Eclipse can be difficult if you try to do it from the Help > Installation Details approach as you either need to roll back all changes you've made by using a Revert to a previous point of the installation or find all plugins that you installed from the marketplace. If you miss some plugins when doing the manual approach, Eclipse won't fully remove it.
In this case, CodeMix is not actually "reinstalling" itself as your question reads like. It was just never removed by Eclipse itself.
The installation of mistakenly installed plug-ins can be undone as follows:
In Help > About Eclipse IDE hit the Installation Details button
In the Installation Details dialog, in the tab Installation History select the installation point before the mistaken installation and hit the Revert button
Please note that this does not delete files created by the plug-in itself. As far as I know, this plug-in creates a subdirectory in the user's home directory occupying a lot of disk space.
To the second question: As far as I know, not the development but the distribution can be illegal in the US, for example when spying without the user's consent or when licenses (including open source licenses) are violated.
There are about 6~7 CodeMix plugins including Angular, CodeMix Essentials and 3 more. I had to search by 'mix' and then remove everything in the search results. It is gone now.
As a work around I just went and removed everything it was trying to be the preferred editor for (CodeMix/Editors/Preferred Editors). It seems to have made it less of a problem.
I don't know if this applies to you, but in my installation Groovy Development Tools was interfering with adding and removing plugins. After removing that, I have been able to add and remove other things without difficulty.
I am using Eclipse 2020-12.
I installed CodeMix when I was looking for an editor for Go files. They definitely have an aggressive model when it comes to trying to monetize Eclipse plugins. I think it is a shame that they went so overboard on the marketing, because the product itself shows a lot of work, and I would have been willing to pay for something less intrusive.
That said, they now have a pretty good uninstaller built into the product. Just go to (in the Eclipse menu) Help > CodeMix > Uninstall CodeMix. This seems to have cleared it all out for me.
I have an issue with Eclipse,
Eclipse macOS High Sierra version 10.13.6
I keep getting JVM terminated exit code=1
I have tried too many times but the response is same after launching it.
I have downloaded it from Stanford's SEE section and still unable to launch. The error message is here.
I downloaded your course material, and it does indeed contain a really old version of Eclipse - as greg-449 pointed out, there's no way this is going to work on macOS High Sierra. Really surprised instructions from 2007 haven't been updated, but that's another matter.
It would seem that your course just requires Java, so you can use the automated Installer that you find on this page: https://www.eclipse.org/downloads/ and then choose the Eclipse IDE for Java Developers in the wizard. Or you can download that package directly here, and install it.
Looking at your course material, it does appear that they have a custom plugin that makes regular Eclipse actions easier to execute, by adding a number of buttons to the Eclipse toolbar, you won't find these in a vanilla install. If you can find that plugin, you could try to install it into this version of Eclipse too, it might still work. If not, you can perform those steps manually - this video will help, as he shows you how to import and run these projects without those plugins, it's not hard!
It's not possible to say if the plugin adds functionality beyond what is normally possible in general Eclipse distributions, but I doubt it does. Good luck!
Eclipse can some times fail to load plugins. I have experienced this E3.7 with both ScalaIDE and GroovyEclipse.
In both cases some times the syntax highlighting fails. Also I have noticed some times plugin related menu items and popups do not appear. This is very much evident when you use the Pulse Eclipse distribution.
This is aggregated after using Eclipse of a while and going through a few updates. Some times a clean unzip and a download of the required plugin solve the issue.
Is there a way to get around these issues?
What are the problems with the plugins? Are they not found at all, or do they fail to load?
When you start up Eclipse, open the view "Plug-in Registry", find the plugin that causes problems and select to diagnose the plugin. This will determine if there are some dependencies that arent satisfied.
How have you installed the plugins? The correct way to do this is to use update sites. Just downloading and unzipping into the plugins catalog is not recommended.
There is also a trick to start up an OSGI console to diagnose plugins, see my answer here
This page can also provide some more help.
I have recently installed gwt-plugin to my eclipse. But plugins are are not visible, even if I try to install it again, eclipse is not allowing me to install, saying its already installed.I even I ran eclipse as administrator(I am using it in windows 7) and also with clean option, nothing worked out.
And one more thing, After GWT installation, it gave two options - 'Restart' and 'Apply changes'.I have chosen 'Restart'. (Does it matter?)
Any help is appreciated..
Maybe you installed gwt-plugin correctly, but you are missing one of its dependencies? Take a look at this thread. One of the answers discusses using the OSGI console to locate missing dependencies.
When I try to install Eclipse plugins, I often get an error with details like:
An error occurred while collecting
items to be installed No repository
found containing:
org.eclipse.equinox.concurrent/osgi.bundle/1.0.0.v20090520-1800
This is clearly a bug in Eclipse. The bundle I'm installing doesn't need any special version of anything, it's just a profiler plugin that works in literally any build of Eclipse 3.4. Refusing to install my plugin is not an acceptable course of action. Eclipse should stop showing this message and install the plugin.
I'm not sure exactly what error the Eclipse developers made, but I can see that the version compatibility checker is absolutely strict, and it should not be. Either it is incorrectly evaluating the required bundles, and failing as a result of its own blunder, or the version requirements of the bundles are loosely defined in a way that the version checker does not really understand.
So, is there a way to simply disable this version checker? The thing is crippling my Eclipse install. Frankly, Eclipse would be better if the thing were completely deleted from the application. We only need it to choose the correct version of existing plugins for binding OSGi services. We don't need our development tools to kibitz about whether a plugin seems proper.
Thanks in advance for any suggestions.
Byron
As mentioned in the wiki
The message indicates that the Eclipse provisioning system P2 has found meta data to install a plug-in but can not locate an artifact repository that provides the required downloads
It is suggested to remove update sites and re-add the same update sites, to trigger a refresh, but in your case, it is not your plugin update site which is involved.
There is indeed a bug (236437) with Eclipse 3.4 about "Lost artifact repositories". It has been solved in Eclipse3.5, but if you cannot use that version, there may be a workaround:
1) export the update site listing to bookmarks.xml file (Software Updates->Manage Sites->Export)
2) stop eclipse
3) remove configuration/.settings/org.eclipse.equinox.p2.*.prefs files
4) start eclipse
5) import the bookmarks.xml file (Software Updates->Manage sites->Import) that was exported in step 1
Comment #59 helped me fix my updating problem, thanks!
Though, I think maybe it was enough to just delete the configuration/.settings/org.eclipse.equinox.p2.*.prefs files as I have a feeling that the problem was already resolved before I imported the bookmarks file (things happened a bit in parallel for me here).
Note for Eclipse3.5 users:
I am seeing this in 3.5.1 when trying to install stuff from an old style update
site when I include site.xml:
http://www.perforce.com/downloads/http/p4-wsad/install/site.xml
If I remove site.xml I can install things fine.