You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org> on 2005/08/10 00:52:35 UTC

[jira] Closed: (TAPESTRY-452) Tapestry 4.0 (excluding annotations) not source compatible with JDK 1.3

     [ http://issues.apache.org/jira/browse/TAPESTRY-452?page=all ]
     
Howard M. Lewis Ship closed TAPESTRY-452:
-----------------------------------------

    Fix Version: 4.0
     Resolution: Fixed

I removed the use of the IdentityHashMap class (which doesn't exist until JDK 1.4).

I'm pretty darn sure that there isn't any other JDK 1.4 tainted code in there. I know this is a cop-out, but re-open the bug if you find more.

> Tapestry 4.0 (excluding annotations) not source compatible with JDK 1.3
> -----------------------------------------------------------------------
>
>          Key: TAPESTRY-452
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-452
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 4.0
>  Environment: Microsoft Windows 2000, IBM Websphere Portal Server 5.0, IBM JDK 1.3
>     Reporter: Ryan Wynn
>     Assignee: Howard M. Lewis Ship
>     Priority: Blocker
>      Fix For: 4.0

>
> ClassNotFound exception encountered for java.util.IdentityHashmap when loading page for JSR-168 portlet under Websphere Portal 5.0 (IBM jdk 1.3).  Annotations are not being used.
> stacktrace follows:
> Nested Exception is java.lang.NoClassDefFoundError:
> java/util/IdentityHashMap at
> org.apache.tapestry.enhance.EnhancementOperationImpl.<init>(EnhancementOperationImpl.java:72) at
> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:70) at
> $ComponentConstructorFactory_10559c79734.getComponentConstructor($ComponentConstructorFactory_10559c79734.java) at
> $ComponentConstructorFactory_10559c79733.getComponentConstructor($ComponentConstructorFactory_10559c79733.java) at
> org.apache.tapestry.pageload.PageLoader.instantiatePage(PageLoader.java:611) at
> org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639)
>       at $IPageLoader_10559c7972d.loadPage($IPageLoader_10559c7972d.java)
>       at $IPageLoader_10559c7972e.loadPage($IPageLoader_10559c7972e.java)
>       at
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) at $IPageSource_10559c796ba.getPage($IPageSource_10559c796ba.java) at $IPageSource_10559c796b9.getPage($IPageSource_10559c796b9.java) at
> org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:252) at
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:235) at
> org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:596) at
> org.apache.tapestry.portlet.PortletRendererImpl.renderPage(PortletRendererImpl.java:53) at
> $PortletRenderer_10559c7971e.renderPage($PortletRenderer_10559c7971e.java) at
> $PortletRenderer_10559c7971d.renderPage($PortletRenderer_10559c7971d.java) at
> org.apache.tapestry.portlet.PortletHomeService.service(PortletHomeService.java:83)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org