October 28, 2019 at 11:34 am #629687
User is getting the following error:
Caused by: java.lang.ClassNotFoundException: Cannot load “
com.genuitec.eclipse.blue.ejbdeploy.was8.EJBDeployService” because the bundle “file:/C:/HighmarkApps/Genuitec/MEB2016/plugins/com.genuitec.eclipse.blue.ejbdeploy_13.0.0.me201602031002/plugins/com.genuitec.eclipse.blue.ejbdeploy.was8_3.6.50.jar” cannot be resolved.
… 9 more
He has the specific jar (com.genuitec.eclipse.blue.ejbdeploy.was8_3.6.50.jar) in the corect location and it contains the specific class however it still canot find it?October 29, 2019 at 4:58 am #629743
Can you please give us some more details?
1. Is the server starting fine and rest other deployments are working fine?
2. Start MyEclipse with -clean command args and check if the issue persists. Here is the FAQ for starting the IDE with -clean :
3. If -clean does not help, then please try starting MyEclipse as administrator and see if it helps. Right click on the myeclipse.exe and choose ‘Run as administrator’.
4. If the issue persists, then please share with us the complete workspace log file which is located at workspace dir/.metadata/.log ( change the extension to .txt and attach it here ) along with the exact MyEclipse 2016 version ( Help > About MyEclipse section ) to help us investigate further.
Apologies for inconvenience caused. Please let us know how you get on with this issue.
Genuitec SupportOctober 29, 2019 at 1:12 pm #629827
Attached is the .log file and here is the version they are using
Version: 2016 Stable 1.0
Build id: 14.0.0-20160624
Attachments:You must be logged in to view attached files.October 30, 2019 at 2:34 pm #629957
Thank you for the log file – we’ve been able to replicate this problem with WAS 8.5 and MyEclipse 2016 locally.
We spent a day looking at whether we would be able to deliver a patch for 2016. Unfortunately, as support for WAS 8.5 was just introduced in 2016, it has other WAS 8.5 bugs as well, making it impossible to deliver a patch that will allow you to reliably work with WAS 8.5 – sorry!
Our recommendation is for you to use MyEclipse 2019.04 instead, with an additional patch to fix a Java 11 + EJBDeploy issue (fix will be a part of the next MyEclipse release being currently worked on). Here are the steps you will need to take:
1) Install MyEclipse 2019.04.
2) Download http://downloads.genuitec.com/downloads/partners/misc/ejbdeploy_fix.zip
3) Ensure MyEclipse is not running.
4) In the plugins folder of your installation, you should find a folder named:
com.genuitec.eclipse.blue.ejbdeploy_13.0.0.me201805280638. Move this folder elsewhere as a backup.
5) Unzip the zip into the plugins folder, it will create a folder of the same name –
6) Start MyEclipse.
We realize this can be quite a change for the user, but I’m afraid it’s the only solution we have until the next release of MyEclipse. Please let us know if this works for you or if you have any concerns.November 1, 2019 at 12:15 pm #630180
I just released that you are using MyEclipse Secure. For 2019, there would be better ways to apply the patch then having to manually copy it into the plugins folder, so that users get it automatically. If it’s just a single user, he can follow the steps above as well.
Please let me know what you prefer and we can provide updated instructions as required.