Hi,

I'm getting a weird error that says I haven't specified a skin. I think it might be a configuration issue since I'm using the same configurations files in both NetBeans(where my application works) and JDeveloper(where it crashes). Has anyone seen something like this before? I've attached the output, the web page and the config files.

Mark


Stack Trace:

16-Oct-2006 10:18:43 AM org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext _initializeSkin
WARNING: There is no SkinFactory
16-Oct-2006 10:18:44 AM org.apache.myfaces.trinidadinternal.renderkit.core.StyleContextImpl _getDefaultStyleProvider
SEVERE: Could not get stylesheet cache
java.lang.IllegalArgumentException: No Skin specified.
at org.apache.myfaces.trinidadinternal.skin.SkinStyleProvider.getSkinStyleProvider(SkinStyleProvider.java:67) at org.apache.myfaces.trinidadinternal.renderkit.core.StyleContextImpl._getDefaultStyleProvider(StyleContextImpl.java:98) at org.apache.myfaces.trinidadinternal.renderkit.core.StyleContextImpl.<init>(StyleContextImpl.java:40) at org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext.getStyleContext(CoreRenderingContext.java:207) at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.StyleSheetRenderer.encodeAll(StyleSheetRenderer.java:84) at org.apache.myfaces.trinidad.render.CoreRenderer.delegateRenderer(CoreRenderer.java:294) at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.HeadRenderer.encodeBegin(HeadRenderer.java:87) at org.apache.myfaces.trinidad.render.CoreRenderer.delegateRendererBegin(CoreRenderer.java:318) at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.DocumentRenderer.encodeAll(DocumentRenderer.java:72) at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181) at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
   at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)
   at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)
at org.apache.myfaces.trinidad.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:114)
   at _untitled1_jspx._jspService(_untitled1_jspx.java:254)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
   at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:416)
   at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
   at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:270) at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:42) at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:204)
   at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:209) at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322) at org.apache.myfaces.trinidadinternal.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:41) at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$OverrideDispatch.dispatch(FacesContextFactoryImpl.java:235) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130) at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:178) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
   at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
   at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230) at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
   at java.lang.Thread.run(Thread.java:595)

<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"; version="2.0"
          xmlns:f="http://java.sun.com/jsf/core";
          xmlns:tr="http://myfaces.apache.org/trinidad"; >
  <jsp:directive.page contentType="text/html;charset=utf-8"/>
  <f:view>
    <tr:document title="Apache Trinidad Demo Index">
       <tr:form>
       
        <tr:panelPage>
         <tr:messages/>
         <tr:panelHeader text="Welcome to the Apache Trinidad Demos">  
          <tr:panelHeader text="Basics">    
            <tr:panelGroupLayout layout="vertical">
              <tr:commandLink text="Component Guide" action="guide" />
            </tr:panelGroupLayout>
          </tr:panelHeader>
          
          <tr:panelHeader text="Simple Demos">     
            <tr:panelGroupLayout layout="vertical">
              <tr:commandLink text="Feature Demos"
                       action="demos" />
            </tr:panelGroupLayout>
          </tr:panelHeader>

          <tr:panelHeader text="Sample Applications">     
            <tr:panelGroupLayout layout="vertical">
              <tr:panelGroupLayout>
                <tr:commandLink text="Email" action="emaildemo" />
                <tr:outputText styleClass="AFInstructionText" value=" - 
Trinidad Email Demo"/>
              </tr:panelGroupLayout>
              <tr:panelGroupLayout>
                <tr:commandLink text="Survey" action="survey" />                
                <tr:outputText styleClass="AFInstructionText" value=" - simple 
application"/>
              </tr:panelGroupLayout>

            </tr:panelGroupLayout>
          </tr:panelHeader>
         </tr:panelHeader>
        </tr:panelPage>
       
       </tr:form>
    </tr:document>
  </f:view>
</jsp:root>
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
    <context-param>
        <param-name>javax.faces.CONFIG_FILES</param-name>
        <param-value>/WEB-INF/faces-config.xml</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>client</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <filter>
        <filter-name>trinidad</filter-name>
        <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>trinidad</filter-name>
        <servlet-name>faces</servlet-name>
    </filter-mapping>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>
            index.jspx
        </welcome-file>
    </welcome-file-list>
</web-app>
<?xml version='1.0' encoding='UTF-8'?>


<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd";>

<!-- =========== FULL CONFIGURATION FILE ================================== -->

<faces-config>
    <application>
        <default-render-kit-id>
            org.apache.myfaces.trinidad.core
        </default-render-kit-id>
    </application>
  
</faces-config>

Reply via email to