> > 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.

Reply via email to