users@woodstock.java.net

Object cannot be created in this context

From: David J. <david.johannot_at_heig-vd.ch>
Date: Mon, 15 Sep 2008 17:01:41 +0200

hi everyone,

I use Woodstock with Maven in a java EE project with facelets. Since
today, i used the 4.2 release, and everything worked.
But today i waked up with a great idea:

"today, i change for the 4.3 snapshot version, because of small bugs
since firefox 3".

But a big problem has appear....

The message:
Object cannot be created in this context" code: "9
appear on my brower when i try to load the main page.

my configuration:
  I have declare my library dependencies like this in my project
(pom.xml):

<!-- Woodstock dependencies-->
       <dependency>
          <groupId>com.sun.woodstock</groupId>
          <artifactId>webui-jsf</artifactId>
          <version>4.3-SNAPSHOT</version>
       </dependency>
       <dependency>
          <groupId>com.sun.woodstock</groupId>
          <artifactId>webui-jsf-suntheme</artifactId>
          <version>4.3-SNAPSHOT</version>
       </dependency>

in my web.xml, the entry for woodstock:

    <context-param>
       <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
       <param-value>server</param-value>
</context-param>

<context-param>
    <param-name>com.sun.webui.jsf.DEFAULT_THEME</param-name>
    <param-value>suntheme</param-value>
</context-param>
<context-param>
    <param-name>com.sun.webui.theme.SUPPORTED_LOCALES</param-name>
    <param-value>en,fr</param-value>
</context-param>

<servlet>
    <servlet-name>ThemeServlet</servlet-name>
    <servlet-class>com.sun.webui.theme.ThemeServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>ThemeServlet</servlet-name>
    <url-pattern>/theme/*</url-pattern>
</servlet-mapping>
<context-param>
    <param-name>com.sun.webui.theme.THEME_SERVLET_CONTEXT</param-name>
    <param-value>theme</param-value>
</context-param>

<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <init-param>
       <param-name>javax.faces.LIFECYCLE_ID</param-name>
       <param-value>com.sun.faces.lifecycle.PARTIAL</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>ThemeServlet</servlet-name>
    <url-pattern>/theme/*</url-pattern>
</servlet-mapping>

Have someone meet the same error message?
Any help is welcome....
Regards,

David Johannot