Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.0 Final
-
Fix Version/s: 1.0 Final
-
Component/s: None
-
Labels:None
-
Environment:ICEmobile, app store
Description
ICEmobile currently makes use of an embedded UIWebView that contains a script engine. A variant that did not require an internal script engine would be useful for app store distribution.
Recent commit for this (rvn# 26566) is causing component-showcase and other application to fail to deploy (using Mojarra JSF 2.1.4). Error in tomcat log is:
Nov 25, 2011 10:09:17 AM com.sun.faces.config.ConfigureListener contextInitialized
SEVERE: Critical error during deployment:
com.sun.faces.mgbean.ManagedBeanCreationException: Cant instantiate class: org.icefaces.impl.application.AuxUploadSetup.
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:256)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:255)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)
at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.NullPointerException
at com.sun.faces.application.view.MultiViewHandler.calculateLocale(MultiViewHandler.java:188)
at com.sun.faces.application.resource.ResourceManager.getLocalePrefix(ResourceManager.java:467)
at com.sun.faces.application.resource.ResourceManager.findResource(ResourceManager.java:162)
at com.sun.faces.application.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:143)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
at org.icefaces.impl.push.servlet.ICEpushResourceHandler.createResource(ICEpushResourceHandler.java:119)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:110)
at com.icesoft.faces.component.inputrichtext.InputRichTextResourceHandler.createResource(InputRichTextResourceHandler.java:187)
at com.icesoft.faces.component.inputrichtext.InputRichTextResourceHandler.createResource(InputRichTextResourceHandler.java:171)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:84)
at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:84)
at org.icefaces.impl.application.AuxUploadResourceHandler.<init>(AuxUploadResourceHandler.java:54)
at org.icefaces.impl.application.AuxUploadSetup.<init>(AuxUploadSetup.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
... 13 more