Menu

#118 easy struts doesn't work at all with eclipse 3.0 m4

open
nobody
None
5
2003-10-16
2003-10-16
Anonymous
No

easy struts doesn't work at all with eclipse 3.0 m4

Discussion

  • Kevin Day

    Kevin Day - 2003-10-23

    Logged In: YES
    user_id=560111

    I have also seen this.

    It is caused by the following:

    java.lang.NoClassDefFoundError:
    org/eclipse/pde/internal/core/IModelProvider

    when the class loader is trying to load
    org.easystruts.eclipse.editor.EasyStrutsEditor

    Looking at the PDE drop for M4, it appears that the
    IModelProvider class was moved from:

    org/eclipse/pde/internal/core/IModelProvider

    to

    org/eclipse/pde/core/IModelProvider

    which pretty much kills backwards/forwards compatability.
    I'm not sure why they did that, but it is possible that they
    considered the "internal" stuff to be things they can remove
    whenever they want.

    If I get a chance, I'll grab the EasyStrutsEditor source and
    see if this is as simple as changing the import declaration.

    - K

     
  • Kevin Day

    Kevin Day - 2003-10-23

    Logged In: YES
    user_id=560111

    OK - I wasn't able to tweak the ES source (too many
    dependencies for me to get into this evening), but I do have
    a workaround:

    Find an older version of:

    pde\org\eclipse\pde\internal\core\IModelProvider.class
    pde\org\eclipse\pde\internal\core\IModelProviderEvent.class
    pde\org\eclipse\pde\internal\core\IModelProviderListener.class

    from the:

    ECLIPSE HOME\plugins\org.eclipse.pde.core_3.0.0
    \pdecore.java

    and copy them (including the ZIP path) into the M4
    pdecore.java file.

    Close Eclipse
    Start Eclipse

    The above appears to get things working again until ES can
    be rebuilt against the new packages.

    - K

     
  • Kevin Day

    Kevin Day - 2003-10-23

    Logged In: YES
    user_id=560111

    OK - I wasn't able to tweak the ES source (too many
    dependencies for me to get into this evening), but I do have
    a workaround:

    Find an older version of:

    pde\org\eclipse\pde\internal\core\IModelProvider.class
    pde\org\eclipse\pde\internal\core\IModelProviderEvent.class
    pde\org\eclipse\pde\internal\core\IModelProviderListener.class

    from the:

    ECLIPSE HOME\plugins\org.eclipse.pde.core_3.0.0
    \pdecore.java

    and copy them (including the ZIP path) into the M4
    pdecore.java file.

    Close Eclipse
    Start Eclipse

    The above appears to get things working again until ES can
    be rebuilt against the new packages.

    - K

     

Log in to post a comment.