You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Michael Frericks <Mi...@web.de> on 2003/04/29 09:37:01 UTC
Mixed Names of Pages using Frameset
Hi,
there seems to be a problem using a Frameset in Tapestry 2.4-alpha-5.
I'm using WSAD 4.0.
Tapestry mixes the name of my page "Navigation"
into the direct links of a different Page "Softphone".
All these pages are requested in the same Frameset.
The strange line in the log is:
org.apache.tapestry.util.pool.Pool - Stored de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Softphone@15398716[Navigation] into MultiKey[Navigation, de] (1 pooled)
The MultiKey[Navigation, de] to store the page "Softphone".
This line is surounded by:
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.BaseComponent - End render Navigation
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.bean.BeanProvider - Removing REQUEST bean delegate: de.sparkasseninformatik.callcenter.htmlfrontend.validator.SimpleValidationDelegate@5fd8c712
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.bean.BeanProvider - Removing REQUEST bean rufnummerValidator: de.sparkasseninformatik.callcenter.htmlfrontend.validator.StringValidator@6be1c712
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.bean.BeanProvider - Removing REQUEST bean kontonummerValidator: de.sparkasseninformatik.callcenter.htmlfrontend.validator.StringValidator@22ea0712
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Getting adaptor for class de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Softphone
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Found org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in cache
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.pool.Pool - Stored de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Softphone@15398716[Navigation] into MultiKey[Navigation, de] (1 pooled)
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Getting adaptor for class de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Softphone
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Found org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in cache
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Getting adaptor for class org.apache.tapestry.parse.SpecificationParser
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Found org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in cache
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Getting adaptor for class org.apache.tapestry.pageload.PageLoader
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.AdaptorRegistry - Found org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in cache
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.pool.Pool - Cleared
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.util.pool.Pool - Cleared
29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10 org.apache.tapestry.engine.AbstractEngine - End service
As you can see this renders the page "Softphone" to:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- Application: Call Center Applikation Html-Frontend -->
<!-- Page: Navigation -->
<!-- Generated: Tue Apr 29 09:11:09 CEST 2003 -->
<html>
<head>
<meta name="generator" content="Tapestry Application Framework, version 2.4-alpha-5"/>
<title>Call Center Applikation - Softphone</title>
<link rel="stylesheet" type="text/css" href="/callcenter/styles/layout.css"/>
</head>
<script language="JavaScript"><!--
function tapestry_onLoad()
{
document.Form1.kontonummer.focus();
document.Form1.kontonummer.select();
}
// --></script>
<body class="softphone" onLoad="javascript:tapestry_onLoad();">
<DIV align="right">
<TABLE cellpadding="1" cellspacing="0" border="1">
<TBODY>
<TR>
<TD>
<form method="get" name="Form0" action="/callcenter/D100w824012.platz">
<input type="hidden" name="service" value="direct/1/Navigation/statusForm"/>
<input type="hidden" name="sp" value="S0"/>
....
Michael Frericks
______________________________________________________________________________
UNICEF bittet um Spenden für die Kinder im Irak! Hier online an
UNICEF spenden: https://spenden.web.de/unicef/special/?mc=021101
RE: Mixed Names of Pages using Frameset
Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
You've double-checked the page specifications for the two pages? You know
for a fact that correct class names are used in each page specification?
To me, this looks like page "Navigation" is instantiating an instance of
class "....softphone.Softphone".
--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry
> -----Original Message-----
> From: Michael Frericks [mailto:Michael.Frericks@web.de]
> Sent: Tuesday, April 29, 2003 3:37 AM
> To: tapestry-user@jakarta.apache.org
> Subject: Mixed Names of Pages using Frameset
>
>
> Hi,
>
> there seems to be a problem using a Frameset in Tapestry
> 2.4-alpha-5. I'm using WSAD 4.0.
>
> Tapestry mixes the name of my page "Navigation"
> into the direct links of a different Page "Softphone".
> All these pages are requested in the same Frameset.
>
> The strange line in the log is:
>
> org.apache.tapestry.util.pool.Pool - Stored
> de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Soft
> phone@15398716[Navigation] into MultiKey[Navigation, de] (1 pooled)
>
> The MultiKey[Navigation, de] to store the page "Softphone".
>
>
> This line is surounded by:
>
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.BaseComponent - End render Navigation 29
> Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.bean.BeanProvider - Removing REQUEST bean
> delegate:
> de.sparkasseninformatik.callcenter.htmlfrontend.validator.Simp
> leValidationDelegate@5fd8c712
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.bean.BeanProvider - Removing REQUEST bean
> rufnummerValidator:
> de.sparkasseninformatik.callcenter.htmlfrontend.validator.Stri
> ngValidator@6be1c712
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.bean.BeanProvider - Removing REQUEST bean
> kontonummerValidator:
> de.sparkasseninformatik.callcenter.htmlfrontend.validator.Stri
> ngValidator@22ea0712
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Getting adaptor
> for class
> de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Softphone
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Found
> org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in
> cache 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.pool.Pool - Stored
> de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Soft
> phone@15398716[Navigation] into MultiKey[Navigation, de] (1
> pooled) 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Getting adaptor
> for class
> de.sparkasseninformatik.callcenter.htmlfrontend.softphone.Softphone
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Found
> org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in
> cache 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Getting adaptor
> for class org.apache.tapestry.parse.SpecificationParser
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Found
> org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in
> cache 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Getting adaptor
> for class org.apache.tapestry.pageload.PageLoader
> 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.AdaptorRegistry - Found
> org.apache.tapestry.util.pool.NullPoolableAdaptor@1137c715 in
> cache 29 Apr 2003 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.pool.Pool - Cleared 29 Apr 2003
> 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.util.pool.Pool - Cleared 29 Apr 2003
> 09:11:09,317 Servlet.Engine.Transports:10
> org.apache.tapestry.engine.AbstractEngine - End service
>
>
>
> As you can see this renders the page "Softphone" to:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <!-- Application: Call Center Applikation Html-Frontend -->
> <!-- Page: Navigation -->
> <!-- Generated: Tue Apr 29 09:11:09 CEST 2003 -->
> <html>
> <head>
> <meta name="generator" content="Tapestry Application
> Framework, version 2.4-alpha-5"/> <title>Call Center
> Applikation - Softphone</title> <link rel="stylesheet"
> type="text/css" href="/callcenter/styles/layout.css"/>
> </head>
> <script language="JavaScript"><!--
>
> function tapestry_onLoad()
> {
> document.Form1.kontonummer.focus();
> document.Form1.kontonummer.select();
> }
>
> // --></script>
> <body class="softphone" onLoad="javascript:tapestry_onLoad();">
> <DIV align="right">
> <TABLE cellpadding="1" cellspacing="0" border="1">
> <TBODY>
> <TR>
> <TD>
> <form method="get" name="Form0"
> action="/callcenter/D100w824012.platz">
> <input type="hidden" name="service"
> value="direct/1/Navigation/statusForm"/>
> <input type="hidden" name="sp" value="S0"/>
> ....
>
> Michael Frericks
>
>
> ______________________________________________________________
> ________________
> UNICEF bittet um Spenden für die Kinder im Irak! Hier online
> an UNICEF spenden: https://spenden.web.de/unicef/special/?mc=021101
>