Ok JSF2 works again, just a short description what you can do, I am working currently on the annotations in this section,
for now you can move annotations around in the managed beans and
in the renderer, the next step probably will be the validators etc...
The components I will do the last due to some other issues I have to resolve upfront.



Werner



Werner Punz schrieb:
Ok on a second thought, this looks weird, I will investigate into that.
It probably is Windows, i have not hardcoded any strings paths or path dividers, but either it is the context params in the web.xml or some windows related issue.
Tomcat should work fine, it used to, I will investigate and fix it.

Anyway you can use jetty-run to kickstart the demo, adjust your paths in the context params in the web.xml and then it should work, however currently only the 1.2 demo will work, the 2.0 demo is broken (It either is a bug in myfaces or in my code freshly introduced, custom components are not rendered currently).

I will give notification when everything works again.


Werner


Werner Punz schrieb:
Hia Matthias I assume this is not an error per se, but you have to adjust a web.xml context parameter to point to your scripts.
I probably have forgotten to comment that one out.
If you cannot get it up and running I will check it out.
The last time I tried it worked on Tomcat.



Werner


Matthias Wessendorf schrieb:
hi,

I tried to deploy the scripting WAR file demo to Tomcat 6 (java
1.6.11) on my windows box.

I am getting this:
SCHWERWIEGEND: Exception sending context initialized event to listener
instance of class
org.apache.myfaces.webapp.StartupServletContextListener
java.lang.ExceptionInInitializerError
at org.apache.myfaces.shared_impl.webapp.webxml.WebXml.init(WebXml.java:243) at org.apache.myfaces.shared_impl.webapp.webxml.WebXml.getWebXml(WebXml.java:228) at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:72) at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:139) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out
of range: 1
    at java.lang.String.charAt(String.java:687)
    at java.util.regex.Matcher.appendReplacement(Matcher.java:703)
    at java.util.regex.Matcher.replaceAll(Matcher.java:813)
    at java.lang.String.replaceAll(String.java:2190)
at org.apache.myfaces.scripting.api.BaseWeaver.loadScriptingClassFromName(BaseWeaver.java:159) at org.apache.myfaces.scripting.core.CoreWeaver.loadScriptingClassFromName(CoreWeaver.java:85) at org.apache.myfaces.scripting.servlet.CustomChainLoader.forName(CustomChainLoader.java:110) at org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:158) at org.apache.myfaces.shared_impl.config.MyfacesConfig.<clinit>(MyfacesConfig.java:120)
    ... 20 more

the clazz name string that causes the error in BaseWeaver is
"org.apache.myfaces.webapp.filter.ExtensionsFilter"


-Matthias






Reply via email to