Details
-
Type: Task
-
Status: Reopened
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Framework
-
Labels:None
-
Environment:ICEfaces 1.8
Description
Both the TouchSession filter and Fine-grained StateManager is required in the same patch.
-
Hide
- just-ice.jar
- 1.06 MB
- Ted Goddard
-
- META-INF/MANIFEST.MF 0.3 kB
- com/icesoft/.../D2DViewHandler.class 23 kB
- com/.../D2DViewHandlerDelegating.class 0.5 kB
- com/icesoft/.../OverridePhaseListener.class 2 kB
- com/.../PartialSubmitPhaseListener.class 5 kB
- com/icesoft/.../ProductInfo.class 2 kB
- com/icesoft/.../SettableLocaleViewRoot.class 1 kB
- com/.../SingleCopyStateManagerImpl.class 12 kB
- com/icesoft/.../StartupTime.class 1 kB
- com/icesoft/.../ViewHandlerProxy.class 2 kB
- com/.../ViewRootStateManagerImpl.class 9 kB
- com/.../serializedTagToComponentMapFull.ser 5 kB
- com/icesoft/.../Util$CaptureArray.class 1 kB
- com/icesoft/.../Util$FacetCaptureNode.class 1 kB
- com/icesoft/.../Util$TreeCaptureNode.class 2 kB
- com/icesoft/faces/.../state/Util.class 5 kB
- com/.../PushServerAdaptingServlet$1.class 3 kB
- com/.../PushServerAdaptingServlet$2.class 1 kB
- com/.../PushServerAdaptingServlet.class 4 kB
- com/icesoft/.../render/AsyncRenderer.class 0.5 kB
- com/.../ContextDestroyedListener.class 2 kB
- com/icesoft/.../render/DelayRenderer.class 3 kB
- com/icesoft/.../render/Disposable.class 0.2 kB
- com/icesoft/.../GroupAsyncRenderer$1.class 1 kB
- com/icesoft/.../GroupAsyncRenderer.class 9 kB
- com/icesoft/.../IntervalRenderer.class 3 kB
- com/icesoft/.../OnDemandRenderer.class 0.4 kB
- com/icesoft/.../RejectionHandler.class 2 kB
- com/icesoft/faces/.../render/RenderHub.class 6 kB
- com/icesoft/.../render/RenderManager$1.class 0.2 kB
-
Hide
- just-ice-20101214.jar
- 1.06 MB
- Ted Goddard
-
- META-INF/MANIFEST.MF 0.3 kB
- com/icesoft/.../D2DViewHandler.class 23 kB
- com/.../D2DViewHandlerDelegating.class 0.5 kB
- com/icesoft/.../OverridePhaseListener.class 2 kB
- com/.../PartialSubmitPhaseListener.class 5 kB
- com/icesoft/.../ProductInfo.class 2 kB
- com/icesoft/.../SettableLocaleViewRoot.class 1 kB
- com/.../SingleCopyStateManagerImpl.class 12 kB
- com/icesoft/.../StartupTime.class 1 kB
- com/icesoft/.../ViewHandlerProxy.class 2 kB
- com/.../ViewRootStateManagerImpl.class 9 kB
- com/.../serializedTagToComponentMapFull.ser 5 kB
- com/icesoft/.../Util$CaptureArray.class 1 kB
- com/icesoft/.../Util$FacetCaptureNode.class 1 kB
- com/icesoft/.../Util$TreeCaptureNode.class 2 kB
- com/icesoft/faces/.../state/Util.class 5 kB
- com/.../PushServerAdaptingServlet$1.class 3 kB
- com/.../PushServerAdaptingServlet$2.class 1 kB
- com/.../PushServerAdaptingServlet.class 4 kB
- com/icesoft/.../render/AsyncRenderer.class 0.5 kB
- com/.../ContextDestroyedListener.class 2 kB
- com/icesoft/.../render/DelayRenderer.class 3 kB
- com/icesoft/.../render/Disposable.class 0.2 kB
- com/icesoft/.../GroupAsyncRenderer$1.class 1 kB
- com/icesoft/.../GroupAsyncRenderer.class 9 kB
- com/icesoft/.../IntervalRenderer.class 3 kB
- com/icesoft/.../OnDemandRenderer.class 0.4 kB
- com/icesoft/.../RejectionHandler.class 2 kB
- com/icesoft/faces/.../render/RenderHub.class 6 kB
- com/icesoft/.../render/RenderManager$1.class 0.2 kB
-
Hide
- just-ice-20101216.jar
- 1.20 MB
- Ted Goddard
-
- META-INF/MANIFEST.MF 0.3 kB
- com/icesoft/.../D2DViewHandler.class 22 kB
- com/.../D2DViewHandlerDelegating.class 0.5 kB
- com/icesoft/.../OverridePhaseListener.class 2 kB
- com/.../PartialSubmitPhaseListener.class 5 kB
- com/icesoft/.../ProductInfo.class 2 kB
- com/icesoft/.../SettableLocaleViewRoot.class 1 kB
- com/.../SingleCopyStateManagerImpl.class 12 kB
- com/icesoft/.../StartupTime.class 1 kB
- com/icesoft/.../ViewHandlerProxy.class 2 kB
- com/.../ViewRootStateManagerImpl.class 9 kB
- com/.../serializedTagToComponentMapFull.ser 5 kB
- com/icesoft/.../Util$CaptureArray.class 1 kB
- com/icesoft/.../Util$FacetCaptureNode.class 1 kB
- com/icesoft/.../Util$TreeCaptureNode.class 2 kB
- com/icesoft/faces/.../state/Util.class 5 kB
- com/.../PushServerAdaptingServlet$1.class 3 kB
- com/.../PushServerAdaptingServlet$2.class 1 kB
- com/.../PushServerAdaptingServlet.class 4 kB
- com/icesoft/.../render/AsyncRenderer.class 0.5 kB
- com/icesoft/.../BroadcastRenderer.class 0.2 kB
- com/.../ContextDestroyedListener.class 2 kB
- com/icesoft/.../render/DelayRenderer.class 3 kB
- com/icesoft/.../render/Disposable.class 0.2 kB
- com/icesoft/.../GroupAsyncRenderer$1.class 1 kB
- com/icesoft/.../GroupAsyncRenderer.class 10 kB
- com/icesoft/.../IntervalRenderer.class 3 kB
- com/icesoft/.../OnDemandRenderer.class 0.4 kB
- com/icesoft/.../RejectionHandler.class 2 kB
- com/icesoft/faces/.../render/RenderHub.class 6 kB
-
Hide
- just-ice-20110107.jar
- 1.20 MB
- Ted Goddard
-
- META-INF/MANIFEST.MF 0.3 kB
- com/icesoft/.../D2DViewHandler.class 23 kB
- com/.../D2DViewHandlerDelegating.class 0.5 kB
- com/icesoft/.../OverridePhaseListener.class 2 kB
- com/.../PartialSubmitPhaseListener.class 5 kB
- com/icesoft/.../ProductInfo.class 2 kB
- com/icesoft/.../SettableLocaleViewRoot.class 1 kB
- com/.../SingleCopyStateManagerImpl.class 12 kB
- com/icesoft/.../StartupTime.class 1 kB
- com/icesoft/.../ViewHandlerProxy.class 2 kB
- com/.../ViewRootStateManagerImpl.class 9 kB
- com/.../serializedTagToComponentMapFull.ser 5 kB
- com/icesoft/.../Util$CaptureArray.class 1 kB
- com/icesoft/.../Util$FacetCaptureNode.class 1 kB
- com/icesoft/.../Util$TreeCaptureNode.class 2 kB
- com/icesoft/faces/.../state/Util.class 5 kB
- com/.../PushServerAdaptingServlet$1.class 3 kB
- com/.../PushServerAdaptingServlet$2.class 1 kB
- com/.../PushServerAdaptingServlet.class 4 kB
- com/icesoft/.../render/AsyncRenderer.class 0.5 kB
- com/icesoft/.../BroadcastRenderer.class 0.2 kB
- com/.../ContextDestroyedListener.class 2 kB
- com/icesoft/.../render/DelayRenderer.class 3 kB
- com/icesoft/.../render/Disposable.class 0.2 kB
- com/icesoft/.../GroupAsyncRenderer$1.class 1 kB
- com/icesoft/.../GroupAsyncRenderer.class 10 kB
- com/icesoft/.../IntervalRenderer.class 3 kB
- com/icesoft/.../OnDemandRenderer.class 0.4 kB
- com/icesoft/.../RejectionHandler.class 2 kB
- com/icesoft/faces/.../render/RenderHub.class 6 kB
-
Hide
- just-ice-5452.jar
- 1.20 MB
- Ted Goddard
-
- META-INF/MANIFEST.MF 0.3 kB
- com/icesoft/.../D2DViewHandler.class 22 kB
- com/.../D2DViewHandlerDelegating.class 0.5 kB
- com/icesoft/.../OverridePhaseListener.class 2 kB
- com/.../PartialSubmitPhaseListener.class 5 kB
- com/icesoft/.../ProductInfo.class 2 kB
- com/icesoft/.../SettableLocaleViewRoot.class 1 kB
- com/.../SingleCopyStateManagerImpl.class 12 kB
- com/icesoft/.../StartupTime.class 1 kB
- com/icesoft/.../ViewHandlerProxy.class 2 kB
- com/.../ViewRootStateManagerImpl.class 9 kB
- com/.../serializedTagToComponentMapFull.ser 5 kB
- com/icesoft/.../Util$CaptureArray.class 1 kB
- com/icesoft/.../Util$FacetCaptureNode.class 1 kB
- com/icesoft/.../Util$TreeCaptureNode.class 2 kB
- com/icesoft/faces/.../state/Util.class 5 kB
- com/.../PushServerAdaptingServlet$1.class 3 kB
- com/.../PushServerAdaptingServlet$2.class 1 kB
- com/.../PushServerAdaptingServlet.class 4 kB
- com/icesoft/.../render/AsyncRenderer.class 0.5 kB
- com/icesoft/.../BroadcastRenderer.class 0.2 kB
- com/.../ContextDestroyedListener.class 2 kB
- com/icesoft/.../render/DelayRenderer.class 3 kB
- com/icesoft/.../render/Disposable.class 0.2 kB
- com/icesoft/.../GroupAsyncRenderer$1.class 1 kB
- com/icesoft/.../GroupAsyncRenderer.class 10 kB
- com/icesoft/.../IntervalRenderer.class 3 kB
- com/icesoft/.../OnDemandRenderer.class 0.4 kB
- com/icesoft/.../RejectionHandler.class 2 kB
- com/icesoft/faces/.../render/RenderHub.class 6 kB
-
Hide
- Patch-ICE-6098.zip
- 2.77 MB
- Ted Goddard
-
- just-ice.jar 1.06 MB
- icefaces-comps.jar 1.91 MB
-
Hide
- Patch-ICE-6098-jdk15.zip
- 2.77 MB
- Ted Goddard
-
- just-ice.jar 1.06 MB
- icefaces-comps.jar 1.91 MB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
.jar files built with this patch have been compared with the previously used 1.8.0:
No significant differences in icefaces-comps.jar
> diff -rq svn/icefaces-comps-javap/ sa/icefaces-comps-javap/
Files svn/icefaces-comps-javap/META-INF/MANIFEST.MF and sa/icefaces-comps-javap/META-INF/MANIFEST.MF differ
- minor manifest difference
>diff -rq svn/just-ice-javap/ sa/just-ice-javap/
Only in svn/just-ice-javap/com/icesoft/faces/application: OverridePhaseListener.javap
- expected new patch class
Files svn/just-ice-javap/com/icesoft/faces/application/ProductInfo.javap and sa/just-ice-javap/com/icesoft/faces/application/ProductInfo.javap differ
- expected patch version string difference
Files svn/just-ice-javap/com/icesoft/faces/application/SingleCopyStateManagerImpl.javap and sa/just-ice-javap/com/icesoft/faces/application/SingleCopyStateManagerImpl.javap differ
- expected patch StateManager difference
Files svn/just-ice-javap/com/icesoft/faces/application/ViewRootStateManagerImpl.javap and sa/just-ice-javap/com/icesoft/faces/application/ViewRootStateManagerImpl.javap differ
- expected patch StateManager difference
Only in svn/just-ice-javap/com/icesoft/faces/renderkit: ViewNumberRenderer.javap
- expected new patch class
Only in svn/just-ice-javap/com/icesoft/faces/webapp: ViewNumberTag.javap
- expected new patch class
Files svn/just-ice-javap/com/icesoft/net/messaging/jms/JMSAdapter.javap and sa/just-ice-javap/com/icesoft/net/messaging/jms/JMSAdapter.javap differ
Files svn/just-ice-javap/com/icesoft/net/messaging/jms/JMSSubscriberConnection.javap and sa/just-ice-javap/com/icesoft/net/messaging/jms/JMSSubscriberConnection.javap differ
- classes used by Enterprise Push Server only; not exercised in the application
Only in svn/just-ice-javap/META-INF: core.taglib.xml
- expected new patch class
Files svn/just-ice-javap/META-INF/faces-config.xml and sa/just-ice-javap/META-INF/faces-config.xml differ
- expected modification to support patch ViewNumber component
Files svn/just-ice-javap/META-INF/include.tld and sa/just-ice-javap/META-INF/include.tld differ
- expected modification to support patch ViewNumber component
Files svn/just-ice-javap/META-INF/MANIFEST.MF and sa/just-ice-javap/META-INF/MANIFEST.MF differ
- minor manifest difference
(Class files were dumped to decompiled text bytecode for comparison:
/usr/local/jdk1.5.0_06/bin/javap -c "$
{1%%.class}" >"${1%%.class}".javap
and this was evaluated recursively for "svn" (patch checkout ICE-6098) and "sa" (previous .jars used in production))
Attached new version of the patch compiled with JDK 1.5 on linux. Some differences in the way that inner classes were compiled were observed in the previous binary compiled with JDK 1.6 (but with JDK 1.4 javac target) affected the strict layout of the bytecode. It is not believed that these differences affected behavior in any way, however.
Patch complete.
just-ice.jar with concurrentDOMViews for ViewNumberRenderer.
Equivalent logging added to ICE-5452 branch.
org.icefaces.strictSessionTimeout FALSE setting allowed
Setting is now supported which disables ICEfaces session monitor and invalidation:
<context-param>
<param-name>org.icefaces.strictSessionTimeout</param-name>
<param-value>false</param-value>
</context-param>
Re-opening to continue investigation.
strictSessionTimeout now avoids any call to setMaxInactiveInterval().
Patch source tree:
http://anonsvn.icefaces.org/repo/icefaces/scratchpads/patches/ICE-6098