Roster Example (Class cast exception)

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Roster Example (Class cast exception)

by pfrancav :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi, I checked out the trails source to try the Roster example.

after a successfully  mvn clean install and mvn eclipse:eclipse, I ve this message when a want to run mvn tomcat:run

Any idea ?, thanks

$ mvn tomcat:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'tomcat'.
WAGON_VERSION: 1.0-beta-2
[INFO] ----------------------------------------------------------------------------
[INFO] Building Trails Example - Classic Hibernate Roster Demo
[INFO]    task-segment: [tomcat:run]
[INFO] ----------------------------------------------------------------------------
[INFO] Preparing tomcat:run
[INFO] [aspectj:compile {execution: default}]
[INFO] [apt:execute {execution: default}]
log4j:WARN No appenders could be found for logger (org.trails.hibernate.HibernateAnnotationProcessorFactory).
log4j:WARN Please initialize the log4j system properly.
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [tomcat:run]
[INFO] Creating Tomcat server configuration at c:\trails\source\trails\examples\roster\target/tomcat
[INFO] Starting tomcat server
[INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
[INFO] XML validation disabled
[ERROR] Exception starting filter hibernateFilter
java.lang.ClassCastException: org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
        at org.apache.catalina.core.StandardContext.start (StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer (AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java :493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
a:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java :143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter Acegi Filter Chain Proxy
java.lang.ClassCastException: org.acegisecurity.util.FilterToBeanProxy
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java :3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start (StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start (Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.jav
a:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:280)
        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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter redirect
java.lang.ClassCastException: org.apache.tapestry.RedirectFilter
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java :3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start (StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start (Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.jav
a:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:280)
        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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Error filterStart
[ERROR] Context [/] startup failed due to previous errors
[INFO] Initializing Coyote HTTP/1.1 on http-8080
[INFO] Starting Coyote HTTP/1.1 on http-8080

RE: Roster Example (Class cast exception)

by nhhockeyplayer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I reproduced the classcastexception myself... I recall seeing this months back in jetty but not anymore with jetty.

Until Alejandro gets a better handle on this lapse, you may fair better with the following
 
    mvn jetty:run
 
tomcat is easy and rightfully this should work. The cargo folks are fairly up to snuff with the tomcat plugin.

Best regards
Ken in nashua
 
[INFO] [tomcat:run]
[INFO] Creating Tomcat server configuration at C:\Prototype\Mavenized\Product\trails\trunk\tra
ils\examples\realty\target/tomcat
[INFO] Starting tomcat server
[INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
[INFO] XML validation disabled
[ERROR] Exception starting filter hibernateFilter
java.lang.ClassCastException: org.springframework.orm.hibernate3.support.OpenSessionInViewFilt
er
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
ig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
a:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
ecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
fecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
cutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
faultLifecycleExecutor.java:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
cycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
r.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
5)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter Acegi Filter Chain Proxy
java.lang.ClassCastException: org.acegisecurity.util.FilterToBeanProxy
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
ig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
a:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
ecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
fecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
cutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
faultLifecycleExecutor.java:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
cycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
r.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
5)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter redirect
java.lang.ClassCastException: org.apache.tapestry.RedirectFilter
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
ig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
a:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
ecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
fecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
cutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
faultLifecycleExecutor.java:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
cycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
r.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
5)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Error filterStart
[ERROR] Context [/] startup failed due to previous errors
[INFO] Initializing Coyote HTTP/1.1 on http-8080
[INFO] Starting Coyote HTTP/1.1 on http-8080



Date: Wed, 17 Oct 2007 16:42:18 -0300
From: pfrancav@...
To: users@...
Subject: [trails-users] Roster Example (Class cast exception)

Hi, I checked out the trails source to try the Roster example.

after a successfully  mvn clean install and mvn eclipse:eclipse, I ve this message when a want to run mvn tomcat:run

Any idea ?, thanks

$ mvn tomcat:run
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'tomcat'.
WAGON_VERSION: 1.0-beta-2
[INFO] ----------------------------------------------------------------------------
[INFO] Building Trails Example - Classic Hibernate Roster Demo
[INFO]    task-segment: [tomcat:run]
[INFO] ----------------------------------------------------------------------------
[INFO] Preparing tomcat:run
[INFO] [aspectj:compile {execution: default}]
[INFO] [apt:execute {execution: default}]
log4j:WARN No appenders could be found for logger (org.trails.hibernate.HibernateAnnotationProcessorFactory).
log4j:WARN Please initialize the log4j system properly.
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [tomcat:run]
[INFO] Creating Tomcat server configuration at c:\trails\source\trails\examples\roster\target/tomcat
[INFO] Starting tomcat server
[INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
[INFO] XML validation disabled
[ERROR] Exception starting filter hibernateFilter
java.lang.ClassCastException: org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
        at org.apache.catalina.core.StandardContext.start (StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer (AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java :493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
a:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java :143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter Acegi Filter Chain Proxy
java.lang.ClassCastException: org.acegisecurity.util.FilterToBeanProxy
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java :3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start (StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start (Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.jav
a:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:280)
        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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Exception starting filter redirect
java.lang.ClassCastException: org.apache.tapestry.RedirectFilter
        at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
        at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:304)
        at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
        at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java :3598)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardHost.start (StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.startup.Embedded.start (Embedded.java:821)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
        at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.jav
a:311)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main (MavenCli.java:280)
        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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Error filterStart
[ERROR] Context [/] startup failed due to previous errors
[INFO] Initializing Coyote HTTP/1.1 on http-8080
[INFO] Starting Coyote HTTP/1.1 on http-8080


Peek-a-boo FREE Tricks & Treats for You! Get 'em!
Best regards
Ken in nashua

Re: Roster Example (Class cast exception)

by Alejandro Scandroli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Pablo

Ohhhhh men, I can't believe it, commons-logging again. It has
"servlet-api" as a dependency :-/

As a quick workaround you can exclude the servlet-api from the
commons-logging dependency:

                <dependency>
                        <groupId>commons-logging</groupId>
                        <artifactId>commons-logging</artifactId>
                        <version>1.1</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>javax.servlet</groupId>
                                        <artifactId>servlet-api</artifactId>
                                </exclusion>
                        </exclusions>
                </dependency>

I will file a JIRA issue for this, and I will revisit the dependency tree later.

Alejandro.


On 10/17/07, Ken nashua <nhhockeyplayer@...> wrote:

>
>  I reproduced the classcastexception myself... I recall seeing this months
> back in jetty but not anymore with jetty.
>
>  Until Alejandro gets a better handle on this lapse, you may fair better
> with the following
>
>      mvn jetty:run
>
>  tomcat is easy and rightfully this should work. The cargo folks are fairly
> up to snuff with the tomcat plugin.
>
> Best regards
> Ken in nashua
>
>  [INFO] [tomcat:run]
> [INFO] Creating Tomcat server configuration at
> C:\Prototype\Mavenized\Product\trails\trunk\tra
> ils\examples\realty\target/tomcat
>
> [INFO] Starting tomcat server
> [INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
> [INFO] XML validation disabled
> [ERROR] Exception starting filter hibernateFilter
> java.lang.ClassCastException:
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilt
> er
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> ig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> a:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> ecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
> fecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> cutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
> faultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> cycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
> r.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> 5)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter Acegi Filter Chain Proxy
> java.lang.ClassCastException:
> org.acegisecurity.util.FilterToBeanProxy
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> ig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> a:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> ecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
> fecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> cutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
> faultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> cycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
> r.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> 5)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter redirect
> java.lang.ClassCastException:
> org.apache.tapestry.RedirectFilter
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> ig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> a:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> ecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
> fecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> cutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
> faultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> cycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
> r.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> 5)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Error filterStart
> [ERROR] Context [/] startup failed due to previous errors
> [INFO] Initializing Coyote HTTP/1.1 on http-8080
> [INFO] Starting Coyote HTTP/1.1 on http-8080
>
>
>
>  ________________________________
>  Date: Wed, 17 Oct 2007 16:42:18 -0300
> From: pfrancav@...
> To: users@...
> Subject: [trails-users] Roster Example (Class cast exception)
>
>
> Hi, I checked out the trails source to try the Roster example.
>
> after a successfully  mvn clean install and mvn eclipse:eclipse, I ve this
> message when a want to run mvn tomcat:run
>
> Any idea ?, thanks
>
> $ mvn tomcat:run
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'tomcat'.
> WAGON_VERSION: 1.0-beta-2
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building Trails Example - Classic Hibernate Roster Demo
> [INFO]    task-segment: [tomcat:run]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Preparing tomcat:run
> [INFO] [aspectj:compile {execution: default}]
> [INFO] [apt:execute {execution: default}]
> log4j:WARN No appenders could be found for logger
> (org.trails.hibernate.HibernateAnnotationProcessorFactory).
> log4j:WARN Please initialize the log4j system properly.
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [tomcat:run]
> [INFO] Creating Tomcat server configuration at
> c:\trails\source\trails\examples\roster\target/tomcat
> [INFO] Starting tomcat server
> [INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
> [INFO] XML validation disabled
> [ERROR] Exception starting filter hibernateFilter
> java.lang.ClassCastException:
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
>         at org.apache.catalina.core.StandardContext.start
> (StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at org.apache.catalina.core.ContainerBase.start
> (ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer
> (AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java
> :493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
> a:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java
> :143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch
> (Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter Acegi Filter Chain Proxy
> java.lang.ClassCastException:
> org.acegisecurity.util.FilterToBeanProxy
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
> (ApplicationFilterConfig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java
> :3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at org.apache.catalina.core.StandardHost.start
> (StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at org.apache.catalina.startup.Embedded.start
> (Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> (DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> (DefaultLifecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.jav
> a:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecutor.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main
> (MavenCli.java:280)
>         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch
> (Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter redirect
> java.lang.ClassCastException:
> org.apache.tapestry.RedirectFilter
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
> (ApplicationFilterConfig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java
> :3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at org.apache.catalina.core.StandardHost.start
> (StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at org.apache.catalina.startup.Embedded.start
> (Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> (DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> (DefaultLifecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.jav
> a:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecutor.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main
> (MavenCli.java:280)
>         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch
> (Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Error filterStart
> [ERROR] Context [/] startup failed due to previous errors
> [INFO] Initializing Coyote HTTP/1.1 on http-8080
> [INFO] Starting Coyote HTTP/1.1 on http-8080
>
> ________________________________
> Peek-a-boo FREE Tricks & Treats for You! Get 'em!

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Multiple checkboxes in Trails

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is it possible to define whether multiple selections are shown as those left/right arrow boxes or as "old-fashioned" checkboxes?

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Roster Example (Class cast exception)

by pfrancav :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks Alejandro, you are a groso ( genius, great man) !!

On 10/17/07, Alejandro Scandroli <alejandroscandroli@...> wrote:
Hi Pablo

Ohhhhh men, I can't believe it, commons-logging again. It has
"servlet-api" as a dependency :-/

As a quick workaround you can exclude the servlet-api from the
commons-logging dependency:

                <dependency>
                        <groupId>commons-logging</groupId>
                        <artifactId>commons-logging</artifactId>
                        <version>1.1</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>javax.servlet</groupId>
                                        <artifactId>servlet-api</artifactId>
                                </exclusion>
                        </exclusions>
                </dependency>

I will file a JIRA issue for this, and I will revisit the dependency tree later.

Alejandro.


On 10/17/07, Ken nashua < nhhockeyplayer@...> wrote:

>
>  I reproduced the classcastexception myself... I recall seeing this months
> back in jetty but not anymore with jetty.
>
>  Until Alejandro gets a better handle on this lapse, you may fair better
> with the following
>
>      mvn jetty:run
>
>  tomcat is easy and rightfully this should work. The cargo folks are fairly
> up to snuff with the tomcat plugin.
>
> Best regards
> Ken in nashua
>
>  [INFO] [tomcat:run]
> [INFO] Creating Tomcat server configuration at
> C:\Prototype\Mavenized\Product\trails\trunk\tra
> ils\examples\realty\target/tomcat
>
> [INFO] Starting tomcat server
> [INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
> [INFO] XML validation disabled
> [ERROR] Exception starting filter hibernateFilter
> java.lang.ClassCastException:
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilt
> er
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> ig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig .<init>(ApplicationFilterConfig.jav
> a:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
>         at
> org.apache.catalina.core.StandardContext.start (StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at

> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start (Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java :113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleEx
> ecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
> fecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExe
> cutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
> faultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> cycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
> r.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)

>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> 5)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter Acegi Filter Chain Proxy
> java.lang.ClassCastException:
> org.acegisecurity.util.FilterToBeanProxy
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> ig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> a:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart (StandardContext.java:3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start (StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> ecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLi
> fecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> cutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (De
> faultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> cycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecuto
> r.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> 5)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter redirect
> java.lang.ClassCastException:
> org.apache.tapestry.RedirectFilter
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> ig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> a:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart (StandardContext.java:3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start (StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> 443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> ecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLi
> fecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> cutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (De
> faultLifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> cycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecuto
> r.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> 5)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Error filterStart
> [ERROR] Context [/] startup failed due to previous errors
> [INFO] Initializing Coyote HTTP/1.1 on http-8080
> [INFO] Starting Coyote HTTP/1.1 on http-8080
>
>
>
>  ________________________________
>  Date: Wed, 17 Oct 2007 16:42:18 -0300
> From: pfrancav@...
> To: users@...
> Subject: [trails-users] Roster Example (Class cast exception)
>
>
> Hi, I checked out the trails source to try the Roster example.
>
> after a successfully  mvn clean install and mvn eclipse:eclipse, I ve this
> message when a want to run mvn tomcat:run
>
> Any idea ?, thanks
>
> $ mvn tomcat:run
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'tomcat'.
> WAGON_VERSION: 1.0-beta-2
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building Trails Example - Classic Hibernate Roster Demo
> [INFO]    task-segment: [tomcat:run]
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Preparing tomcat:run
> [INFO] [aspectj:compile {execution: default}]
> [INFO] [apt:execute {execution: default}]
> log4j:WARN No appenders could be found for logger
> (org.trails.hibernate.HibernateAnnotationProcessorFactory).
> log4j:WARN Please initialize the log4j system properly.
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [tomcat:run]
> [INFO] Creating Tomcat server configuration at
> c:\trails\source\trails\examples\roster\target/tomcat
> [INFO] Starting tomcat server
> [INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
> [INFO] XML validation disabled
> [ERROR] Exception starting filter hibernateFilter
> java.lang.ClassCastException:
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig .<init>(ApplicationFilterConfig.java:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
>         at org.apache.catalina.core.StandardContext.start
> (StandardContext.java:4168)

>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at org.apache.catalina.core.ContainerBase.start
> (ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer
> (AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute (AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java
> :493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
> a:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments (DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java
> :143)
>         at
> org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch
> (Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter Acegi Filter Chain Proxy
> java.lang.ClassCastException:
> org.acegisecurity.util.FilterToBeanProxy
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
> (ApplicationFilterConfig.java:304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java :77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java
> :3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at org.apache.catalina.core.StandardHost.start
> (StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>         at org.apache.catalina.startup.Embedded.start
> (Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> (DefaultPluginManager.java:443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> (DefaultLifecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.jav
> a:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecutor.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main
> (MavenCli.java:280)
>         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch
> (Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Exception starting filter redirect
> java.lang.ClassCastException:
> org.apache.tapestry.RedirectFilter
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
> (ApplicationFilterConfig.java :304)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java
> :3598)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at org.apache.catalina.core.StandardHost.start
> (StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>         at
> org.apache.catalina.core.StandardEngine.start (StandardEngine.java:442)
>         at org.apache.catalina.startup.Embedded.start
> (Embedded.java:821)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
>         at
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> (DefaultPluginManager.java :443)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> (DefaultLifecycleExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.jav
> a:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecutor.java:143)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main
> (MavenCli.java:280)
>         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch
> (Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
>         at
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [ERROR] Error filterStart
> [ERROR] Context [/] startup failed due to previous errors
> [INFO] Initializing Coyote HTTP/1.1 on http-8080
> [INFO] Starting Coyote HTTP/1.1 on http-8080
>
> ________________________________
> Peek-a-boo FREE Tricks & Treats for You! Get 'em!

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email



Captcha code and Trails

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is it possible to integrate Captcha codes with Trails forms or is it necessary to use standard Tapestry components ?

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Accessing Roles in Templates

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

If you want to display components/html fragments or links etc...depending on User Roles, how do you access them in Trails inside of Page and Component templates?

Thanks!

Tobias

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Roster Example (Class cast exception)

by Alejandro Scandroli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It's fixed on trunk.

On 10/18/07, Pablo Francavilla <pfrancav@...> wrote:

> Thanks Alejandro, you are a groso ( genius, great man) !!
>
>
> On 10/17/07, Alejandro Scandroli <alejandroscandroli@... > wrote:
> >
> > Hi Pablo
> >
> > Ohhhhh men, I can't believe it, commons-logging again. It has
> > "servlet-api" as a dependency :-/
> >
> > As a quick workaround you can exclude the servlet-api from the
> > commons-logging dependency:
> >
> >                 <dependency>
> >
> <groupId>commons-logging</groupId>
> >
> <artifactId>commons-logging</artifactId>
> >                         <version>1.1</version>
> >                         <exclusions>
> >                                 <exclusion>
> >
> <groupId>javax.servlet</groupId>
> >
> <artifactId>servlet-api</artifactId>
> >                                 </exclusion>
> >                         </exclusions>
> >                 </dependency>
> >
> > I will file a JIRA issue for this, and I will revisit the dependency tree
> later.
> >
> > Alejandro.
> >
> >
> > On 10/17/07, Ken nashua < nhhockeyplayer@...> wrote:
> > >
> > >  I reproduced the classcastexception myself... I recall seeing this
> months
> > > back in jetty but not anymore with jetty.
> > >
> > >  Until Alejandro gets a better handle on this lapse, you may fair better
> > > with the following
> > >
> > >      mvn jetty:run
> > >
> > >  tomcat is easy and rightfully this should work. The cargo folks are
> fairly
> > > up to snuff with the tomcat plugin.
> > >
> > > Best regards
> > > Ken in nashua
> > >
> > >  [INFO] [tomcat:run]
> > > [INFO] Creating Tomcat server configuration at
> > > C:\Prototype\Mavenized\Product\trails\trunk\tra
> > > ils\examples\realty\target/tomcat
> > >
> > > [INFO] Starting tomcat server
> > > [INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
> > > [INFO] XML validation disabled
> > > [ERROR] Exception starting filter hibernateFilter
> > > java.lang.ClassCastException:
> > >
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilt
> > > er
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> > > java:210)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> > > ig.java:304)
> > >         at
> > > org.apache.catalina.core.ApplicationFilterConfig
> .<init>(ApplicationFilterConfig.jav
> > > a:77)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
> > >         at
> > > org.apache.catalina.core.StandardContext.start
> (StandardContext.java:4168)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> > >         at
> > > org.apache.catalina.startup.Embedded.start
> (Embedded.java:821)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java
> :113)
> > >         at
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> > > 443)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> (DefaultLifecycleEx
> > > ecutor.java:539)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLi
> > > fecycleExecutor.java:493)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> (DefaultLifecycleExe
> > > cutor.java:463)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(De
> > > faultLifecycleExecutor.java:311)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> > > cycleExecutor.java:278)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecuto
> > > r.java:143)
> > >         at
> > >
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> > >         at
> > >
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at
> > > org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >         at
> > >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> :39)
> > >         at
> > >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> > > 5)
> > >         at java.lang.reflect.Method.invoke(Method.java:585)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >         at
> > > org.codehaus.classworlds.Launcher.mainWithExitCode
> (Launcher.java:430)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [ERROR] Exception starting filter Acegi Filter Chain Proxy
> > > java.lang.ClassCastException:
> > > org.acegisecurity.util.FilterToBeanProxy
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> > > java:210)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> > > ig.java:304)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> > > a:77)
> > >         at
> > > org.apache.catalina.core.StandardContext.filterStart
> (StandardContext.java:3598)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > > org.apache.catalina.core.StandardEngine.start
> (StandardEngine.java:442)
> > >         at
> > >
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
> > >         at
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> > > 443)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> > > ecutor.java:539)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> (DefaultLi
> > > fecycleExecutor.java:493)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> > > cutor.java:463)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (De
> > > faultLifecycleExecutor.java:311)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> > > cycleExecutor.java:278)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecuto
> > > r.java:143)
> > >         at
> > >
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> > >         at
> > >
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at
> > > org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:39)
> > >         at
> > >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> > > 5)
> > >         at java.lang.reflect.Method.invoke(Method.java:585)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >         at
> > > org.codehaus.classworlds.Launcher.mainWithExitCode
> (Launcher.java:430)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [ERROR] Exception starting filter redirect
> > > java.lang.ClassCastException:
> > > org.apache.tapestry.RedirectFilter
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.
> > > java:210)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConf
> > > ig.java:304)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.jav
> > > a:77)
> > >         at
> > > org.apache.catalina.core.StandardContext.filterStart
> (StandardContext.java:3598)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > > org.apache.catalina.core.StandardEngine.start
> (StandardEngine.java:442)
> > >         at
> > >
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
> > >         at
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> > > 443)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleEx
> > > ecutor.java:539)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> (DefaultLi
> > > fecycleExecutor.java:493)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExe
> > > cutor.java:463)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (De
> > > faultLifecycleExecutor.java:311)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLife
> > > cycleExecutor.java:278)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecuto
> > > r.java:143)
> > >         at
> > >
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> > >         at
> > >
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at
> > > org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> > >         at
> > > sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:39)
> > >         at
> > >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
> > > 5)
> > >         at java.lang.reflect.Method.invoke(Method.java:585)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >         at
> > > org.codehaus.classworlds.Launcher.mainWithExitCode
> (Launcher.java:430)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [ERROR] Error filterStart
> > > [ERROR] Context [/] startup failed due to previous errors
> > > [INFO] Initializing Coyote HTTP/1.1 on http-8080
> > > [INFO] Starting Coyote HTTP/1.1 on http-8080
> > >
> > >
> > >
> > >  ________________________________
> > >  Date: Wed, 17 Oct 2007 16:42:18 -0300
> > > From: pfrancav@...
> > > To: users@...
> > > Subject: [trails-users] Roster Example (Class cast exception)
> > >
> > >
> > > Hi, I checked out the trails source to try the Roster example.
> > >
> > > after a successfully  mvn clean install and mvn eclipse:eclipse, I ve
> this
> > > message when a want to run mvn tomcat:run
> > >
> > > Any idea ?, thanks
> > >
> > > $ mvn tomcat:run
> > > [INFO] Scanning for projects...
> > > [INFO] Searching repository for plugin with prefix: 'tomcat'.
> > > WAGON_VERSION: 1.0-beta-2
> > > [INFO]
> > >
> ----------------------------------------------------------------------------
> > > [INFO] Building Trails Example - Classic Hibernate Roster Demo
> > > [INFO]    task-segment: [tomcat:run]
> > > [INFO]
> > >
> ----------------------------------------------------------------------------
> > > [INFO] Preparing tomcat:run
> > > [INFO] [aspectj:compile {execution: default}]
> > > [INFO] [apt:execute {execution: default}]
> > > log4j:WARN No appenders could be found for logger
> > >
> (org.trails.hibernate.HibernateAnnotationProcessorFactory).
> > > log4j:WARN Please initialize the log4j system properly.
> > > [INFO] [resources:resources]
> > > [INFO] Using default encoding to copy filtered resources.
> > > [INFO] [compiler:compile]
> > > [INFO] Nothing to compile - all classes are up to date
> > > [INFO] [tomcat:run]
> > > [INFO] Creating Tomcat server configuration at
> > > c:\trails\source\trails\examples\roster\target/tomcat
> > > [INFO] Starting tomcat server
> > > [INFO] Starting Servlet Engine: Apache Tomcat/5.5.15
> > > [INFO] XML validation disabled
> > > [ERROR] Exception starting filter hibernateFilter
> > > java.lang.ClassCastException:
> > >
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter
> (ApplicationFilterConfig.java:210)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)
> > >         at
> > > org.apache.catalina.core.ApplicationFilterConfig
> .<init>(ApplicationFilterConfig.java:77)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3598)
> > >         at
> org.apache.catalina.core.StandardContext.start
> > > (StandardContext.java:4168)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> > >         at org.apache.catalina.core.ContainerBase.start
> > > (ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> > >         at
> > >
> org.apache.catalina.startup.Embedded.start(Embedded.java:821)
> > >         at
> > > org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer
> > > (AbstractRunMojo.java:253)
> > >         at
> > > org.codehaus.mojo.tomcat.AbstractRunMojo.execute
> (AbstractRunMojo.java:113)
> > >         at
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> (DefaultLifecycleExecutor.java:539)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java
> > > :493)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> (DefaultLifecycleExecutor.java:463)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
> > > a:311)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
> (DefaultLifecycleExecutor.java:278)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java
> > > :143)
> > >         at
> > > org.apache.maven.DefaultMaven.doExecute
> (DefaultMaven.java:334)
> > >         at
> > >
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at
> > > org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
> > >         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >         at org.codehaus.classworlds.Launcher.launch
> > > (Launcher.java:255)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [ERROR] Exception starting filter Acegi Filter Chain Proxy
> > > java.lang.ClassCastException:
> > > org.acegisecurity.util.FilterToBeanProxy
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
> > > (ApplicationFilterConfig.java:304)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java
> :77)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java
> > > :3598)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at org.apache.catalina.core.StandardHost.start
> > > (StandardHost.java:718)
> > >         at
> > > org.apache.catalina.core.ContainerBase.start
> (ContainerBase.java:1012)
> > >         at
> > >
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> > >         at org.apache.catalina.startup.Embedded.start
> > > (Embedded.java:821)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
> > >         at
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> > > (DefaultPluginManager.java:443)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> > > (DefaultLifecycleExecutor.java:493)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> > > (DefaultLifecycleExecutor.jav
> > > a:311)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> > > (DefaultLifecycleExecutor.java:143)
> > >         at
> > >
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> > >         at
> > >
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at org.apache.maven.cli.MavenCli.main
> > > (MavenCli.java:280)
> > >         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >         at org.codehaus.classworlds.Launcher.launch
> > > (Launcher.java:255)
> > >         at
> > > org.codehaus.classworlds.Launcher.mainWithExitCode
> (Launcher.java:430)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [ERROR] Exception starting filter redirect
> > > java.lang.ClassCastException:
> > > org.apache.tapestry.RedirectFilter
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:210)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef
> > > (ApplicationFilterConfig.java :304)
> > >         at
> > >
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java
> > > :3598)
> > >         at
> > >
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4168)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at org.apache.catalina.core.StandardHost.start
> > > (StandardHost.java:718)
> > >         at
> > >
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
> > >         at
> > > org.apache.catalina.core.StandardEngine.start
> (StandardEngine.java:442)
> > >         at org.apache.catalina.startup.Embedded.start
> > > (Embedded.java:821)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:253)
> > >         at
> > >
> org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:113)
> > >         at
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> > > (DefaultPluginManager.java :443)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal
> > > (DefaultLifecycleExecutor.java:493)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> > > (DefaultLifecycleExecutor.jav
> > > a:311)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
> > >         at
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> > > (DefaultLifecycleExecutor.java:143)
> > >         at
> > >
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> > >         at
> > >
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at org.apache.maven.cli.MavenCli.main
> > > (MavenCli.java:280)
> > >         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.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > >         at org.codehaus.classworlds.Launcher.launch
> > > (Launcher.java:255)
> > >         at
> > > org.codehaus.classworlds.Launcher.mainWithExitCode
> (Launcher.java:430)
> > >         at
> > >
> org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > [ERROR] Error filterStart
> > > [ERROR] Context [/] startup failed due to previous errors
> > > [INFO] Initializing Coyote HTTP/1.1 on http-8080
> > > [INFO] Starting Coyote HTTP/1.1 on http-8080
> > >
> > > ________________________________
> > > Peek-a-boo FREE Tricks & Treats for You! Get 'em!
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


User related data

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

What would be the best/simples/quickest way to implement the following in Trails:

- A user can create some "Books" objects that are associated with this user. He can create them, edit them delete them and list them. When he is logged in  he can access the table with "his own" books and see all his books.

- A user can only see his own Books and not the Books of other users.

Tobias

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: User related data

by Kalle Korhonen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

- Add an "owner" property (association to an object) that implements Acegi UserDetails to your Book entity. Implement authentication with Acegi.
- Insert NewLink to Book from where ever you want the user to be able to create them.
- Add the following annotations to Book entity:
@ViewRequiresAssociation("owner")
@UpdateRequiresAssociation("owner")
@RemoveRequiresAssociation("owner")

Read the documentation at http://trailsframework.org/Security+module

Kalle

On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
What would be the best/simples/quickest way to implement the following in Trails:

- A user can create some "Books" objects that are associated with this user. He can create them, edit them delete them and list them. When he is logged in  he can access the table with "his own" books and see all his books.

- A user can only see his own Books and not the Books of other users.

Tobias

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email



Re: Captcha code and Trails

by Alejandro Scandroli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Any Tapestry component library can be integrated with Trails.
For captcha components you have tapestry-captcha @ javaforge, although
I've never used it.

Alejandro.

On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> Is it possible to integrate Captcha codes with Trails forms or is it necessary to use standard Tapestry components ?
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: User related data

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Cool stuff! Thanks!

-------- Original-Nachricht --------
> Datum: Thu, 18 Oct 2007 05:14:49 -0700
> Von: "Kalle Korhonen" <kalle.o.korhonen@...>
> An: users@...
> Betreff: Re: [trails-users] User related data

> - Add an "owner" property (association to an object) that implements Acegi
> UserDetails to your Book entity. Implement authentication with Acegi.
> - Insert NewLink to Book from where ever you want the user to be able to
> create them.
> - Add the following annotations to Book entity:
> @ViewRequiresAssociation("owner")
> @UpdateRequiresAssociation("owner")
> @RemoveRequiresAssociation("owner")
>
> Read the documentation at http://trailsframework.org/Security+module
>
> Kalle
>
> On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> >
> > What would be the best/simples/quickest way to implement the following
> in
> > Trails:
> >
> > - A user can create some "Books" objects that are associated with this
> > user. He can create them, edit them delete them and list them. When he
> is
> > logged in  he can access the table with "his own" books and see all his
> > books.
> >
> > - A user can only see his own Books and not the Books of other users.
> >
> > Tobias
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Multiple checkboxes in Trails

by Alejandro Scandroli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Tobias,

Sorry, but I don't fully understand the question. Are you talking
about the Palette component used for rendering @ManyToMany
relationships?

Alejandro.

On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> Is it possible to define whether multiple selections are shown as those left/right arrow boxes or as "old-fashioned" checkboxes?
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Multiple checkboxes in Trails

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is it called Palette component? I mean these 2 boxes with the left and right arrow that allows you to move objects from the left to the right etc...in order to make a selection. E.g. you have various categories that someone can select. Usually you have checkboxes....on Trails you automatically get those two-arrow components - which are sometimes quite cool, but if you have a whole lot of them it looks more neutral to have simple checkboxes.

-------- Original-Nachricht --------
> Datum: Thu, 18 Oct 2007 14:28:03 +0200
> Von: "Alejandro Scandroli" <alejandroscandroli@...>
> An: users@...
> Betreff: Re: [trails-users] Multiple checkboxes in Trails

> Hi Tobias,
>
> Sorry, but I don't fully understand the question. Are you talking
> about the Palette component used for rendering @ManyToMany
> relationships?
>
> Alejandro.
>
> On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> > Is it possible to define whether multiple selections are shown as those
> left/right arrow boxes or as "old-fashioned" checkboxes?
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: User related data

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have done so...


        @ViewRequiresAssociation("owner")
        @UpdateRequiresAssociation("owner")
        @RemoveRequiresAssociation("owner")
       
        public User getOwner(){
                return this.owner;
        }

but Eclipse tells me, that the Annotations was "disallowed for this location".

In User (that implements UserDetails):

@ManyToMany(fetch = FetchType.EAGER)
        @JoinTable(name = "user_blog", joinColumns = { @JoinColumn(name = "user_ID") }, inverseJoinColumns = { @JoinColumn(name = "blog_ID") })
       
        public Set<Blog> getBlogs()
        {
                return blogs;
        }
and inside of Blog:

@ViewRequiresAssociation("owner")
        @UpdateRequiresAssociation("owner")
        @RemoveRequiresAssociation("owner")
       
        public User getOwner(){
                return this.owner;
        }

-------- Original-Nachricht --------
> Datum: Thu, 18 Oct 2007 05:14:49 -0700
> Von: "Kalle Korhonen" <kalle.o.korhonen@...>
> An: users@...
> Betreff: Re: [trails-users] User related data

> - Add an "owner" property (association to an object) that implements Acegi
> UserDetails to your Book entity. Implement authentication with Acegi.
> - Insert NewLink to Book from where ever you want the user to be able to
> create them.
> - Add the following annotations to Book entity:
> @ViewRequiresAssociation("owner")
> @UpdateRequiresAssociation("owner")
> @RemoveRequiresAssociation("owner")
>
> Read the documentation at http://trailsframework.org/Security+module
>
> Kalle
>
> On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> >
> > What would be the best/simples/quickest way to implement the following
> in
> > Trails:
> >
> > - A user can create some "Books" objects that are associated with this
> > user. He can create them, edit them delete them and list them. When he
> is
> > logged in  he can access the table with "his own" books and see all his
> > books.
> >
> > - A user can only see his own Books and not the Books of other users.
> >
> > Tobias
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Multiple checkboxes in Trails

by Alejandro Scandroli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Tobias,

Yes, that component is called Palette:
http://tapestry.apache.org/tapestry4.1/tapestry-contrib/componentreference/palette.html
and I think that what you are looking for is the
MultiplePropertySelection component:
http://tapestry.apache.org/tapestry4.1/tapestry-contrib/componentreference/multiplepropertyselection.html

Careful, MultiplePropertySelection will only work with List, you can't
use Set with it.
Check EditCollection getSelectedList and setSelectedList methods for a
possible workaround.

As a "model" you can use our IdentifierSelectionModel:
new IdentifierSelectionModel(getPersistenceService().getAllInstances(
getCollectionDescriptor().getElementType()),
elementDescriptor.getIdentifierDescriptor().getName());

or

new IdentifierSelectionModel(getPersistenceService().getAllInstances(
Book.class), "id");

I hope this helps.
Alejandro.

On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:

> Is it called Palette component? I mean these 2 boxes with the left and right arrow that allows you to move objects from the left to the right etc...in order to make a selection. E.g. you have various categories that someone can select. Usually you have checkboxes....on Trails you automatically get those two-arrow components - which are sometimes quite cool, but if you have a whole lot of them it looks more neutral to have simple checkboxes.
>
> -------- Original-Nachricht --------
> > Datum: Thu, 18 Oct 2007 14:28:03 +0200
> > Von: "Alejandro Scandroli" <alejandroscandroli@...>
> > An: users@...
> > Betreff: Re: [trails-users] Multiple checkboxes in Trails
>
> > Hi Tobias,
> >
> > Sorry, but I don't fully understand the question. Are you talking
> > about the Palette component used for rendering @ManyToMany
> > relationships?
> >
> > Alejandro.
> >
> > On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> > > Is it possible to define whether multiple selections are shown as those
> > left/right arrow boxes or as "old-fashioned" checkboxes?
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe from this list please visit:
> > >
> > >     http://xircles.codehaus.org/manage_email
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Multiple checkboxes in Trails

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, thanks!

-------- Original-Nachricht --------
> Datum: Thu, 18 Oct 2007 16:28:26 +0200
> Von: "Alejandro Scandroli" <alejandroscandroli@...>
> An: users@...
> Betreff: Re: [trails-users] Multiple checkboxes in Trails

> Hi Tobias,
>
> Yes, that component is called Palette:
> http://tapestry.apache.org/tapestry4.1/tapestry-contrib/componentreference/palette.html
> and I think that what you are looking for is the
> MultiplePropertySelection component:
> http://tapestry.apache.org/tapestry4.1/tapestry-contrib/componentreference/multiplepropertyselection.html
>
> Careful, MultiplePropertySelection will only work with List, you can't
> use Set with it.
> Check EditCollection getSelectedList and setSelectedList methods for a
> possible workaround.
>
> As a "model" you can use our IdentifierSelectionModel:
> new IdentifierSelectionModel(getPersistenceService().getAllInstances(
> getCollectionDescriptor().getElementType()),
> elementDescriptor.getIdentifierDescriptor().getName());
>
> or
>
> new IdentifierSelectionModel(getPersistenceService().getAllInstances(
> Book.class), "id");
>
> I hope this helps.
> Alejandro.
>
> On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> > Is it called Palette component? I mean these 2 boxes with the left and
> right arrow that allows you to move objects from the left to the right
> etc...in order to make a selection. E.g. you have various categories that
> someone can select. Usually you have checkboxes....on Trails you automatically
> get those two-arrow components - which are sometimes quite cool, but if you
> have a whole lot of them it looks more neutral to have simple checkboxes.
> >
> > -------- Original-Nachricht --------
> > > Datum: Thu, 18 Oct 2007 14:28:03 +0200
> > > Von: "Alejandro Scandroli" <alejandroscandroli@...>
> > > An: users@...
> > > Betreff: Re: [trails-users] Multiple checkboxes in Trails
> >
> > > Hi Tobias,
> > >
> > > Sorry, but I don't fully understand the question. Are you talking
> > > about the Palette component used for rendering @ManyToMany
> > > relationships?
> > >
> > > Alejandro.
> > >
> > > On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> > > > Is it possible to define whether multiple selections are shown as
> those
> > > left/right arrow boxes or as "old-fashioned" checkboxes?
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe from this list please visit:
> > > >
> > > >     http://xircles.codehaus.org/manage_email
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe from this list please visit:
> > >
> > >     http://xircles.codehaus.org/manage_email
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> >
> >     http://xircles.codehaus.org/manage_email
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: User related data

by Toby78 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

... if I put the line:

  @ViewRequiresAssociation("owner")
  @UpdateRequiresAssociation("owner")
  @RemoveRequiresAssociation("owner")

on top of the owner (user) class, it kind of works, but:

If the class Blog is edited, the owner can set the owner to "none".

How can you ensure that the Blog is always associated to the user that has created it and that the user can not change it to "none" and also that admin can ever change it?

Thanks!

Tobias

-------- Original-Nachricht --------
> Datum: Thu, 18 Oct 2007 15:08:15 +0200
> Von: superoverdrive@...
> An: users@...
> Betreff: Re: [trails-users] User related data

> I have done so...
>
>
> @ViewRequiresAssociation("owner")
> @UpdateRequiresAssociation("owner")
> @RemoveRequiresAssociation("owner")
>
> public User getOwner(){
> return this.owner;
> }
>
> but Eclipse tells me, that the Annotations was "disallowed for this
> location".
>
> In User (that implements UserDetails):
>
> @ManyToMany(fetch = FetchType.EAGER)
> @JoinTable(name = "user_blog", joinColumns = { @JoinColumn(name =
> "user_ID") }, inverseJoinColumns = { @JoinColumn(name = "blog_ID") })
>
> public Set<Blog> getBlogs()
> {
> return blogs;
> }
> and inside of Blog:
>
> @ViewRequiresAssociation("owner")
> @UpdateRequiresAssociation("owner")
> @RemoveRequiresAssociation("owner")
>
> public User getOwner(){
> return this.owner;
> }
>
> -------- Original-Nachricht --------
> > Datum: Thu, 18 Oct 2007 05:14:49 -0700
> > Von: "Kalle Korhonen" <kalle.o.korhonen@...>
> > An: users@...
> > Betreff: Re: [trails-users] User related data
>
> > - Add an "owner" property (association to an object) that implements
> Acegi
> > UserDetails to your Book entity. Implement authentication with Acegi.
> > - Insert NewLink to Book from where ever you want the user to be able to
> > create them.
> > - Add the following annotations to Book entity:
> > @ViewRequiresAssociation("owner")
> > @UpdateRequiresAssociation("owner")
> > @RemoveRequiresAssociation("owner")
> >
> > Read the documentation at http://trailsframework.org/Security+module
> >
> > Kalle
> >
> > On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> > >
> > > What would be the best/simples/quickest way to implement the following
> > in
> > > Trails:
> > >
> > > - A user can create some "Books" objects that are associated with this
> > > user. He can create them, edit them delete them and list them. When he
> > is
> > > logged in  he can access the table with "his own" books and see all
> his
> > > books.
> > >
> > > - A user can only see his own Books and not the Books of other users.
> > >
> > > Tobias
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe from this list please visit:
> > >
> > >     http://xircles.codehaus.org/manage_email
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: Accessing Roles in Templates

by Alejandro Scandroli :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Tobias

SecurityContext context = SecurityContextHolder.getContext();
String currentUserName = context.getAuthentication().getName(); //the userName
GrantedAuthority[] authorities =
context.getAuthentication().getAuthorities(); //the  permissions
// and finally
UserDetails userDetails =
userDetailsService.loadUserByUsername(currentUserName); //the user
object


Alejandro.

On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:

> If you want to display components/html fragments or links etc...depending on User Roles, how do you access them in Trails inside of Page and Component templates?
>
> Thanks!
>
> Tobias
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Re: User related data

by Kalle Korhonen-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes, ...Association annotations are only for the whole entity. You need to keep those annotations in place, then *hide* it from the view (with e.g @PropertyDescriptor(hidden=true), and manage the association automatically. I.e. override save() of the particular edit page (or make the entity implement Interceptable) and add the current user as the owner of the newly created entity (you should also check for isModelNew() before you assign the owner).

Kalle

On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
... if I put the line:

        @ViewRequiresAssociation("owner")
        @UpdateRequiresAssociation("owner")
        @RemoveRequiresAssociation("owner")

on top of the owner (user) class, it kind of works, but:

If the class Blog is edited, the owner can set the owner to "none".

How can you ensure that the Blog is always associated to the user that has created it and that the user can not change it to "none" and also that admin can ever change it?

Thanks!

Tobias

-------- Original-Nachricht --------
> Datum: Thu, 18 Oct 2007 15:08:15 +0200
> Von: superoverdrive@...
> An: users@...
> Betreff: Re: [trails-users] User related data

> I have done so...
>
>
>       @ViewRequiresAssociation("owner")
>       @UpdateRequiresAssociation("owner")
>       @RemoveRequiresAssociation("owner")
>
>       public User getOwner(){
>               return this.owner;
>       }
>
> but Eclipse tells me, that the Annotations was "disallowed for this
> location".
>
> In User (that implements UserDetails):
>
> @ManyToMany(fetch = FetchType.EAGER)
>       @JoinTable(name = "user_blog", joinColumns = { @JoinColumn(name =
> "user_ID") }, inverseJoinColumns = { @JoinColumn(name = "blog_ID") })
>
>       public Set<Blog> getBlogs()
>       {
>               return blogs;
>       }
> and inside of Blog:
>
> @ViewRequiresAssociation("owner")
>       @UpdateRequiresAssociation("owner")
>       @RemoveRequiresAssociation("owner")
>
>       public User getOwner(){
>               return this.owner;
>       }
>
> -------- Original-Nachricht --------
> > Datum: Thu, 18 Oct 2007 05:14:49 -0700
> > Von: "Kalle Korhonen" <kalle.o.korhonen@...>
> > An: users@...
> > Betreff: Re: [trails-users] User related data
>
> > - Add an "owner" property (association to an object) that implements
> Acegi
> > UserDetails to your Book entity. Implement authentication with Acegi.
> > - Insert NewLink to Book from where ever you want the user to be able to
> > create them.
> > - Add the following annotations to Book entity:
> > @ViewRequiresAssociation("owner")
> > @UpdateRequiresAssociation("owner")
> > @RemoveRequiresAssociation("owner")
> >
> > Read the documentation at http://trailsframework.org/Security+module
> >
> > Kalle
> >
> > On 10/18/07, superoverdrive@... <superoverdrive@...> wrote:
> > >
> > > What would be the best/simples/quickest way to implement the following
> > in
> > > Trails:
> > >
> > > - A user can create some "Books" objects that are associated with this
> > > user. He can create them, edit them delete them and list them. When he
> > is
> > > logged in  he can access the table with "his own" books and see all
> his
> > > books.
> > >
> > > - A user can only see his own Books and not the Books of other users.
> > >
> > > Tobias
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe from this list please visit:
> > >
> > >     http://xircles.codehaus.org/manage_email
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>     http://xircles.codehaus.org/manage_email

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


< Prev | 1 - 2 | Next >