dev@jsftemplating.java.net

Re: JSFTemplating: Re: getting back into jsft - question on testing code changes to glassfish

From: Ken Paulsen <Ken.Paulsen_at_Sun.COM>
Date: Mon, 04 Jun 2007 23:55:33 -0700

Michael Phoenix wrote:
>
>
> On 6/4/07, *Ken Paulsen* <Ken.Paulsen_at_sun.com
> <mailto:Ken.Paulsen_at_sun.com>> wrote:
>
>
> You should not be getting these error messages. This appears to be a
> classloader problem. I ran into something like this a few days
> ago but
> my environment was very odd at the time, so I ignored it. I
> wonder if
> this is a problem w/ the validator code in JSF... there have been
> a lot
> of exceptions from the validator code recently that have been hard to
> track down.
>
>
> Nice to know that I'm not just making another dumb, newbie mistake.:-)
Nope. :) That's not a simple one to track down.
>
> If you can jar up your directory and send it to me? I would be very
> interested in trying this to see if I can figure out what's
> wrong. To
> do that:
>
> cd ...\glassfish\admin-gui\src
> jar cf frommike.jar docroot
>
>
> Attached
>
> Also can you do: java -version
>
>
> jjava version "1.6.0_01"
> Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
> Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
>
> And also make sure the <glassfish-root>\config\asenv.conf file
> points to
> the same version of Java?
>
>
> It doesn't look like it. Here's the entry I think we are looking for :
> set AS_JAVA=C:\Program Files\Java\jdk1.5.0_06\jre/..
> Looks like some changes are needed here. I'm not sure how to change
> my jre version in the system and that notation for the config file
> looks like nothing I've seen before.
You should be able to point it to your Java 6 directory: c:\java6\

If you compile some things w/ Java 6 then try to run with Java 5, it
could cause problems.
>
> Also what build of GlassFish you have.
>
>
> It's recent, but I don't know where to find the build number.
Based on Ryan's comments, it's not important.
>
> And tell me what you have in your: <glassfish-root>\lib\addons
> directory?
>
>
> ..\jbi\appserv-jbise.jar
> ..\resourceadapters\genericjmsra\gnerica.jar
> ..\resourceadapters\genericjmsra\gnerica.rar
Ok, this looks fine.
>
> Hopefully we can figure this out quickly for you.
>
>
> Thanks, no rush.
Take a look at my email re: the classpath setting in the sun-web.xml
file. I think this will solve the problem.

Good luck!

Ken
>
> Ken
>
> Michael Phoenix wrote:
> > Ken,
> >
> > I'm aware of the common http status codes. I did find some error
> > messages in the server log, but don't have a clue as to what they
> > mean. Except maybe that you haven't given me everything I need
> to make
> > "docroot" a deployable, executable application. Here's the error
> > messages from the server log in response to my launching
> docroot. I'm
> > really not sure how to determine what is missing here. It looks
> like a
> > class definition is missing for ShemaType. Any idea how to
> resolve that?
> >
> > Mike
> >
> [#|2007-06-04T17:56:34.843-0700|INFO|sun-appserver9.1|com.sun.jbi.framework|_ThreadID=15;_ThreadName=httpWorkerThread-4848-1;|JBIFW0012:
>
> > JBI framework startup complete.|#]
> >
> >
> [#|2007-06-04T17:56:44.000-0700|INFO|sun-appserver9.1|javax.enterprise.system.stream.out|_ThreadID=14
> > ;_ThreadName=httpWorkerThread-4848-0;|
> > RMIClient.getRMIClient : server|#]
> >
> >
> [#|2007-06-04T17:56:54.171-0700|INFO|sun-appserver9.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=18;_ThreadName=httpSSLWorkerThread-8080-1;/docroot;|Initializing
> > Sun's JavaServer Faces implementation ( 1.2_04-b10-p01) for context
> > '/docroot'|#]
> >
> >
> [#|2007-06-04T17:56:54.890-0700|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=18;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=d9fa02bd-80a7-4afa-bae6-5c859d95d1b0;|WebModule[/docroot]StandardWrapper.Throwable
>
> >
> > java.lang.NoClassDefFoundError: org/apache/xmlbeans/SchemaType
> > at java.lang.Class.getDeclaredMethods0(Native Method)
> > at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
> > at java.lang.Class.getDeclaredMethods (Class.java:1763)
> > at
> >
> com.sun.faces.config.ManagedBeanFactoryImpl.scanForAnnotations(ManagedBeanFactoryImpl.java:1140)
> > at
> > com.sun.faces.config.ManagedBeanFactoryImpl
> .<init>(ManagedBeanFactoryImpl.java:156)
> >
> > at
> >
> com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:926)
> > at
> > com.sun.faces.config.ConfigureListener.configure
> (ConfigureListener.java:507)
> > at com.sun.faces.config.ConfigureListener.contextInitialized
> > (ConfigureListener.java:402)
> > at
> >
> com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.init
> (DelayedInitFacesServlet.java:57)
> > at
> >
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java
> > :1165)
> > at
> >
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java
> :819)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:781)
> > at org.apache.catalina.core.ApplicationDispatcher.invoke
> > (ApplicationDispatcher.java :690)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:529)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java
>
> > :461)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)
> > at
> >
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java
> :405)
> > at
> >
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:226)
> > at
> >
> com.sun.web.security.RealmAdapter.invokeAuthenticateDelegate(RealmAdapter.java
> :1133)
> > at org.apache.catalina.authenticator.AuthenticatorBase.invoke
> > (AuthenticatorBase.java:614)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:596)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
> > at com.sun.enterprise.web.WebPipeline.invoke
> (WebPipeline.java:81)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:193)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
> > at org.apache.catalina.core.StandardPipeline.doInvoke
> > (StandardPipeline.java :564)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:558)
> > at
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> > at org.apache.catalina.core.StandardEngineValve.invoke
> > (StandardEngineValve.java:137)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
> :564)
> > at org.apache.catalina.core.StandardPipeline.invoke
> > (StandardPipeline.java:558)
> > at
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> > at
> >
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:255)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter
> > (DefaultProcessorTask.java:618)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:549)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process
> > (DefaultProcessorTask.java :790)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:326)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java
>
> > :248)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:199)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
>
> > at
> > com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run
> > (SSLWorkerThread.java:93)
> > |#]
> >
> >
> [#|2007-06-04T17:56:54.906-0700|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=18
> ;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=d9fa02bd-80a7-4afa-bae6-5c859d95d1b0;|ApplicationDispatcher[/docroot]
> > PWC1225: Allocate exception for servlet FacesServlet
> > java.lang.NoClassDefFoundError: org/apache/xmlbeans/SchemaType
> > at java.lang.Class.getDeclaredMethods0(Native Method)
> > at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
> > at java.lang.Class.getDeclaredMethods (Class.java:1763)
> > at
> >
> com.sun.faces.config.ManagedBeanFactoryImpl.scanForAnnotations(ManagedBeanFactoryImpl.java:1140)
> > at
> >
> com.sun.faces.config.ManagedBeanFactoryImpl.<init>(ManagedBeanFactoryImpl.java:156)
> >
> > at
> >
> com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:926)
> > at
> >
> com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:507)
> > at com.sun.faces.config.ConfigureListener.contextInitialized
> > (ConfigureListener.java:402)
> > at
> >
> com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.init(DelayedInitFacesServlet.java:57)
> > at
> > org.apache.catalina.core.StandardWrapper.loadServlet
> (StandardWrapper.java
> > :1165)
> > at
> >
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:819)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java
> :781)
> > at org.apache.catalina.core.ApplicationDispatcher.invoke
> > (ApplicationDispatcher.java:690)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java
> :529)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java
> > :461)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java
> :353)
> > at
> >
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:405)
> > at
> >
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java
> :226)
> > at
> >
> com.sun.web.security.RealmAdapter.invokeAuthenticateDelegate(RealmAdapter.java:1133)
> > at org.apache.catalina.authenticator.AuthenticatorBase.invoke
> > (AuthenticatorBase.java:614)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:596)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
> > at com.sun.enterprise.web.WebPipeline.invoke
> (WebPipeline.java:81)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:193)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
>
> > at org.apache.catalina.core.StandardPipeline.doInvoke
> > (StandardPipeline.java:564)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:558)
> > at
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> > at org.apache.catalina.core.StandardEngineValve.invoke
> > (StandardEngineValve.java:137)
> > at
> > org.apache.catalina.core.StandardPipeline.doInvoke
> (StandardPipeline.java:611)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke
> > (StandardPipeline.java :558)
> > at
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> > at
> >
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:255)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter
>
> > (DefaultProcessorTask.java:618)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:549)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process
> > (DefaultProcessorTask.java:790)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:326)
> > at
> > com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask
> (DefaultReadTask.java
> > :248)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:199)
> > at
> > com.sun.enterprise.web.connector.grizzly.TaskBase.run
> (TaskBase.java:252)
> > at
> > com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run
> > (SSLWorkerThread.java:93)
> > |#]
> >
> >
> [#|2007-06-04T17:56:54.906-0700|WARNING|sun-appserver9.1|org.apache.catalina.authenticator.FormAuthenticator|_ThreadID=18
> ;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=d9fa02bd-80a7-4afa-bae6-5c859d95d1b0;|Unexpected
> > error forwarding to login page
> > javax.servlet.ServletException: PWC1391: Servlet.init() for servlet
> > FacesServlet threw exception
> > at
> >
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1223)
> > at org.apache.catalina.core.StandardWrapper.allocate
> > (StandardWrapper.java:819)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:781)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:529)
> > at
> >
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:461)
> > at org.apache.catalina.core.ApplicationDispatcher.forward
> > (ApplicationDispatcher.java:353)
> > at
> >
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:405)
> > at
> >
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java
> > :226)
> > at
> >
> com.sun.web.security.RealmAdapter.invokeAuthenticateDelegate(RealmAdapter.java
> :1133)
> > at
> >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
> > at org.apache.catalina.core.StandardPipeline.doInvoke
> > (StandardPipeline.java:596)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
> > at
> com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:81)
> > at org.apache.catalina.core.StandardHostValve.invoke
> > (StandardHostValve.java:193)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
> > at
> >
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java
> :564)
> > at org.apache.catalina.core.StandardPipeline.invoke
> > (StandardPipeline.java:558)
> > at
> >
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
> > at org.apache.catalina.core.StandardPipeline.doInvoke
> > (StandardPipeline.java:611)
> > at
> > org.apache.catalina.core.StandardPipeline.doInvoke
> (StandardPipeline.java:564)
> > at
> >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:558)
> > at org.apache.catalina.core.ContainerBase.invoke
> > (ContainerBase.java:1067)
> > at
> >
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:255)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:618)
>
> >
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:549)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process
> (DefaultProcessorTask.java:790)
> >
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:326)
> > at
> > com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask
> (DefaultReadTask.java:248)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:199)
> > at
> >
> com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java
> :252)
> > at
> > com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run
> > (SSLWorkerThread.java:93)
> > Caused by: java.lang.NoClassDefFoundError:
> org/apache/xmlbeans/SchemaType
> > at java.lang.Class.getDeclaredMethods0(Native Method)
> > at java.lang.Class.privateGetDeclaredMethods(Class.java :2365)
> > at java.lang.Class.getDeclaredMethods(Class.java:1763)
> > at
> > com.sun.faces.config.ManagedBeanFactoryImpl.scanForAnnotations
> (ManagedBeanFactoryImpl.java:1140)
> > at com.sun.faces.config.ManagedBeanFactoryImpl
> > .<init>(ManagedBeanFactoryImpl.java:156)
> > at
> > com.sun.faces.config.ConfigureListener.configure(
> ConfigureListener.java:926)
> > at
> >
> com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:507)
> > at
> >
> com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java
> :402)
> > at
> >
> com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.init(DelayedInitFacesServlet.java:57)
> > at org.apache.catalina.core.StandardWrapper.loadServlet
> > (StandardWrapper.java :1165)
> > ... 32 more
> > |#]
> >
> >
> >
> >
>
>