I got the same error. Maybe this should be changed in the tutorial?

-----Ursprüngliche Nachricht-----
Von: tnsilver [mailto:[EMAIL PROTECTED] 
Gesendet: Montag, 1. Oktober 2007 22:48
An: users@appfuse.dev.java.net
Betreff: Re: [appfuse-user] canoo web test failed with "Cannot find function
findFirstElement"


I had the same thing for a very silly reason. I followed the tutorials and
placed the <body id="personForm"/>
in my personForm.jsp before the <head> section. When I noticed this, I moved
it to right after the closing </head>. Still, the same problem. Then I
realized that the 'personForm' is not a good identifier because the form it
self is named the same so I figured this messes up with the function so I
just changed it to a unique id as such: <body id="personFormBody"/> and my
problem was solved.

The error is really confusing and misleading. In my case it was just a basic
html thing. Check, perhaps the reason in your case is similar...




Den Orlov wrote:
> 
> Following http://appfuse.org/display/APF/Using+JSF tutorial I've added
> Canoo WebTest. And while executing
> 
> mvn -e integration-test -Dtest=SavePerson -Dsurefire.useFile=false
> -Duser.language=en
> 
> get this error:
> 
> [INFO] Error executing ant tasks
> 
> Embedded error: The following error occurred while executing this line:
>
C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml:
251:
> Canoo Webtest: R_1454.
> Test failed.
> Test step steps
>
(C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml
:253:
> ) null failed with message "Step[clicklink (8/14)]: Script error loading
> page executing webtest at: clicklink Wrapped
> com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find
> function findFirstElement.
> (http://localhost:8081/adplatform-1.0-SNAPSHOT/scripts/prototype.js#1956)
> (Embedded script in
> http://localhost:8081/adplatform-1.0-SNAPSHOT/persons.html#71)
> Source code:
> function () {
>       [native code, arity=0]
> }
> "
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Error executing
> ant tasks
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife
cycleExecutor.java:559)
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:475)
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec
ycleExecutor.java:454)
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail
ures(DefaultLifecycleExecutor.java:306)
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa
ultLifecycleExecutor.java:273)
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle
Executor.java:140)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>       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)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing
> ant tasks
>       at
>
org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.
java:114)
>       at
org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83)
>       at
>
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage
r.java:412)
>       at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife
cycleExecutor.java:534)
>       ... 16 more
> Caused by: The following error occurred while executing this line:
>
C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml:
251:
> Canoo Webtest: R_1454.
> Test failed.
> Test step steps
>
(C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml
:253:
> ) null failed with message "Step[clicklink (8/14)]: Script error loading
> page executing webtest at: clicklink Wrapped
> com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find
> function findFirstElement.
> (http://localhost:8081/adplatform-1.0-SNAPSHOT/scripts/prototype.js#1956)
> (Embedded script in
> http://localhost:8081/adplatform-1.0-SNAPSHOT/persons.html#71)
> Source code:
> function () {
>       [native code, arity=0]
> }
> "
>       at
>
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper
.java:539)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384)
>       at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at
>
org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.
java:108)
>       ... 19 more
> Caused by:
>
C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml:
251:
> Canoo Webtest: R_1454.
> Test failed.
> Test step steps
>
(C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml
:253:
> ) null failed with message "Step[clicklink (8/14)]: Script error loading
> page executing webtest at: clicklink Wrapped
> com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find
> function findFirstElement.
> (http://localhost:8081/adplatform-1.0-SNAPSHOT/scripts/prototype.js#1956)
> (Embedded script in
> http://localhost:8081/adplatform-1.0-SNAPSHOT/persons.html#71)
> Source code:
> function () {
>       [native code, arity=0]
> }
> "
>       at
> com.canoo.webtest.ant.WebtestTask.stopBuildIfNeeded(WebtestTask.java:228)
>       at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:175)
>       at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
>
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx
ecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       ... 23 more
> 
> What's could be the reason of error? Most probably that <clicklink
> label="1"/> test command don't work. But how to fix this?
> 
> Thanks in advance,
> Den Orlov
> 

-- 
View this message in context:
http://www.nabble.com/canoo-web-test-failed-with-%22Cannot-find-function-fin
dFirstElement%22-tf3570878s2369.html#a12987555
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to