What said the Debugger regarding the 'why'?

Sent from my iPod.

On 29.01.2010, at 01:38, Cagatay Civici <cagatay.civ...@gmail.com> wrote:

I see, I've double checked and all tag handlers in PrimeFaces use javax.faces.view.facelets.MethodRule, so can't figure out where that class load comes from. Also note that project was working with Mojarra jars.

Anyway my vote is 0 now and I would like to hear other testers' results.

On Jan 28, 2010, at 11:04 PM, Leonardo Uribe wrote:

Hi

Myfaces itself does not load com.sun.faces.facelets stuff. Note some facelets components before jsf 2.0 uses MethodRule instances to handle listener properties like t:schedule mouseListener or t:panelTabbedPane tabChangeListener. The problem should be on some custom tag handler inside PrimeFaces. What I did for tomahawk was copy MethodRule class from myfaces core to tomahawk and uses that one instead.

regards,

Leonardo Uribe

2010/1/28 Cagatay Civici <cagatay.civ...@gmail.com>
Why does MyFaces-2.0 beta try to load com.sun.faces.facelets stuff? Because I've replaced mojarra 2.0.2 jars in PrimeFaces demo for testing with MyFaces 2.0 beta jar and got the following when trying to access a page.

javax.faces.FacesException: java.lang.NoClassDefFoundError: com/sun/ faces/facelets/tag/MethodRule at org.apache.myfaces.context.ExceptionHandlerImpl.wrap (ExceptionHandlerImpl.java:241) at org.apache.myfaces.context.ExceptionHandlerImpl.handle (ExceptionHandlerImpl.java:156) at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase (LifecycleImpl.java:157) at org.apache.myfaces.lifecycle.LifecycleImpl.execute (LifecycleImpl.java:88)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.primefaces.examples.filter.CharacterEncodingFilter.doFilter (CharacterEncodingFilter.java:32) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.primefaces.webapp.filter.FileUploadFilter.doFilter (FileUploadFilter.java:79) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run (JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.NoClassDefFoundError: com/sun/faces/facelets/ tag/MethodRule
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructor0(Class.java:2699)
        at java.lang.Class.getConstructor(Class.java:1657)
at org.apache.myfaces.view.facelets.tag.AbstractTagLibrary $UserComponentHandlerFactory.<init>(AbstractTagLibrary.java:506) at org.apache.myfaces.view.facelets.tag.AbstractTagLibrary.addComponent (AbstractTagLibrary.java:164) at org.apache.myfaces.view.facelets.compiler.TagLibraryConfig $TagLibraryImpl.putComponent(TagLibraryConfig.java:182) at org.apache.myfaces.view.facelets.compiler.TagLibraryConfig $LibraryHandler.endElement(TagLibraryConfig.java:422) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement( AbstractSAXParser.java:601) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement( XMLDocumentFragmentScannerImpl.java:1774) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$ FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next( XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument( XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $JAXPSAXParser.parse(SAXParserImpl.java:522)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
at org.apache.myfaces.view.facelets.compiler.TagLibraryConfig.create (TagLibraryConfig.java:677) at org.apache.myfaces.view.facelets.compiler.TagLibraryConfig.loadImplicit( TagLibraryConfig.java:708) at org.apache.myfaces.view.facelets.compiler.Compiler.initialize (Compiler.java:93) at org.apache.myfaces.view.facelets.compiler.Compiler.compileViewMetadata( Compiler.java:125) at org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory. _createViewMetadataFacelet(DefaultFaceletFactory.java:306) at org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory.getViewMetadataFacelet( DefaultFaceletFactory.java:358) at org.apache.myfaces.view.facelets.impl.DefaultFaceletFactory.getViewMetadataFacelet( DefaultFaceletFactory.java:340) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage. _getViewMetadataFacelet(FaceletViewDeclarationLanguage.java:1526) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.access$ 000(FaceletViewDeclarationLanguage.java:117) at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage $FaceletViewMetadata.createMetadataView (FaceletViewDeclarationLanguage.java:1748) at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute (RestoreViewExecutor.java:148) at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase (LifecycleImpl.java:138)
        ... 20 more
Caused by: java.lang.ClassNotFoundException: com.sun.faces.facelets.tag.MethodRule at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1233)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
        ... 53 more


On Jan 28, 2010, at 9:32 PM, Werner Punz wrote:

+1

Leonardo Uribe schrieb:
Hi,
I was running the needed tasks to get the 2.0.0-beta release of Apache
MyFaces core out.
This artifacts are very close to pass all TCK tests. Some corrections has been
done from the latest proposed artifacts.
Please note that this vote concerns all of the following parts:
1. Maven artifact group "org.apache.myfaces.shared" v4.0.1-beta [1]
2. Maven artifact group "org.apache.myfaces.core" v2.0.0-beta  [1]
The artifacts are deployed to my private Apache account ([1] and [3] for binary and source packages).
The release notes could be found at [4].
Also the clirr test does not show binary incompatibilities with myfaces-api.
Please take a look at the "2.0.0-beta" artifacts and vote!
Please note: This vote is "majority approval" with a minimum of three
+1 votes (see [3]).
------------------------------------------------
[ ] +1 for community members who have reviewed the bits
[ ] +0
[ ] -1 for fatal flaws that should cause these bits not to be released,
and why..............
------------------------------------------------
Thanks,
Leonardo Uribe
[1] http://people.apache.org/~lu4242/myfaces200beta
[2] http://www.apache.org/foundation/voting.html#ReleaseVotes
[3] http://people.apache.org/~lu4242/myfaces200betabinsrc
[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12314537 <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&styleName=Html&version=12314537 >




Reply via email to