Re: Upgrade to 5.1.0.5 submitbutton problem

2009-10-12 Thread Igor Drobiazko
There were several submit bugs in 5.1.0.5 which are fixed in  5.2 snapshots.
Take a look at these two, maybe you have one of these issues. You didn' post
your template, so it is really hard to figure out your problem.

https://issues.apache.org/jira/browse/TAP5-711
https://issues.apache.org/jira/browse/TAP5-779


On Tue, Oct 13, 2009 at 1:24 AM, Argo Vilberg  wrote:

> In 5.0.14 my submit buttons works fine.
>
> But in 5.1.0.5 are not.
>
>
> If i click to submit form no action take place.
>
> why?
>
> In tapestry 5.0.14 HTML code i see :
> 
>
> But in 5.1.0.5 HTML code:
>  action="mallid.lisa"
> method="post" id="lisa" name="lisa">
>
>
> Argo
>



-- 
Best regards,

Igor Drobiazko


Re: Using Checkboxe on t:grid or table

2009-10-12 Thread Geoff Callender

Do these examples help?


http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/component/coreinputcomponents

http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/tables/gridwithdeletecolumn1

http://jumpstart.doublenegative.com.au:8080/jumpstart/examples/tables/loopwithdeletecolumn1

Cheers,

Geoff

On 12/10/2009, at 3:44 PM, tapestryfan wrote:



Hi,

I am new to tapestry so excuses if this question is already been  
posted. How
can I add checkboxes to a form and how can i find out which  
checkboxes are

check in java class ?


--
View this message in context: 
http://www.nabble.com/Using-Checkboxe-on-t%3Agrid-or-table-tp25850459p25850459.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Upgrade to 5.1.0.5 submitbutton problem

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 20:24:49 -0300, Argo Vilberg   
escreveu:



In 5.0.14 my submit buttons works fine.


No error message, we can't help you. Use Firebug or Web Developer (Firefox  
plugins) to find out what error happened.


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Upgrade to 5.1.0.5 submitbutton problem

2009-10-12 Thread Argo Vilberg
In 5.0.14 my submit buttons works fine.

But in 5.1.0.5 are not.


If i click to submit form no action take place.

why?

In tapestry 5.0.14 HTML code i see :


But in 5.1.0.5 HTML code:



Argo


Re: Tapestry5.1 upgrade

2009-10-12 Thread Argo Vilberg
If i removetapestry-hibernate-5.1.0.5.jar
tapestry-hibernate-core-5.1.0.5.jar
tapestry-spring-5.1.0.5.jar
then works.



2009/10/13 Argo Vilberg 

> I get over this error:
> Hint: Offending class: javax/servlet/Servlet.class
>
>
> In tomcat log are ERROR:
>
> ERROR main
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/digileping]
> - Exception starting filter digileping
> java.lang.NoClassDefFoundError: org/hibernate/Session
> at java.lang.Class.getDeclaredMethods0(Native Method)
>  at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>  at java.lang.Class.privateGetPublicMethods(Class.java:2519)
>  at java.lang.Class.getMethods(Class.java:1406)
>  at
> org.apache.tapestry5.ioc.internal.DefaultModuleDefImpl.(DefaultModuleDefImpl.java:112)
>  at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:124)
>  at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:151)
>  at
> org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137)
>  at
> org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107)
>  at
> org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77)
>  at
> org.apache.tapestry5.internal.TapestryAppInitializer.(TapestryAppInitializer.java:85)
>  at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:74)
>  at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>  at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
>  at
> org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:78)
>  at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>  at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>  at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
>  at
> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
>  at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>  at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>  at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:585)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> DEBUG main
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/digileping]
> - Stopping filters
> DEBUG main org.apache.catalina.session.ManagerBase - Stopping
> DEBUG main org.apache.catalina.session.ManagerBase - Unloading persisted
> sessions
> DEBUG main org.apache.catalina.session.ManagerBase - Saving persisted
> sessions to SESSIONS.ser
> DEBUG main org.apache.catalina.session.ManagerBase - Unloading 0 sessions
> DEBUG main org.apache.catalina.session.ManagerBase - Expiring 0 persisted
> sessions
> DEBUG main org.apache.catalina.session.ManagerBase - Unloading complete
>
>
>
>
>
> 2009/10/13 Thiago H. de Paula Figueiredo 
>
> Em Mon, 12 Oct 2009 19:22:05 -0300, Argo Vilberg 
>> escreveu:
>>
>>  ok i deleted servlet-api-2.4.jarbut nothing change.
>>>
>>
>> You have to take a look at the Tomcat log to see what was the exception.
>> No stack trace, no way to find out what happened.
>>
>>
>> --
>> Thiago H. de Paula Figueiredo
>> Independent Java consultant, developer, and instructor
>> http://www.arsmachina.com.br/thiago
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>


Re: Tapestry5.1 upgrade

2009-10-12 Thread Argo Vilberg
I get over this error:
Hint: Offending class: javax/servlet/Servlet.class


In tomcat log are ERROR:

ERROR main
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/digileping]
- Exception starting filter digileping
java.lang.NoClassDefFoundError: org/hibernate/Session
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
at java.lang.Class.privateGetPublicMethods(Class.java:2519)
at java.lang.Class.getMethods(Class.java:1406)
at
org.apache.tapestry5.ioc.internal.DefaultModuleDefImpl.(DefaultModuleDefImpl.java:112)
at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:124)
at org.apache.tapestry5.ioc.RegistryBuilder.add(RegistryBuilder.java:151)
at
org.apache.tapestry5.ioc.IOCUtilities.addModulesInList(IOCUtilities.java:137)
at
org.apache.tapestry5.ioc.IOCUtilities.addModulesInManifest(IOCUtilities.java:107)
at
org.apache.tapestry5.ioc.IOCUtilities.addDefaultModules(IOCUtilities.java:77)
at
org.apache.tapestry5.internal.TapestryAppInitializer.(TapestryAppInitializer.java:85)
at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:74)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
at
org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:78)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
DEBUG main
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/digileping]
- Stopping filters
DEBUG main org.apache.catalina.session.ManagerBase - Stopping
DEBUG main org.apache.catalina.session.ManagerBase - Unloading persisted
sessions
DEBUG main org.apache.catalina.session.ManagerBase - Saving persisted
sessions to SESSIONS.ser
DEBUG main org.apache.catalina.session.ManagerBase - Unloading 0 sessions
DEBUG main org.apache.catalina.session.ManagerBase - Expiring 0 persisted
sessions
DEBUG main org.apache.catalina.session.ManagerBase - Unloading complete





2009/10/13 Thiago H. de Paula Figueiredo 

> Em Mon, 12 Oct 2009 19:22:05 -0300, Argo Vilberg 
> escreveu:
>
>  ok i deleted servlet-api-2.4.jarbut nothing change.
>>
>
> You have to take a look at the Tomcat log to see what was the exception. No
> stack trace, no way to find out what happened.
>
>
> --
> Thiago H. de Paula Figueiredo
> Independent Java consultant, developer, and instructor
> http://www.arsmachina.com.br/thiago
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: Tapestry5.1 upgrade

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 19:22:05 -0300, Argo Vilberg   
escreveu:



ok i deleted servlet-api-2.4.jarbut nothing change.


You have to take a look at the Tomcat log to see what was the exception.  
No stack trace, no way to find out what happened.


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Tapestry5.1 upgrade

2009-10-12 Thread Andreas Andreou
Hint: Offending class: javax/servlet/Servlet.class

On Tue, Oct 13, 2009 at 1:22 AM, Argo Vilberg  wrote:
> ok i deleted servlet-api-2.4.jarbut nothing change.
>
>
>
> #
>
>  JRebel 2.1a (200910071200)
>  (c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.
>
>  A rough estimate: Over the last 1 days JRebel
>  prevented the need for at least 8 redeploys/restarts.
>  Using industry standard build and redeploy times,
>  JRebel saved you between 0,2 and 0,4 hours.
>
>  You are running JRebel evaluation license.
>  You have 29 days until the license expires.
>
>  You will see this notification until you obtain a
>  full license for your installation.
>
>  Visit www.jrebel.com for instructions on obtaining
>  a full license. If you wish to continue your evaluation
>  please e-mail to supp...@zeroturnaround.com.
>
>  If you think you should not see this message contact
>  supp...@zeroturnaround.com or check that you have your
>  license file in the same directory as the JAR file.
>
> #
>
> 13.10.2009 1:20:24 org.apache.catalina.core.AprLifecycleListener
> lifecycleEvent
> INFO: The Apache Tomcat Native library which allows optimal performance in
> production environments was not found on the java.library.path: C:\Program
> Files\Java
> \jdk1.5.0_16\bin;.;C:\WINDOWS\system32;C:\WINDOWS;G:\oracle\product\10.2.0\db_1\bin;C:\Program
> Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projec
> ts\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> Files\Intel\DMIX;C:\PROGRA~1\ULTRAE~1;C:\Program
> Files\apache-ant-1.7.1\bin;C:\Progra
> m Files\Java\jdk1.5.0_16\bin;C:\Program Files\Unifier;C:\Program
> Files\TortoiseSVN\bin;C:\Program Files\WinMerge;c:\Program Files\Microsoft
> SQL Server\90\Tools\
> binn\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common
> Files\DivX Shared\;C:\Program Files\OpenVPN\bin
> 13.10.2009 1:20:24 org.apache.coyote.http11.Http11BaseProtocol init
> INFO: Initializing Coyote HTTP/1.1 on http-80
> 13.10.2009 1:20:25 org.apache.coyote.http11.Http11BaseProtocol init
> INFO: Initializing Coyote HTTP/1.1 on http-443
> 13.10.2009 1:20:25 org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 2250 ms
> 13.10.2009 1:20:25 org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> 13.10.2009 1:20:25 org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/5.5.26
> 13.10.2009 1:20:25 org.apache.catalina.core.StandardHost start
> INFO: XML validation disabled
> 13.10.2009 1:20:26 org.apache.catalina.loader.WebappClassLoader
> validateJarFile
> INFO: validateJarFile(C:\Program Files\Apache Software
> Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\selenium-server-1.0-beta-2-standalone.jar)
>  - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
> javax/servlet/Servlet.class
>
> === [JRebel Spring Framework Plugin]
> ===
> Plugins are contributed by third party and can cause compatibility problems.
> If you have any troubles set -Drebel.spring_plugin=false to disable it.
> --
> Description: Supports adding new beans and adding new bean dependencies
> using
> annotations or XML. Singletons will be reconfigured after the change. It
> also
> supports adding or changing Spring MVC controllers or handlers.
> === [/JRebel Spring Framework Plugin]
> ==
>
> 13.10.2009 1:20:28 org.apache.catalina.core.StandardContext start
> SEVERE: Error filterStart
> 13.10.2009 1:20:28 org.apache.catalina.core.StandardContext start
> SEVERE: Context [/digileping] startup failed due to previous errors
> 13.10.2009 1:20:29 org.apache.coyote.http11.Http11BaseProtocol start
> INFO: Starting Coyote HTTP/1.1 on http-80
> 13.10.2009 1:20:29 org.apache.coyote.http11.Http11BaseProtocol start
> INFO: Starting Coyote HTTP/1.1 on http-443
> 13.10.2009 1:20:29 org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> 13.10.2009 1:20:29 org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/125  config=null
> 13.10.2009 1:20:29 org.apache.catalina.storeconfig.StoreLoader load
> INFO: Find registry server-registry.xml at classpath resource
> 13.10.2009 1:20:29 org.apache.catalina.startup.Catalina start
> INFO: Server startup in 4641 ms
>
> HTTP Status 404 - /digileping/
> --
>
> *type* Status report
>
> *message* */digileping/*
>
> *description* *The requested resource (/digileping/) is not available.*
> --
> Apache Tomcat/5.5.26
>
> 2009/10/13 Thiago H. de Paula Figueiredo 
>
>> Em Mon, 12 Oct 2009 19:14:07 -0300, Argo Vilberg 
>> escreveu:
>>
>>  INFO: validateJarF

Re: Tapestry5.1 upgrade

2009-10-12 Thread Argo Vilberg
ok i deleted servlet-api-2.4.jarbut nothing change.



#

 JRebel 2.1a (200910071200)
 (c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.

 A rough estimate: Over the last 1 days JRebel
 prevented the need for at least 8 redeploys/restarts.
 Using industry standard build and redeploy times,
 JRebel saved you between 0,2 and 0,4 hours.

 You are running JRebel evaluation license.
 You have 29 days until the license expires.

 You will see this notification until you obtain a
 full license for your installation.

 Visit www.jrebel.com for instructions on obtaining
 a full license. If you wish to continue your evaluation
 please e-mail to supp...@zeroturnaround.com.

 If you think you should not see this message contact
 supp...@zeroturnaround.com or check that you have your
 license file in the same directory as the JAR file.

#

13.10.2009 1:20:24 org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C:\Program
Files\Java
\jdk1.5.0_16\bin;.;C:\WINDOWS\system32;C:\WINDOWS;G:\oracle\product\10.2.0\db_1\bin;C:\Program
Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projec
ts\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Intel\DMIX;C:\PROGRA~1\ULTRAE~1;C:\Program
Files\apache-ant-1.7.1\bin;C:\Progra
m Files\Java\jdk1.5.0_16\bin;C:\Program Files\Unifier;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\WinMerge;c:\Program Files\Microsoft
SQL Server\90\Tools\
binn\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common
Files\DivX Shared\;C:\Program Files\OpenVPN\bin
13.10.2009 1:20:24 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-80
13.10.2009 1:20:25 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-443
13.10.2009 1:20:25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2250 ms
13.10.2009 1:20:25 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13.10.2009 1:20:25 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.26
13.10.2009 1:20:25 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
13.10.2009 1:20:26 org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software
Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\selenium-server-1.0-beta-2-standalone.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class

=== [JRebel Spring Framework Plugin]
===
Plugins are contributed by third party and can cause compatibility problems.
If you have any troubles set -Drebel.spring_plugin=false to disable it.
--
Description: Supports adding new beans and adding new bean dependencies
using
annotations or XML. Singletons will be reconfigured after the change. It
also
supports adding or changing Spring MVC controllers or handlers.
=== [/JRebel Spring Framework Plugin]
==

13.10.2009 1:20:28 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
13.10.2009 1:20:28 org.apache.catalina.core.StandardContext start
SEVERE: Context [/digileping] startup failed due to previous errors
13.10.2009 1:20:29 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-80
13.10.2009 1:20:29 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-443
13.10.2009 1:20:29 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13.10.2009 1:20:29 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/125  config=null
13.10.2009 1:20:29 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13.10.2009 1:20:29 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4641 ms

HTTP Status 404 - /digileping/
--

*type* Status report

*message* */digileping/*

*description* *The requested resource (/digileping/) is not available.*
--
Apache Tomcat/5.5.26

2009/10/13 Thiago H. de Paula Figueiredo 

> Em Mon, 12 Oct 2009 19:14:07 -0300, Argo Vilberg 
> escreveu:
>
>  INFO: validateJarFile(C:\Program Files\Apache Software
>
>>
>> Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\servlet-api-2.4.jar)
>> - jar not loaded. See
>>  Servlet Spec 2.3, section 9.7.2. Offending class:
>> javax/servlet/Servlet.class
>>
>
> Never put the Servlet API JAR in WEB-INF.
>
>
> --
> Thiago

Re: Tapestry5.1 upgrade

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 19:14:07 -0300, Argo Vilberg   
escreveu:


 INFO: validateJarFile(C:\Program Files\Apache Software

Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\servlet-api-2.4.jar)
- jar not loaded. See
 Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class


Never put the Servlet API JAR in WEB-INF.

--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Tapestry5.1 upgrade

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 19:06:17 -0300, Argo Vilberg   
escreveu:



HTTP Status 404 - /digileping/
--
*type* Status report
*message* */digileping/*
*description* *The requested resource (/digileping/) is not available.*
--


Take a look at the logs. Most probably some exception was thrown. Without  
knowing which one, we can't help you.


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Tapestry5.1 upgrade

2009-10-12 Thread Argo Vilberg
And also console log:

13.10.2009 1:00:53 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
13.10.2009 1:00:53 org.apache.catalina.core.StandardContext start
SEVERE: Context [/digileping] startup failed due to previous errors


FilterStart Error?




#

 JRebel 2.1a (200910071200)
 (c) Copyright ZeroTurnaround, Ltd, 2007-2009. All rights reserved.

 A rough estimate: Over the last 1 days JRebel
 prevented the need for at least 8 redeploys/restarts.
 Using industry standard build and redeploy times,
 JRebel saved you between 0,2 and 0,4 hours.

 You are running JRebel evaluation license.
 You have 29 days until the license expires.

 You will see this notification until you obtain a
 full license for your installation.

 Visit www.jrebel.com for instructions on obtaining
 a full license. If you wish to continue your evaluation
 please e-mail to supp...@zeroturnaround.com.

 If you think you should not see this message contact
 supp...@zeroturnaround.com or check that you have your
 license file in the same directory as the JAR file.

#

13.10.2009 1:00:48 org.apache.catalina.core.AprLifecycleListener
lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C:\Program
Files\Java
\jdk1.5.0_16\bin;.;C:\WINDOWS\system32;C:\WINDOWS;G:\oracle\product\10.2.0\db_1\bin;C:\Program
Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projec
ts\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Intel\DMIX;C:\PROGRA~1\ULTRAE~1;C:\Program
Files\apache-ant-1.7.1\bin;C:\Progra
m Files\Java\jdk1.5.0_16\bin;C:\Program Files\Unifier;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\WinMerge;c:\Program Files\Microsoft
SQL Server\90\Tools\
binn\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common
Files\DivX Shared\;C:\Program Files\OpenVPN\bin
13.10.2009 1:00:48 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-80
13.10.2009 1:00:49 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-443
13.10.2009 1:00:49 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2187 ms
13.10.2009 1:00:49 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13.10.2009 1:00:49 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.26
13.10.2009 1:00:49 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
13.10.2009 1:00:51 org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software
Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\selenium-server-1.0-beta-2-standalone.jar)
 - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class
13.10.2009 1:00:51 org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software
Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\servlet-api-2.4.jar)
- jar not loaded. See
 Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class
13.10.2009 1:00:51 org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO: validateJarFile(C:\Program Files\Apache Software
Foundation\apache-tomcat-5.5.26\webapps\digileping\WEB-INF\lib\servlet-api.jar)
- jar not loaded. See Ser
vlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

=== [JRebel Spring Framework Plugin]
===
Plugins are contributed by third party and can cause compatibility problems.
If you have any troubles set -Drebel.spring_plugin=false to disable it.
--
Description: Supports adding new beans and adding new bean dependencies
using
annotations or XML. Singletons will be reconfigured after the change. It
also
supports adding or changing Spring MVC controllers or handlers.
=== [/JRebel Spring Framework Plugin]
==

13.10.2009 1:00:53 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
13.10.2009 1:00:53 org.apache.catalina.core.StandardContext start
SEVERE: Context [/digileping] startup failed due to previous errors
13.10.2009 1:00:53 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-80
13.10.2009 1:00:53 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-443
13.10.2009 1:00:53 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13.10.2009 1:00:53 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16  config=null
13.10.2009 1:00:53 org.apache.catalina.sto

Tapestry5.1 upgrade

2009-10-12 Thread Argo Vilberg
I'm trying to upgrade to Tapestry 5.1 from 5.0.14.
I change ApplicationState->SessionState
and also change
*createPageLink*(Class
pageClass,
boolean override,
Object
... context)
  *Deprecated.* *Use
PageRenderLinkSource.createPageRenderLink(Class)
*

And after that my application do not start:

HTTP Status 404 - /digileping/
--

*type* Status report

*message* */digileping/*

*description* *The requested resource (/digileping/) is not available.*
--
Apache Tomcat/5.5.26
Is there some extra configuration issue with new version of Tapestry?



Argo


Re: Tapestry5.1 Upgrade Issue

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 17:57:09 -0300, Dave Greggory   
escreveu:


Does any one have any ideas on why this is happening? Shouldn't tapestry  
be looking at the request to see which Locale it is for?


It does, but Tapestry adds Locale as something that is @Inject'able, not  
explecting to have Locales as beans/services. Please post a JIRA about it,  
at it does seem to me as a bug.


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Tapestry5.1 Upgrade Issue

2009-10-12 Thread Dave Greggory
Does any one have any ideas on why this is happening? Shouldn't tapestry be 
looking at the request to see which Locale it is for? Why is it going into 
Spring's application context? I'm not sure where to even start. 

I'm going try Tap 5.1 with tapestry-spring 5.0.18 to see whether that works. It 
wouldn't be ideal to only do a partial upgrade but I'll try it until I get any 
replies.




- Original Message 
From: Dave Greggory 
To: Tapestry users 
Sent: Mon, October 12, 2009 11:18:05 AM
Subject: Tapestry5.1 Upgrade Issue

I'm trying to upgrade to Tapestry 5.1 from 5.0.18. The Select field component 
is giving me some errors.

I'm using a Spring application context that is externally maintained 
(tapestry.use-external-spring-context) and have 4 instances of java.util.Locale 
(named locale_DE,
locale_FR, locale_UK, locale_US) configured in the applicationContext. It seems 
that Tapestry borks when it tries to inject a Locale to Select component 
because there are two to choose from. How can I fix this (I cannot remove those 
4 Locale configurations, they are required for an existing non-Tapestry 
application)? Why is Tapestry trying to ask Spring applicationContext for 
Locale?

Render queue error in
SetupRender[LayoutBlocks:hbflayout]: Exception
assembling root component of page ComponentBlocks:
Exception assembling embedded component 'signupFormComponent' (of type
com.example.components.form.SignupFormComponent, within ComponentBlocks): 
Failure creating embedded component
'layoutSelectField' of
com.example.components.ComponentEditorPanel:
java.lang.ClassNotFoundException: caught an exception while obtaining a
class file for org.apache.tapestry5.corelib.components.Select

* java.lang.ClassNotFoundException
caught an exception while obtaining a class file for 
org.apache.tapestry5.corelib.components.Select
exception
org.apache.tapestry5.internal.services.TransformationException:
Error obtaining injected value for field
org.apache.tapestry5.corelib.components.Select.locale: Spring context
contains 4 beans assignable to type java.util.Locale: locale_DE,
locale_FR, locale_UK, locale_US.
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$1.provide(SpringModuleDef.java:258)
 
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$2$1.invoke(SpringModuleDef.java:274)
 
* 
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
 
* 
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
 
* 
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941) 
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$2.provide(SpringModuleDef.java:268)
 
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$3.provide(SpringModuleDef.java:290)
 
* 
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:48)
 
* 
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
 
* 
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
 
* 
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941) 
* 
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
 
* 
$MasterObjectProvider_1244929e11f.provide($MasterObjectProvider_1244929e11f.java)
 
* 
org.apache.tapestry5.internal.services.DefaultInjectionProvider.provideInjection(DefaultInjectionProvider.java:58)
 
* 
$InjectionProvider_1244929e193.provideInjection($InjectionProvider_1244929e193.java)
 
* 
$InjectionProvider_1244929e18b.provideInjection($InjectionProvider_1244929e18b.java)
 
* 
org.apache.tapestry5.internal.transform.InjectWorker.transform(InjectWorker.java:57)
 
* 
$ComponentClassTransformWorker_1244929e191.transform($ComponentClassTransformWorker_1244929e191.java)
 
* 
$ComponentClassTransformWorker_1244929e187.transform($ComponentClassTransformWorker_1244929e187.java)
 
* 
org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:170)
 
* 
$ComponentClassTransformer_1244929e13e.transformComponentClass($ComponentClassTransformer_1244929e13e.java)
 
* 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:205)
 
* javassist.Loader.findClass(Loader.java:340) 
* 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
 
* javassist.Loader.loadClass(Loader.java:311) 
* java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
* 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:296)
 



  


Re: t5 and fckeditor component

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 16:36:44 -0300, Roy Douglas  
 escreveu:



Thanks Thiago,  sorry if it sounds stupid, I follow the description from
 
http://tapestry.formos.com/wiki/display/T5IDEINT/Eclipse+%28including+Maven%29
to set up my environment, I really don't know how to put chenillekit in  
to my maven project, is there any tutorial I can reference from ?


Just use the m2eclipse Eclipse plugin (http://m2eclipse.sonatype.org/) and  
the use its pom.xml editor to add a dependency.


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: t5 and fckeditor component

2009-10-12 Thread Roy Douglas

Thanks Thiago,  sorry if it sounds stupid, I follow the description from
   
http://tapestry.formos.com/wiki/display/T5IDEINT/Eclipse+%28including+Maven%29
to set up my environment, I really don't know how to put chenillekit in 
to my maven project,

is there any tutorial I can reference from ?

Roy

Em Mon, 12 Oct 2009 12:15:44 -0300, Roy Douglas 
 escreveu:



Hi, I use tapestry 5.1.05, I downloaded chenillekit-core-1.1.0.jar and
chenillekit-tapestry-1.1.0.jar and put it
WEB-INF/lib, and I got ava.lang.NoClassDefFoundError:
org/apache/commons/configuration/Configuration error.


You'll need to put chenillekit-core in the classpath, maybe also 
chenillekit-google and chenillekit-image. That's exatcly what makes 
Maven shine the most: you don't need to worry about your dependencies' 
dependencies.




-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Tapestry5 IoC and Request problem

2009-10-12 Thread cuartz

Ok thanks, now i understand, unfortunately i cant change that parameter on
the services, but now that i know whats happends i can think on a solution,
if someone had a solution or an advice let me know.
Thanks Kalle and Thiago
-- 
View this message in context: 
http://www.nabble.com/Tapestry5-IoC-and-Request-problem-tp25813570p25861180.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Problem with error404

2009-10-12 Thread cordenier christophe
Hello
The previous solution is based on the same idea than returning a
javax.net.URL or Tapestry Link, i'm not sure this is the best thing to do
but it works.

Regards,
Christophe.

2009/10/12 cordenier christophe 

> 1. Create a class ErrorCode that will handle the error status and error
> message
> 2. Implement an ErrorCodeResultProcessor
>
> public class ErrorCodeResultProcessor implements
> ComponentEventResultProcessor {
>
> private final Response response;
>
> public ErrorCodeResultProcessor(Response response) {
> this.response = response;
> }
>
> public void processResultValue(ErrorCode value) throws IOException
> {
> if (value != null) {
> this.response.sendError(value.getStatus(),
> value.getMessage());
> }
> }
>
> }
>
> 3. Add your processor to the list by contributing to
> ComponentEventResultProcessor service
>
> public void contributeComponentEventResultProcessor(
> @Traditional @ComponentInstanceProcessor
> ComponentEventResultProcessor componentInstanceProcessor,
> MappedConfiguration ComponentEventResultProcessor> configuration) {
>
> configuration.addInstance(ErrorCode.class,
> ErrorCodeResultProcessor.class);
> }
>
> Now you can return an ErrorCode instance from you activation method, and it
> should work as expected.
>
> Regards
> Christophe.
>
> 2009/10/7 Kalle Korhonen 
>
>> On Wed, Oct 7, 2009 at 9:17 AM, cordenier christophe
>>  wrote:
>> > Thanks, but i didn't look that way because of what found in the Tapestry
>> > documentation. I mean 'vestigal' like deprecated :)
>> > I will have a try.
>> > tapestry.start-page-name The logical name of the start page, the page
>> that
>> > is rendered for the *root URL*. This is normally "start". This
>> functionality
>> > is vestigal: it has been superceded by the use of Index
>> pages.Christophe.
>>
>> Yes - certainly an area where documentation could be improved. I think
>> Howard has a blog post on this (yes.. at
>> http://tapestryjava.blogspot.com/2008/02/tapestry-5-index-pages.html)
>> and I think the semantics between Start and Index were
>> semi-unintentional. Nevertheless you can use it to your advantage, and
>> since it's there maybe the simplest thing to do is to just document it
>> properly.
>>
>> Kalle
>>
>>
>> > 2009/10/7 Kalle Korhonen 
>> >
>> >> On Wed, Oct 7, 2009 at 1:24 AM, cordenier christophe
>> >>  wrote:
>> >> > Does it mean that since we have an index page in our application, 404
>> >> will
>> >> > never be thrown automatically ?
>> >>
>> >> There's a different between Start and Index page. Start page handles a
>> >> request to context path only, but Index handles is sort of a catch all
>> >> (try it: if you have a Start page, your application will return 404s
>> >> for non-existent urls). Personally, I use a Start page for the root of
>> >> the context, but Index pages for sub-folders.
>> >>
>> >> Kalle
>> >>
>> >> >
>> >> > Christophe.
>> >> >
>> >> > 2009/10/6 Kalle Korhonen 
>> >> >
>> >> >> Don't think I can help you much, but I can verify the same sendError
>> >> >> and error configurations work for me on Tomcat 5.5 (haven't tried on
>> >> >> Tomcat 6).
>> >> >>
>> >> >> Kalle
>> >> >>
>> >> >>
>> >> >> On Tue, Oct 6, 2009 at 3:05 AM, Jan Jirout <
>> jjir...@indracompany.com>
>> >> >> wrote:
>> >> >> > Hi All,
>> >> >> >
>> >> >> > I'm playing some time with t5. I have meet simple problem. I hope
>> that
>> >> >> it's
>> >> >> > not my fault.
>> >> >> >
>> >> >> > So.
>> >> >> >
>> >> >> > I would like to handle "Error 404" in my application so I have in
>> >> >> web.xml:
>> >> >> >
>> >> >> >
>> >> >> >app
>> >> >> >/*
>> >> >> >REQUEST
>> >> >> >ERROR
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> >404
>> >> >> >/error404
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > My Index.java is:
>> >> >> >
>> >> >> >
>> >> >> >void onActivate(final String pageUrl) throws IOException {
>> >> >> >if (isKnownPage(pageUrl)) {
>> >> >> >//show page
>> >> >> >} else {
>> >> >> > response.sendError(404, null);
>> >> >> >}
>> >> >> >}
>> >> >> >
>> >> >> > If I access page "/hello"  then pageUrl property is "hello". If
>> there
>> >> is
>> >> >> > page /hello then this page is normally processed. If I sendError
>> then
>> >> >> page
>> >> >> > error404 should be shown. This Error page exists. So when I access
>> >> /blah
>> >> >> > then /error404 page is shown. It works fine with jetty. But it
>> doesn't
>> >> >> work
>> >> >> > with tomcat 6.
>> >> >> >
>> >> >> > I have tried to debug it, and it seems to me, that information
>> about
>> >> >> content
>> >> >> > type is lost. In class BufferedGZipOutputStream is already
>> information
>> >> >> about
>> 

Re: Problem with error404

2009-10-12 Thread cordenier christophe
1. Create a class ErrorCode that will handle the error status and error
message
2. Implement an ErrorCodeResultProcessor

public class ErrorCodeResultProcessor implements
ComponentEventResultProcessor {

private final Response response;

public ErrorCodeResultProcessor(Response response) {
this.response = response;
}

public void processResultValue(ErrorCode value) throws IOException {
if (value != null) {
this.response.sendError(value.getStatus(),
value.getMessage());
}
}

}

3. Add your processor to the list by contributing to
ComponentEventResultProcessor service

public void contributeComponentEventResultProcessor(
@Traditional @ComponentInstanceProcessor
ComponentEventResultProcessor componentInstanceProcessor,
MappedConfiguration configuration) {

configuration.addInstance(ErrorCode.class,
ErrorCodeResultProcessor.class);
}

Now you can return an ErrorCode instance from you activation method, and it
should work as expected.

Regards
Christophe.

2009/10/7 Kalle Korhonen 

> On Wed, Oct 7, 2009 at 9:17 AM, cordenier christophe
>  wrote:
> > Thanks, but i didn't look that way because of what found in the Tapestry
> > documentation. I mean 'vestigal' like deprecated :)
> > I will have a try.
> > tapestry.start-page-name The logical name of the start page, the page
> that
> > is rendered for the *root URL*. This is normally "start". This
> functionality
> > is vestigal: it has been superceded by the use of Index pages.Christophe.
>
> Yes - certainly an area where documentation could be improved. I think
> Howard has a blog post on this (yes.. at
> http://tapestryjava.blogspot.com/2008/02/tapestry-5-index-pages.html)
> and I think the semantics between Start and Index were
> semi-unintentional. Nevertheless you can use it to your advantage, and
> since it's there maybe the simplest thing to do is to just document it
> properly.
>
> Kalle
>
>
> > 2009/10/7 Kalle Korhonen 
> >
> >> On Wed, Oct 7, 2009 at 1:24 AM, cordenier christophe
> >>  wrote:
> >> > Does it mean that since we have an index page in our application, 404
> >> will
> >> > never be thrown automatically ?
> >>
> >> There's a different between Start and Index page. Start page handles a
> >> request to context path only, but Index handles is sort of a catch all
> >> (try it: if you have a Start page, your application will return 404s
> >> for non-existent urls). Personally, I use a Start page for the root of
> >> the context, but Index pages for sub-folders.
> >>
> >> Kalle
> >>
> >> >
> >> > Christophe.
> >> >
> >> > 2009/10/6 Kalle Korhonen 
> >> >
> >> >> Don't think I can help you much, but I can verify the same sendError
> >> >> and error configurations work for me on Tomcat 5.5 (haven't tried on
> >> >> Tomcat 6).
> >> >>
> >> >> Kalle
> >> >>
> >> >>
> >> >> On Tue, Oct 6, 2009 at 3:05 AM, Jan Jirout  >
> >> >> wrote:
> >> >> > Hi All,
> >> >> >
> >> >> > I'm playing some time with t5. I have meet simple problem. I hope
> that
> >> >> it's
> >> >> > not my fault.
> >> >> >
> >> >> > So.
> >> >> >
> >> >> > I would like to handle "Error 404" in my application so I have in
> >> >> web.xml:
> >> >> >
> >> >> >
> >> >> >app
> >> >> >/*
> >> >> >REQUEST
> >> >> >ERROR
> >> >> >
> >> >> >
> >> >> >
> >> >> >404
> >> >> >/error404
> >> >> >
> >> >> >
> >> >> >
> >> >> > My Index.java is:
> >> >> >
> >> >> >
> >> >> >void onActivate(final String pageUrl) throws IOException {
> >> >> >if (isKnownPage(pageUrl)) {
> >> >> >//show page
> >> >> >} else {
> >> >> > response.sendError(404, null);
> >> >> >}
> >> >> >}
> >> >> >
> >> >> > If I access page "/hello"  then pageUrl property is "hello". If
> there
> >> is
> >> >> > page /hello then this page is normally processed. If I sendError
> then
> >> >> page
> >> >> > error404 should be shown. This Error page exists. So when I access
> >> /blah
> >> >> > then /error404 page is shown. It works fine with jetty. But it
> doesn't
> >> >> work
> >> >> > with tomcat 6.
> >> >> >
> >> >> > I have tried to debug it, and it seems to me, that information
> about
> >> >> content
> >> >> > type is lost. In class BufferedGZipOutputStream is already
> information
> >> >> about
> >> >> > content type lost but in class PageResponseRendererImpl is still
> >> present.
> >> >> >
> >> >> > thanks for help
> >> >> >
> >> >> > Jan
> >> >> >
> >> >> >
> >> >> >
> >> >> > Here is my stack trace:
> >> >> > SEVERE: Servlet.service() for servlet default threw exception
> >> >> > java.lang.NullPointerException
> >> >> >at
> >> >> >
> >> >>
> >>
> org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(Respo

Re: Tapestry5 IoC and Request problem

2009-10-12 Thread Kalle Korhonen
That's because the injected request shadow in your service doesn't
have the real request backing it up since the request wasn't processed
by Tapestry5 but Tapestry 4. It's the same situation if call a service
from say a Quartz job - you never had the request in the first place.
You need to do it the old-fashioned way in this, i.e. pass in a
HttpServletRequest object as part of the arguments of a service
operation and use that request object in your service.

Kalle

On Thu, Oct 8, 2009 at 4:55 PM, cuartz  wrote:
>
> Hello everybody, i had a problem trying to use the tapestr5 IoC from tapestry
> 4 pages, its a big system whit tpaestry5 and tapestry 4 pages, when i call a
> service that handles the request (org.apache.tapestry5.services.Request)
> from tapestry5 pages everything is ok, but when i call this service from a
> tapestry4 page i get a java.lang.RuntimeException, everithing is ok but when
> the service call some method from the request i get this error.
>
> i hope someone can help me, believe me i try a lot of diferent methods to
> solve this but i simply cant.
>
>
> java.lang.NullPointerException
> Stack Trace:
>
>    *
> org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:76)
>    *
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>    *
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
>    *
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
>    *
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941)
>    *
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>    *
> org.apache.tapestry5.ioc.internal.services.PerThreadServiceCreator.createObject(PerThreadServiceCreator.java:48)
> --
> View this message in context: 
> http://www.nabble.com/Tapestry5-IoC-and-Request-problem-tp25813570p25813570.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: t5 and fckeditor component

2009-10-12 Thread Kalle Korhonen
On Mon, Oct 12, 2009 at 8:46 AM, Thiago H. de Paula Figueiredo
 wrote:
> Em Mon, 12 Oct 2009 12:15:44 -0300, Roy Douglas
>  escreveu:
> You'll need to put chenillekit-core in the classpath, maybe also
> chenillekit-google and chenillekit-image. That's exatcly what makes Maven
> shine the most: you don't need to worry about your dependencies'
> dependencies.

IMHO, this is a complete misnomer. Whatever tool you use, the
dependencies are yours to manage and you need to know what
dependencies your application uses and what you want it to use. Maven
simply makes it easier to manage these dependencies - i.e. it would
download the missing commons-configuration library (the packagename
org/apache/commons/configuration of the missing class gives you a
pretty good indication of what the problem is) for you. If you are not
using Maven, you need to download it and add it to the classpath
yourself.

Kalle

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Tapestry5 IoC and Request problem

2009-10-12 Thread cuartz

Someone who can help??? i accept any advice
-- 
View this message in context: 
http://www.nabble.com/Tapestry5-IoC-and-Request-problem-tp25813570p25859358.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: t5 and fckeditor component

2009-10-12 Thread Thiago H. de Paula Figueiredo
Em Mon, 12 Oct 2009 12:15:44 -0300, Roy Douglas  
 escreveu:



Hi, I use tapestry 5.1.05, I downloaded chenillekit-core-1.1.0.jar and
chenillekit-tapestry-1.1.0.jar and put it
WEB-INF/lib, and I got ava.lang.NoClassDefFoundError:
org/apache/commons/configuration/Configuration error.


You'll need to put chenillekit-core in the classpath, maybe also  
chenillekit-google and chenillekit-image. That's exatcly what makes Maven  
shine the most: you don't need to worry about your dependencies'  
dependencies.


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Tapestry5.1 Upgrade Issue

2009-10-12 Thread Dave Greggory
I'm trying to upgrade to Tapestry 5.1 from 5.0.18. The Select field component 
is giving me some errors.

I'm using a Spring application context that is externally maintained 
(tapestry.use-external-spring-context) and have 4 instances of java.util.Locale 
(named locale_DE,
locale_FR, locale_UK, locale_US) configured in the applicationContext. It seems 
that Tapestry borks when it tries to inject a Locale to Select component 
because there are two to choose from. How can I fix this (I cannot remove those 
4 Locale configurations, they are required for an existing non-Tapestry 
application)? Why is Tapestry trying to ask Spring applicationContext for 
Locale?

Render queue error in
SetupRender[LayoutBlocks:hbflayout]: Exception
assembling root component of page ComponentBlocks:
Exception assembling embedded component 'signupFormComponent' (of type
com.example.components.form.SignupFormComponent, within ComponentBlocks): 
Failure creating embedded component
'layoutSelectField' of
com.example.components.ComponentEditorPanel:
java.lang.ClassNotFoundException: caught an exception while obtaining a
class file for org.apache.tapestry5.corelib.components.Select

* java.lang.ClassNotFoundException
caught an exception while obtaining a class file for 
org.apache.tapestry5.corelib.components.Select
exception
org.apache.tapestry5.internal.services.TransformationException:
Error obtaining injected value for field
org.apache.tapestry5.corelib.components.Select.locale: Spring context
contains 4 beans assignable to type java.util.Locale: locale_DE,
locale_FR, locale_UK, locale_US.
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$1.provide(SpringModuleDef.java:258)
 
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$2$1.invoke(SpringModuleDef.java:274)
 
* 
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
 
* 
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
 
* 
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941) 
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$2.provide(SpringModuleDef.java:268)
 
* 
org.apache.tapestry5.internal.spring.SpringModuleDef$4$3.provide(SpringModuleDef.java:290)
 
* 
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:48)
 
* 
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
 
* 
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
 
* 
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:941) 
* 
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
 
* 
$MasterObjectProvider_1244929e11f.provide($MasterObjectProvider_1244929e11f.java)
 
* 
org.apache.tapestry5.internal.services.DefaultInjectionProvider.provideInjection(DefaultInjectionProvider.java:58)
 
* 
$InjectionProvider_1244929e193.provideInjection($InjectionProvider_1244929e193.java)
 
* 
$InjectionProvider_1244929e18b.provideInjection($InjectionProvider_1244929e18b.java)
 
* 
org.apache.tapestry5.internal.transform.InjectWorker.transform(InjectWorker.java:57)
 
* 
$ComponentClassTransformWorker_1244929e191.transform($ComponentClassTransformWorker_1244929e191.java)
 
* 
$ComponentClassTransformWorker_1244929e187.transform($ComponentClassTransformWorker_1244929e187.java)
 
* 
org.apache.tapestry5.internal.services.ComponentClassTransformerImpl.transformComponentClass(ComponentClassTransformerImpl.java:170)
 
* 
$ComponentClassTransformer_1244929e13e.transformComponentClass($ComponentClassTransformer_1244929e13e.java)
 
* 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.onLoad(ComponentInstantiatorSourceImpl.java:205)
 
* javassist.Loader.findClass(Loader.java:340) 
* 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl$PackageAwareLoader.findClass(ComponentInstantiatorSourceImpl.java:94)
 
* javassist.Loader.loadClass(Loader.java:311) 
* java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
* 
org.apache.tapestry5.internal.services.ComponentInstantiatorSourceImpl.findClass(ComponentInstantiatorSourceImpl.java:296)
 



  

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: t5 and fckeditor component

2009-10-12 Thread Roy Douglas

Hi, I use tapestry 5.1.05, I downloaded chenillekit-core-1.1.0.jar and
chenillekit-tapestry-1.1.0.jar and put it 
WEB-INF/lib, and I got ava.lang.NoClassDefFoundError:
org/apache/commons/configuration/Configuration error.

I'm new to tapestry, is there any place I can have document on how to use
chenillekit?
or what else should I do to make it works for me?

Thanks 
Roy.




spaway wrote:
> 
> Hi Kalle
> 
> yes - the chenille kit fckeditor worked perfectly well for me.
> 
> cheers
> 
> SPA
> 
> 2009/6/9 Kalle Korhonen 
> 
>> I can verify that chenillekit's editor works great and is fully
>> customizable using FCKEditor api.
>>
>> Kalle
>>
>>
>> On Fri, Jun 5, 2009 at 1:23 AM, Otho wrote:
>> > This is outdated I would assume.
>> >
>> > Try the chenillekit editor, which is also based on fckeditor.
>> >
>> > 2009/6/5 spaway 
>> >
>> >> Dear all,
>> >>
>> >> I am trying to test out the use of FCKEditor with tapestry 5 (
>> >> http://code.google.com/p/tapestry5-fckeditor/) - the best guide I've
>> seen
>> >> is
>> >> do download tapestry5-fckeditor-1.0.2.jar into the lib folder and then
>> use
>> >> the fckeditor component in template pages like below.
>> >>
>> >> > >> t:value="celebrity.biography"/>
>> >>
>> >> I have done this but getting a classnotfoundexception
>> >> 'java.lang.NoClassDefFoundError:
>> >> org/apache/tapestry/ioc/MappedConfiguration'
>> >>
>> >> could anybody help me confirm if there is a way I can use Maven to
>> manage
>> >> this dependency.  Any guide to sort above will also be appreciated.
>> >>
>> >> cheers
>> >>
>> >> SPA
>> >>
>> >
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/t5-and-fckeditor-component-tp23883701p25857474.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Cursor in first empty filed - problem with FormFragment?

2009-10-12 Thread Maximilian Weißböck
T5 has a very nice usability feature, on a form it puts the cursor in  
the first empty textfield.

But this seems not to work, if there is a FormFragment involved.
On the LoginPage, where I have a form with username and password and a  
FormFragment with
email (to request password reset), the non visible email field from  
the FormFragment

gets the cursor, and not the username field.

Is this a known bug? Is there a workaround for this? Cause especially  
on the login
page ist is very annoying if you have to use the mouse to set focus,  
when it works

on all other pages

thx, Max



-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: t5: calling action link from a javascript

2009-10-12 Thread Toby Hobson
You may get away with using an expansion as explained here:
http://wiki.apache.org/tapestry/Tapestry5HowToIncludeJavaScript but I think
RenderSupport is still the better option

2009/10/12 Toby Hobson 

> You can't really rely on Tapestry expansions inside JS code ... it's best
> to use the RenderSupport to pass data to the Javascript. You may find this
> wiki post helpful:
> http://wiki.apache.org/tapestry/Tapestry5AndJavaScriptExplained
>
>
> 2009/10/12 Angelo Chen 
>
>>
>> Hi Toby,
>>
>> It got called in the firefox but not in safari, here is what I do:
>>
>> in the .tml file:
>>  < script type="text/javascript">
>>
>>function updateItem() {
>>return "${updateItem}";
>>}
>>
>>
>> in the .js file:
>>
>> jQuery.post(updateItem(), { item_no : ino  }, function(data){
>>  alert("Data Loaded: " + data.status), "json";
>>});
>>
>>
>>
>> Toby Hobson-3 wrote:
>> >
>> > Are you sure you're javascript is using the correct url? I don't know
>> what
>> > your updateItem() JS function does, but generally you need to construct
>> > the
>> > actionlink url (as you have done) then pass this to the javascript using
>> > RenderSupport's addScript() method
>> >
>> > Toby
>> >
>> > 2009/10/12 Angelo Chen 
>> >
>> >>
>> >> Hi,
>> >>
>> >> I'm trying to call an actionlink from a javascript, but i'm getting:
>> >>
>> >> Remote server closed the connection before sending response header
>> >>
>> >> and I never see the pop up dialog in the javascript,
>> >>
>> >> any idea how to avoid errors like this? Thanks.
>> >>
>> >> A.C.
>> >>
>> >> sample code:
>> >>
>> >> in java:
>> >>
>> >> public String getUpdateItem() {
>> >>return resources.createActionLink("updateItem", false).toURI()
>> >> }
>> >>
>> >>
>> >> Object onUpdateItem() {
>> >>   return new TextStreamResponse("text/html", "ok");
>> >> }
>> >>
>> >> in javascript:
>> >>
>> >> jQuery.post(updateItem(), { item_no : ino  }, function(data){
>> >>   alert("Data Loaded: " + data);
>> >>  });
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/t5%3A-calling-action-link-from-a-javascript-tp25849523p25849523.html
>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> -
>> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> >> For additional commands, e-mail: users-h...@tapestry.apache.org
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/t5%3A-calling-action-link-from-a-javascript-tp25849523p25849812.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>>
>


Re: t5: calling action link from a javascript

2009-10-12 Thread Toby Hobson
You can't really rely on Tapestry expansions inside JS code ... it's best to
use the RenderSupport to pass data to the Javascript. You may find this wiki
post helpful:
http://wiki.apache.org/tapestry/Tapestry5AndJavaScriptExplained

2009/10/12 Angelo Chen 

>
> Hi Toby,
>
> It got called in the firefox but not in safari, here is what I do:
>
> in the .tml file:
>  < script type="text/javascript">
>
>function updateItem() {
>return "${updateItem}";
>}
>
>
> in the .js file:
>
> jQuery.post(updateItem(), { item_no : ino  }, function(data){
>  alert("Data Loaded: " + data.status), "json";
>});
>
>
>
> Toby Hobson-3 wrote:
> >
> > Are you sure you're javascript is using the correct url? I don't know
> what
> > your updateItem() JS function does, but generally you need to construct
> > the
> > actionlink url (as you have done) then pass this to the javascript using
> > RenderSupport's addScript() method
> >
> > Toby
> >
> > 2009/10/12 Angelo Chen 
> >
> >>
> >> Hi,
> >>
> >> I'm trying to call an actionlink from a javascript, but i'm getting:
> >>
> >> Remote server closed the connection before sending response header
> >>
> >> and I never see the pop up dialog in the javascript,
> >>
> >> any idea how to avoid errors like this? Thanks.
> >>
> >> A.C.
> >>
> >> sample code:
> >>
> >> in java:
> >>
> >> public String getUpdateItem() {
> >>return resources.createActionLink("updateItem", false).toURI()
> >> }
> >>
> >>
> >> Object onUpdateItem() {
> >>   return new TextStreamResponse("text/html", "ok");
> >> }
> >>
> >> in javascript:
> >>
> >> jQuery.post(updateItem(), { item_no : ino  }, function(data){
> >>   alert("Data Loaded: " + data);
> >>  });
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/t5%3A-calling-action-link-from-a-javascript-tp25849523p25849523.html
> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/t5%3A-calling-action-link-from-a-javascript-tp25849523p25849812.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: NPE when using Response.sendRedirect(String url) to forward to offsite address.

2009-10-12 Thread Martin Reurings

Hi Cristophe,

Thanks for pointing that out, you're a legend! Works a charm! Even after 
working with T5 for 2 years orso I still get stumped by how simple some 
solutions are ;)


Regards,

Martin

cordenier christophe wrote:

Hello

Try by returning a java.net.URL from your activate method.
This should work i think.

Regards,
Christophe.

2009/10/12 Martin Reurings 

  

Hi everyone,

For various reasons (that are good enough for our team ;) ) we have to make
use of a sendRedirect to forward to an offsite url. This works fine when I
do so from an event, such as @OnEvent(value=EventConstants.SUCCESS) but
throws a NPE when attempting to do so from any phase of the render-request
:(

Even the onActivate() counts as one of the phases for which it fails
unfortunately. I can redirect inside T5 just fine, using the obvious method
of returning a Class or Link, but I need to be able to redirect off-site as
well! As a results my post has two goals:
1) I want to establish if this problem is a bug and if so should I report
it, or is it already reported (I could not find it in Jira).
2) Can anybody come up with a work-around for this bug. The behaviour I
need is that a user-request to 'a page' causes the page to redirect to an
external url, without user interaction. (Currently I have a form with hidden
input containing pertinent information, and the user needs to click the
form-button).

Some additional technical information:
- I am using Tapestry 5.1.0.5
- This is the start if the stacktrace root-cause:
12-Oct-2009 11:25:43 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
java.lang.NullPointerException
  at
org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:65)
  at
$ResponseCompressionAnalyzer_12448028aeb.isCompressable($ResponseCompressionAnalyzer_12448028aeb.java)
  at
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.openResponseOutputStream(BufferedGZipOutputStream.java:77)
  at
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.checkForCutover(BufferedGZipOutputStream.java:70)
  at
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.write(BufferedGZipOutputStream.java:116)
  at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
  at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)
  at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
  at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191)
  at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)
  at java.io.BufferedWriter.write(BufferedWriter.java:212)
  at java.io.PrintWriter.write(PrintWriter.java:384)
  at java.io.PrintWriter.write(PrintWriter.java:401)
  at java.io.PrintWriter.print(PrintWriter.java:532)
  at org.apache.tapestry5.dom.Element.toMarkup(Element.java:367)
  at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
  at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
  at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
  at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
  at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
  at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
  at org.apache.tapestry5.dom.Document.toMarkup(Document.java:163)
  at org.apache.tapestry5.dom.Node.toMarkup(Node.java:80)
  at
org.apache.tapestry5.internal.services.MarkupWriterImpl.toMarkup(MarkupWriterImpl.java:57)
  at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org





  


t5: redirect to a page in javascript?

2009-10-12 Thread Angelo Chen

Hi,
How to redirect to another page in a javascript? example:
 
function do_proc() {
saveupdates()
window.location="items"
}

this does not work, any idea? Thanks,
-- 
View this message in context: 
http://www.nabble.com/t5%3A-redirect-to-a-page-in-javascript--tp25853995p25853995.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: NPE when using Response.sendRedirect(String url) to forward to offsite address.

2009-10-12 Thread cordenier christophe
Hello

Try by returning a java.net.URL from your activate method.
This should work i think.

Regards,
Christophe.

2009/10/12 Martin Reurings 

> Hi everyone,
>
> For various reasons (that are good enough for our team ;) ) we have to make
> use of a sendRedirect to forward to an offsite url. This works fine when I
> do so from an event, such as @OnEvent(value=EventConstants.SUCCESS) but
> throws a NPE when attempting to do so from any phase of the render-request
> :(
>
> Even the onActivate() counts as one of the phases for which it fails
> unfortunately. I can redirect inside T5 just fine, using the obvious method
> of returning a Class or Link, but I need to be able to redirect off-site as
> well! As a results my post has two goals:
> 1) I want to establish if this problem is a bug and if so should I report
> it, or is it already reported (I could not find it in Jira).
> 2) Can anybody come up with a work-around for this bug. The behaviour I
> need is that a user-request to 'a page' causes the page to redirect to an
> external url, without user interaction. (Currently I have a form with hidden
> input containing pertinent information, and the user needs to click the
> form-button).
>
> Some additional technical information:
> - I am using Tapestry 5.1.0.5
> - This is the start if the stacktrace root-cause:
> 12-Oct-2009 11:25:43 org.apache.catalina.core.StandardWrapperValve invoke
> SEVERE: Servlet.service() for servlet default threw exception
> java.lang.NullPointerException
>   at
> org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:65)
>   at
> $ResponseCompressionAnalyzer_12448028aeb.isCompressable($ResponseCompressionAnalyzer_12448028aeb.java)
>   at
> org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.openResponseOutputStream(BufferedGZipOutputStream.java:77)
>   at
> org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.checkForCutover(BufferedGZipOutputStream.java:70)
>   at
> org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.write(BufferedGZipOutputStream.java:116)
>   at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
>   at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)
>   at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
>   at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191)
>   at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)
>   at java.io.BufferedWriter.write(BufferedWriter.java:212)
>   at java.io.PrintWriter.write(PrintWriter.java:384)
>   at java.io.PrintWriter.write(PrintWriter.java:401)
>   at java.io.PrintWriter.print(PrintWriter.java:532)
>   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:367)
>   at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
>   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
>   at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
>   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
>   at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
>   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
>   at org.apache.tapestry5.dom.Document.toMarkup(Document.java:163)
>   at org.apache.tapestry5.dom.Node.toMarkup(Node.java:80)
>   at
> org.apache.tapestry5.internal.services.MarkupWriterImpl.toMarkup(MarkupWriterImpl.java:57)
>   at
> org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: Problems using upload inside an ajax zone

2009-10-12 Thread Sergey Didenko
All solutions are either java/flash based or pretty hacky. See
http://stackoverflow.com/questions/166221/how-to-upload-file-jquery

-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org



Re: Re: T5, tapestry-spring-security, slf4j MDC

2009-10-12 Thread Borut Bolčina
Hello,

I simplified the code so it does not use RequestGlobals which was giving me
NULL for  this.requestGlobals.getHTTPServletRequest()

AppModule.java
=
...
binder.bind(HttpServletRequestFilter.class,
RequestLoggingFilter.class).withId("RequestLoggingFilter");
...

public static void contributeHttpServletRequestHandler(
OrderedConfiguration configuration,
@InjectService("RequestLoggingFilter") HttpServletRequestFilter
myfilter) {
configuration.add("myfilter", myfilter, "before:*");
}

RequestLoggingFilter.java
=
public class RequestLoggingFilter implements HttpServletRequestFilter {

@Override
public boolean service(HttpServletRequest request, HttpServletResponse
response, HttpServletRequestHandler handler)
throws IOException {

MDC.put("remoteIP", request.getRemoteAddr());

HttpSession se = request.getSession(false);
if (se != null) {
String id = se.getId();
if (id == null) {
id = "";
}
MDC.put("sessionID", id);
}

try {
return handler.service(request, response);
} finally {
MDC.remove("remoteIP");
MDC.remove("sessionID");
}
}
}

Thanks for hints.


2009/10/9 Olle Hallin 

> Do like this:
> MDC.put("xxx", ...);
> MDC.put("yyy", ...);
>
> try {
>return handler.service(request, response);
> } finally {
>  MDC.remove("xxx")
>  MDC.remove("yyy")
> }
>
> or else you will have problems when your request throws an exception
>
> Olle Hallin
> Senior Java Developer and Architect
> olle.hal...@crisp.se
> www.crisp.se
>
>
>
>
> 2009/10/9 
>
> > Hi!
> >
> > Borut Bolčina  schrieb am 09.10.2009 14:55:32:
> >
> > > this is what I did:
> > >
> > > public class RequestLoggingFilter implements HttpServletRequestFilter {
> > > public final RequestGlobals requestGlobals;
> > >
> > > public RequestLoggingFilter(final RequestGlobals requestGlobalss) {
> > > this.requestGlobals = requestGlobalss;
> > > }
> > >
> > > @Override
> > > public boolean service(HttpServletRequest request,
> > HttpServletResponse
> > > response, HttpServletRequestHandler handler)
> > > throws IOException {
> > > MDC.put("remoteIP",
> > > this.requestGlobals.getHTTPServletRequest().getRemoteAddr());
> > >
> > > String s =
> > > this.requestGlobals.getHTTPServletRequest().getRequestedSessionId();
> > > if (s == null) {
> > > s = "";
> > > }
> > > MDC.put("sessionID", s);
> > > return handler.service(request, response);
> > > }
> > > }
> >
> > >
> > > but I feel I am missing something. Where do I put the code:
> > > MDC.remove("remoteIP");
> > > MDC.remove("sessionID");
> > >
> >
> > In a similar situation, I used something like
> > 
> > @Override
> >public boolean service(HttpServletRequest request, HttpServletResponse
> > response, HttpServletRequestHandler handler)
> >throws IOException {
> >MDC.put("remoteIP",
> > this.requestGlobals.getHTTPServletRequest().getRemoteAddr());
> >
> >String s =
> > this.requestGlobals.getHTTPServletRequest().getRequestedSessionId();
> >if (s == null) {
> >s = "";
> >}
> >MDC.put("sessionID", s);
> > boolean result = handler.service(request, response);
> >
> >MDC.remove("remoteIP");
> >MDC.remove("sessionID");
> >
> > return result;
> >}
> > }
> > 
> >
> > but I'm not sure if it does the right thing in all situations.
> >
> > Dirk
> >
> >
> >
> > BGS Beratungsgesellschaft
> > Software Systemplanung AG
> >
> >
> >
> >
> > Niederlassung Köln/Bonn
> > Grantham-Allee 2-8
> > 53757 Sankt Augustin
> > Fon: +49 (0) 2241 / 166-500
> > Fax: +49 (0) 2241 / 166-680
> > www.bgs-ag.de
> > Geschäftssitz Mainz
> > Registergericht
> > Amtsgericht Mainz
> > HRB 62 50
> >
> > Aufsichtsratsvorsitzender
> > Klaus Hellwig
> > Vorstand
> > Hermann Kiefer
> > Nils Manegold
> > Thomas Reitz
> >
> >
>


NPE when using Response.sendRedirect(String url) to forward to offsite address.

2009-10-12 Thread Martin Reurings

Hi everyone,

For various reasons (that are good enough for our team ;) ) we have to 
make use of a sendRedirect to forward to an offsite url. This works fine 
when I do so from an event, such as 
@OnEvent(value=EventConstants.SUCCESS) but throws a NPE when attempting 
to do so from any phase of the render-request :(


Even the onActivate() counts as one of the phases for which it fails 
unfortunately. I can redirect inside T5 just fine, using the obvious 
method of returning a Class or Link, but I need to be able to redirect 
off-site as well! As a results my post has two goals:
1) I want to establish if this problem is a bug and if so should I 
report it, or is it already reported (I could not find it in Jira).
2) Can anybody come up with a work-around for this bug. The behaviour I 
need is that a user-request to 'a page' causes the page to redirect to 
an external url, without user interaction. (Currently I have a form with 
hidden input containing pertinent information, and the user needs to 
click the form-button).


Some additional technical information:
- I am using Tapestry 5.1.0.5
- This is the start if the stacktrace root-cause:
12-Oct-2009 11:25:43 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
java.lang.NullPointerException
   at 
org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:65)
   at 
$ResponseCompressionAnalyzer_12448028aeb.isCompressable($ResponseCompressionAnalyzer_12448028aeb.java)
   at 
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.openResponseOutputStream(BufferedGZipOutputStream.java:77)
   at 
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.checkForCutover(BufferedGZipOutputStream.java:70)
   at 
org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.write(BufferedGZipOutputStream.java:116)

   at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
   at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)
   at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
   at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191)
   at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)
   at java.io.BufferedWriter.write(BufferedWriter.java:212)
   at java.io.PrintWriter.write(PrintWriter.java:384)
   at java.io.PrintWriter.write(PrintWriter.java:401)
   at java.io.PrintWriter.print(PrintWriter.java:532)
   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:367)
   at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
   at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
   at org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
   at org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
   at org.apache.tapestry5.dom.Document.toMarkup(Document.java:163)
   at org.apache.tapestry5.dom.Node.toMarkup(Node.java:80)
   at 
org.apache.tapestry5.internal.services.MarkupWriterImpl.toMarkup(MarkupWriterImpl.java:57)
   at 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)



-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org