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
>