Newbie questions about Pliant

Newbie questions about Pliant

Errors while loading /common/pliant.js

A site of mine is broken because it can't load pliant.js.
Message posted by maybe Gord Eagle on 2003/05/09 16:27:35
Here is the error message:

There is a bug in the dynamic page /common/pliant.js. 

ambiguous usage of (DictionaryNode Str ImageCache)
  could be an object with type Type defined in /pliant/language/type/set/dictionary.pli (internals)
  could be an object with type Type defined in /pliant/language/type/set/dictionary.pli (internals)
compile /pliant/language/type/set/dictionary.pli (internals) 87 21
compile /pliant/language/type/set/dictionary.pli (internals) 87 13
compile /pliant/language/type/set/dictionary.pli (internals) 87 13
compile /pliant/language/type/set/dictionary.pli (internals) 87 7
compile /pliant/language/type/set/dictionary.pli (internals) 87 7
compile /pliant/language/type/set/dictionary.pli (internals) 87 1
compile /pliant/language/type/set/dictionary.pli (internals) 87 1
compile /pliant/language/type/set/dictionary.pli (internals) 86 5
compile /pliant/language/type/set/dictionary.pli (internals) 86 5
compile /pliant/language/type/set/dictionary.pli (internals) 82 1
compile /pliant/language/type/set/dictionary.pli (internals) 82 1
execute /curvilinear/common/cache.pli (internals) 15 7
compile /curvilinear/common/cache.pli (internals) 15 1
compile /curvilinear/common/cache.pli (internals) 15 1
compile /curvilinear/common/cache.pli (internals) 15 1
compile /curvilinear/common/cache.pli (internals) 15 1
parse /curvilinear/common/cache.pli (internals) 16 1
module /curvilinear/common/cache.pli
compile /curvilinear/common/virtual_tree.page 12 1
compile /curvilinear/common/virtual_tree.page 12 1
compile /curvilinear/common/virtual_tree.page 12 1
compile /curvilinear/common/virtual_tree.page 12 1
parse /curvilinear/common/virtual_tree.page 13 1
module /curvilinear/common/virtual_tree.page
site 'curvilinear.ca' user '' command GET /common/pliant.js HTTP/1.0
service HTTP request from 207.195.103.121

Message posted by hubert.tonneau on 2003/05/09 16:49:15
There seems to be a problem with your /curvilinear/common/cache.pli module,
which is not part of Pliant official tree.
Message posted by michel on 2003/05/09 17:16:01
If you have recently add or mofify a .pli file, from Pliant issue or from own,
just try the following :
stop your server 
run install 
launch your server anf try.
Michel
Message posted by maybe Gord Eagle on 2003/05/10 02:41:32
/curvilinear is a site root for one of my web servers.  I made a symbolic link
from /pliant/protocol/http/common to /curvilinear/common because I saw references
to /common/pliant.js that were giving `page not found' errors.

What other things could be going wrong?
Message posted by hubert.tonneau on 2003/05/10 08:00:15
> I made a symbolic link
> from /pliant/protocol/http/common to /curvilinear/common because I saw references
> to /common/pliant.js that were giving `page not found' errors.

That's where the problem is:
now you have twice the same module with two different path, so Pliant is compiling
it twice leading to and ambigious double definition.

There should be no need to declare anything special for you site, even if the
site root path is not '/'
Also, if you find it necessary, rather declare an area with path = '/common/'
and root path = '/pliant/protocol/http/common/' so that you will not disturb
Pliant.
Message posted by maybe Gord Eagle on 2003/05/11 03:22:39
Thanks, declaring a new area worked just fine.