On Jun 16, 2010, at 1:59 PM, a wrote:
Hi.
 
I have this piece of code:
 
-----------------------------------------------------------------------------
(defpackage :web
  (:use
   :common-lisp
   :hunchentoot
   :cl-who
   :parenscript))
 
(in-package :web)
 
(start (make-instance 'acceptor :port 8000))
 
(push (create-prefix-dispatcher "/index.html" 'index) *dispatch-table*)
 
(defun index ()
  (with-html-output-to-string (str)
     (:html
     (:head
      (:title "Test page"))
     (:body
      (dotimes (x 10)
        (htm
         (:p "Text")))))))
 
------------------------------------------------------------------------
 
and when I go to http://localhost:8000/index.html I get an error:
 
---------------------------------------------------------
Internal Server Error
An error has occured.
------------------------------------------------------------
 
Where is the error in my code ?

This works for me using Clozure 64-bit on OSX, evaluating each form in Slime.  What Lisp and OS are you using?

And where is the hunchentoot error log ?

You'll need to set hunchentoot:*message-log-pathname*.

Regards,

Patrick