Hi

Just by curiosity I looked this file:

http://primefaces.googlecode.com/svn/core2/trunk/src/main/java/org/primefaces/component/autocomplete/AutoCompleteHandler.java

it has an import to com.sun.faces.facelets.tag.MethodRule

regards,

Leonardo Uribe

2010/1/28 Leonardo Uribe <[email protected]>

>
>
> 2010/1/28 Cagatay Civici <[email protected]>
>
>> 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.
>>
>>
> javax.faces.view.facelets.MethodRule does not exist. Are you really sure? I
> can't find any reference in myfaces source code  to anything in
> com.sun.faces.facelets.
>
>
>> 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 <[email protected]>
>>
>>> 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<http://people.apache.org/%7Elu4242/myfaces200beta>
>>>
>>> [2] http://www.apache.org/foundation/voting.html#ReleaseVotes
>>>
>>> [3] 
>>> http://people.apache.org/~lu4242/myfaces200betabinsrc<http://people.apache.org/%7Elu4242/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