[daisy] block.xml sax problem

Bruno Dumon bruno at outerthought.org
Wed Nov 22 04:04:33 CST 2006


Hi,

Sorry for the late response. Which Java version are you using (java
-version)?

(don't pay too much attention if the following is too technical)

It seems like it fails in validating the .xinfo file in the jar against
the DTD. Looking a bit closer at the DTD itself, it indeed contains
multiple declarations of the "name" element, and of other elements too.
A quick check of the XML specificiation reveals this is not allowed.

Anyhow, since you're the first one up to know to report this problem, I
guess it must be the result of using some newer/different java version
which actually checks this constraint.

On Sat, 2006-11-18 at 17:52 -0800, James Bowery wrote:
> Attempting to run up:
> 
> [root at limelight bin]# ./daisy-repository-server /home/daisycms/daisydata/
> Starting Merlin 3.3.0.
> ====================
>              Platform: Linux
>             Java Home: /usr
>           Merlin Home: /home/daisycms/daisy-1.5.1/repository-server/merlin
>       Security policy: 
> /home/daisycms/daisy-1.5.1/repository-server/merlin/bin/security.policy
>           JVM Options: -Xmx128m -Dmerlin.deployment.timeout=0 
> -Dmerlin.logging.config=/home/daisycms/daisydata//conf/logkit.xml 
> -Ddaisy.datadir=/home/daisycms/daisydata/ 
> -Ddaisy.home=/home/daisycms/daisy-1.5.1 -Dfile.encoding=UTF-8 
> -Djava.awt.headless=true 
> -Dorg.apache.commons.logging.Log=org.outerj.daisy.logging.DaisyLog 
> -Djava.security.auth.login.config=/home/daisycms/daisydata//conf/login.config 
> -Duser.language=en -Duser.country=US -Duser.variant=
>         Bootstrap JAR: 
> /home/daisycms/daisy-1.5.1/repository-server/merlin/system/merlin/jars/merlin-cli-3.3.0.jar
>      Merlin Arguments:  -offline -home /home/daisycms/daisydata/ 
> -repository /home/daisycms/daisy-1.5.1/lib -config 
> /home/daisycms/daisydata//conf/myconfig.xml 
> /home/daisycms/daisy-1.5.1/repository-server/conf/block.xml
> ---- exception report 
> ----------------------------------------------------------
> Exception: org.apache.avalon.merlin.KernelException
> Message: Install failure: 
> file:/home/daisycms/daisy-1.5.1/repository-server/conf/block.xml
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.apache.avalon.composition.model.ModelException
> Message: Could not create classloader.
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.apache.avalon.composition.model.ModelException
> Message: Unexpected error while scanning jar file: 
> file:/home/daisycms/daisy-1.5.1/lib/daisy/jars/daisy-commons-logging-helper-1.5.1.jar
> ---- cause 
> ---------------------------------------------------------------------
> Exception: org.xml.sax.SAXParseException
> Message: multiple declarations for element type: name

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno at outerthought.org                          bruno at apache.org



More information about the daisy mailing list