facebook

Websphere 9.0 EJB deploy failed Cannot create framework

  1. MyEclipse IDE
  2.  > 
  3. WebSphere Development
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #701484 Reply

    thbnelson
    Participant

    I have been using MyEclipse for Websphere development for years, and run EJB Deploy all the time,
    and I just recently updated to
    Version: 2024.1.0
    Build id: 16.0.0-20240611

    After the update and “the usual” migration, I cannot use Java EE Tools -> Run EJB Deploy

    I get the message:
    EJB deploy failed
    Cannot create framework

    In the .logs it says

    !ENTRY com.genuitec.eclipse.blue.ejbdeploy 4 0 2024-06-17 16:14:55.908
    !MESSAGE EJB deploy failed
    !SUBENTRY 1 com.genuitec.eclipse.blue.ejbdeploy 4 0 2024-06-17 16:14:55.908
    !MESSAGE Cannot create framework
    !STACK 0
    java.lang.RuntimeException: Cannot create framework
    at com.genuitec.eclipse.blue.ejbdeploy.Loader.<init>(Loader.java:144)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    at com.genuitec.eclipse.blue.ejbdeploy.framework.EJBDeployFramework.createProxyFramework(EJBDeployFramework.java:164)
    at com.genuitec.eclipse.blue.ejbdeploy.framework.EJBDeployFramework.<init>(EJBDeployFramework.java:74)
    at com.genuitec.eclipse.blue.ejbdeploy.framework.EJBDeployFramework.getFramework(EJBDeployFramework.java:229)
    at com.genuitec.eclipse.blue.ejbdeploy.EJBDeployJob.run(EJBDeployJob.java:393)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.osgi.internal.framework.SystemBundleActivator.start() of bundle org.eclipse.osgi.
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:936)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.initWorker(EquinoxBundle.java:140)
    at org.eclipse.osgi.container.SystemModule.init(SystemModule.java:83)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.init(EquinoxBundle.java:209)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.init(EquinoxBundle.java:201)
    at org.eclipse.osgi.launch.Equinox.init(Equinox.java:168)
    at com.genuitec.eclipse.blue.ejbdeploy.Loader.<init>(Loader.java:65)
    … 10 more
    Caused by: java.lang.NoClassDefFoundError: allow
    at org.eclipse.osgi.internal.framework.SystemBundleActivator.installSecurityManager(SystemBundleActivator.java:142)
    at org.eclipse.osgi.internal.framework.SystemBundleActivator.start(SystemBundleActivator.java:56)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:569)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)
    … 18 more

    Suggestions?

    #701489 Reply

    Brian Fernandes
    Moderator

    Thank you for the report – this is a regression that unfortunately made its way through to the release.

    Thankfully the fix is simple.

    1) Shut down MyEclipse
    2) Edit myeclipse.ini (in the same folder as myeclipse.exe) and delete the line -Djava.security.manager=allow
    3) Start MyEclipse, EJBDeploy should now work fine.

    Please let us know if you still experience issues and apologies for the inconvenience caused!

    #701498 Reply

    thbnelson
    Participant

    Fix worked. Thank you

    #701519 Reply

    Brian Fernandes
    Moderator

    Thanks for the confirmation, and sorry again for the inconvenience caused.

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: Websphere 9.0 EJB deploy failed Cannot create framework

You must be logged in to post in the forum log in