What does that mean it doesn't return? Can you catch an exception?
Can you show more clearly the line that doesn't work and how it looks to
make it work?

2010/2/15 soumik <soum...@gmail.com>

> Hi,
>  I'm using 1.1-SNAPSHOT lift release and am experiencing strange
> behaviour when trying to output a NodeSeq formed from nested NodeSeq &
> Scala code.
>
> To highlight the problem let me show you the code I'm trying to
> execute:
> -----------------------------------
> def listFilesInDir(dirName:String): NodeSeq =
>   {
>      Log.info("Recursing for: " + dirName)
>      val files = (new java.io.File(dirName)).listFiles
>
>      def playFile1() = "AAA"
>
>      <li class="fileElem" id="dir">{dirName}</li>
>         <ul>
>         {files.flatMap(f => {
>              if (f.isDirectory())
>              {
>                 Log.info("Directory: " + f.toString)
>                 listFilesInDir(f.toString)
>                 <span></span>
>              }
>              else
>              {
>                 Log.info("Regular file: " + f.getName)
>                 <li class="fileElem" id="regfile">
>                  {SHtml.link("", () => playFile1,
> Text("Something")) }                 /* Problem in this line */
>                 </li>
>              }
>           }
>         )}
>         </ul>
> -----------------------------------
> I'm trying to render the output of the above function in a comet
> actor. The problem i see is with the highlighted line of code. When
> the execution reaches this line of code, it gets stuck; the function
> doesn't return and i don't get a NodeSeq to render.
> However, for some reason if I change the highlighted line of code to
> say:
> {f.getName}
> I get the proper NodeSeq which lists all the files in the directory.
>
> Seems to me that the SHtml class functions are encountering an error
> scenario(frm which its unable to recover). I've tried a couple of
> SHtml functions(a, text, link, submit etc.) all of them show the same
> problem, but if I use some other scala code it executes properly.
>
> Could anyone look into this and verify whether this is indeed a bug
> with the SHtml functions?
>
> Thanks,
> Soumik
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.

Reply via email to