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
>