You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Ray Allis <ra...@comcast.net> on 2004/02/08 09:08:42 UTC

I can't make the xmldb sample work

I'm on a Solaris 9 SPARC.

Downloaded cocoon-2.1_20040207231301.tar.gz -- ./build.sh war

cp cocoon.war jakarta-tomcat-5.0.18/webapps -- start tomcat -- navigate to:

http://metaphor:8080/cocoon/samples/xmldb/populate

(This is the second time so db create fails - but everything else except
insert samples.xml fails every time.)

<p>Create collection should succeed on the first run, but will fail on subsequent runs</p>
  
<textarea cols="75" rows="3">
    <x:query oid="cocoon/" type="create" result="failure" xmlns:x="http://apache.org/cocoon/xmldb/1.0">Failed to create collection cocoon/: 201</x:query>
  </textarea>  

<h3>Import sitemap.xmap ...</h3>
  
<textarea cols="75" rows="3">
    <x:query oid="sitemap.xmap" type="create" result="failure" xmlns:x="http://apache.org/cocoon/xmldb/1.0">Failed to create resource sitemap.xmap: 1</x:query>
  </textarea>
      
<h3>Import xmldb2samples.xsl ...</h3>
  
<textarea cols="75" rows="3">
    <x:query oid="xmldb2samples.xsl" type="create" result="failure" xmlns:x="http://apache.org/cocoon/xmldb/1.0">Failed to create resource xmldb2samples.xsl: 1</x:query>
 </textarea>
  
<h3>Import samples.xml ...</h3>
  
<textarea cols="75" rows="3">
    <x:query oid="samples.xml" type="create" result="success" xmlns:x="http://apache.org/cocoon/xmldb/1.0"/>
  </textarea>

<h3>Perform XUpdate on samples.xml ...</h3>

<textarea cols="75" rows="3">
    <x:query oid="samples.xml" type="update" result="failure" xmlns:x="http://apache.org/cocoon/xmldb/1.0">Failed to update resource samples.xml: 1</x:query>
  </textarea>
  
<h3>Import samples.xml as xsamples.xml ...</h3>
  
<textarea cols="75" rows="3">
    <x:query oid="xsamples.xml" type="create" result="success" xmlns:x="http://apache.org/cocoon/xmldb/1.0"/>
  </textarea>
 
<h3>Perform XUpdate on xsamples.xml ...</h3>
  
<textarea cols="75" rows="3">
    <x:query oid="xsamples.xml" type="update" result="failure" xmlns:x="http://apache.org/cocoon/xmldb/1.0">Failed to update resource xsamples.xml: 1</x:query>
  </textarea>
--
I discovered that any file with xx:yyy namespace declarations will not load.

I found some mail implicating xerces 2.6, so I tried removing it.  No change.
I removed the lib/endorsed xerces from tomcat, but then tomcat won't run. ;)

I remembered that this works with jetty, so:

jetty:

http://metaphor:8888/samples/xmldb/populate
-- all successful  !  Looks like they all were inserted into the db:

http://metaphor:8888/samples/xmldb/db/cocoon/

-<xmldb:collections resources="4" collections="0" 
base="xmldb:xindice-embed:///db/cocoon/">
<xmldb:resource name="samples.xml"/>
<xmldb:resource name="sitemap.xmap"/>
<xmldb:resource name="xmldb2samples.xsl"/>
<xmldb:resource name="xsamples.xml"/>
</xmldb:collections>

But sitemap.xmap can not be retrieved.  The others can, but:

http://metaphor:8888/samples/xmldb/db/cocoon/sitemap.xml

Resource not found

Document xmldb:xindice-embed:///db/cocoon/sitemap.xml not found

org.apache.cocoon.ResourceNotFoundException: Document 
xmldb:xindice-embed:///db/cocoon/sitemap.xml not found
--
It looks like jetty uses xerces.2.6 -- I don't understand what's going 
on.  :-(

I removed map: from (a copy of) sitemap.xmap on the tomcat system and it 
loaded and displayed just fine.

Any clues will be greatly appreciated.

Ray Allis


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org