> > On 4/5/06, Arash Bijanzadeh <[EMAIL PROTECTED]> wrote: > > > Trying to run jenia example I got: > > > java.lang.NoClassDefFoundError: > > > org/apache/myfaces/renderkit/html/HtmlFormRendererBase > > > > > > And he is write! There is not HtmlFormRendererBase in this package. but > in > > > org/apache/myfaces/shared_impl/renderkit/html/
On 4/6/06, Arash Bijanzadeh <[EMAIL PROTECTED]> wrote: > You mean I got to change the package declaration of jenia to > org/apache/myfaces/shared_impl/renderkit/html/ ? In MyFaces 1.1.1, HtmlFormRendererBase was in org/apache/myfaces/renderkit/html/HtmlFormRendererBase. In 1.1.2 and from now on, components building on MyFaces Tomahawk should use org/apache/myfaces/shared_tomahawk/renderkit/html/HtmlFormRendererBase. No one should be using org/apache/myfaces/shared_impl/renderkit/html/HtmlFormRendererBase as this is an internal implementation detail of the MyFaces JSF implementation, and will tie your component to MyFaces. At some future point, we will be making some of these classes available in a public api as org/apache/myfaces/commons/... Until then, internal classes could change again, and you'll just have to keep up since they are currently considered internal api. But yes, in the short term find the reference to org/apache/myfaces/renderkit/html/HtmlFormRendererBase and replace it with org/apache/myfaces/shared_tomahawk/renderkit/html/HtmlFormRendererBase. Either that or go back to MyFaces 1.1.1.

