My Spring container no longer starts, due to a SAXParseException. Is there a fix or workaround?

I use the following applicationContext.xml prologue:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
    xmlns:amq="http://activemq.org/config/1.0";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://activemq.org/config/1.0 http://activemq.apache.org/schema/core/activemq-core-4.1.1.xsd ">

The actual error I get (via "mvn jetty:run") is:

org.xml.sax.SAXParseException: cvc-complex-type.2.4.b: The content of element 'amq:transportConnector' is not complete. One of '{"http://activemq.org/config/1.0 ":broker, "http://activemq.org/config/1.0":brokerInfo, "http://activemq.org/config/1.0 ":discoveryAgent, "http://activemq.org/config/ 1.0":messageAuthorizationPolicy, "http://activemq.org/config/ 1.0":server, "http://activemq.org/config/1.0":taskRunnerFactory, WC[##other:"http://activemq.org/config/1.0"]}' is expected. at com .sun .org .apache .xerces .internal .util .ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java: 236)

I don't think this is related to my code, because I have rolled back to versions that definitely worked and they don't start either.

Also, looks like the ActiveMQ XSD file was recently updated (although that might be automatic):

HTTP/1.1 200 OK
Date: Mon, 12 Nov 2007 22:29:00 GMT
Server: Apache/2.3.0-dev (Unix)
Last-Modified: Mon, 12 Nov 2007 21:00:01 GMT
ETag: "c919e6-2fda4-9da09640"
Accept-Ranges: bytes
Content-Length: 196004
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/plain

<?xml version='1.0'?>
<!-- NOTE: this file is autogenerated by Apache XBean -->


- Jason

Reply via email to