[ 
https://issues.apache.org/jira/browse/AMQ-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13067048#comment-13067048
 ] 

Manu Agarwal commented on AMQ-3402:
-----------------------------------

Tim,

I tried using the 5.5-SNAPSHOT, but its giving the same error with that. And, I 
am not able to start 5.6-SNAPSHOT. When I do, bin/activemq console with 
5.6-Snapshot, it gives  the error, 

root@manu:/usr/local/apache-activemq-5.6-SNAPSHOT# bin/activemq console
INFO: Using default configuration
(you can configure options in one of these file: /etc/default/activemq 
/home/magarwal/.activemqrc)

INFO: Invoke the following command to create a configuration file
bin/activemq setup [ /etc/default/activemq | /home/magarwal/.activemqrc ]

INFO: Using java '/usr/lib/jvm/java-1.6.0-openjdk/bin/java'
INFO: Starting in foreground, this is just for debugging purposes (stop process 
by pressing CTRL+C)
Java Runtime: Sun Microsystems Inc. 1.6.0_20 /usr/lib/jvm/java-6-openjdk/jre
  Heap sizes: current=251264k  free=248639k  max=932096k
    JVM args: -Xms256M -Xmx1G -Dorg.apache.activemq.UseDedicatedTaskRunner=true 
-Djava.util.logging.config.file=logging.properties 
-Dcom.sun.management.jmxremote 
-Dactivemq.classpath=/usr/local/apache-activemq-5.6-SNAPSHOT/conf; 
-Dactivemq.home=/usr/local/apache-activemq-5.6-SNAPSHOT 
-Dactivemq.base=/usr/local/apache-activemq-5.6-SNAPSHOT
ACTIVEMQ_HOME: /usr/local/apache-activemq-5.6-SNAPSHOT
ACTIVEMQ_BASE: /usr/local/apache-activemq-5.6-SNAPSHOT
Loading message broker from: xbean:activemq.xml
 INFO | Refreshing org.apache.activemq.xbean.XBeanBrokerFactory$1@67064: 
startup date [Mon Jul 18 10:09:22 EDT 2011]; root of context hierarchy
ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 91 
in XML document from class path resource [activemq.xml] is invalid; nested 
exception is org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
java.lang.RuntimeException: Failed to execute start task. Reason: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 91 
in XML document from class path resource [activemq.xml] is invalid; nested 
exception is org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:98)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
        at 
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:143)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
        at 
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
        at org.apache.activemq.console.Main.main(Main.java:107)
Caused by: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 91 
in XML document from class path resource [activemq.xml] is invalid; nested 
exception is org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:111)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104)
        at 
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at 
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:106)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:106)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:71)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
        at 
org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115)
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74)
        ... 10 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
        at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
        at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
        at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:387)
        at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:321)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:421)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3185)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1809)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:729)
        at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:353)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)
        at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:812)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:741)
        at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
        at 
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
        at 
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:288)
        at 
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
        ... 26 more
ERROR: java.lang.Exception: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 91 
in XML document from class path resource [activemq.xml] is invalid; nested 
exception is org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
java.lang.Exception: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 91 
in XML document from class path resource [activemq.xml] is invalid; nested 
exception is org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:99)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
        at 
org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:143)
        at 
org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
        at 
org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
        at org.apache.activemq.console.Main.main(Main.java:107)
Caused by: 
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 91 
in XML document from class path resource [activemq.xml] is invalid; nested 
exception is org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:111)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104)
        at 
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at 
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64)
        at 
org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory$1.<init>(XBeanBrokerFactory.java:106)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:106)
        at 
org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:71)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
        at 
org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
        at 
org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115)
        at 
org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74)
        ... 10 more
Caused by: org.xml.sax.SAXParseException; lineNumber: 91; columnNumber: 63; 
cvc-complex-type.2.4.a: Invalid content was found starting with element 
'kahaDB'. One of 
'{"http://activemq.apache.org/schema/core":amqPersistenceAdapter, 
"http://activemq.apache.org/schema/core":jdbcPersistenceAdapter, 
"http://activemq.apache.org/schema/core":journalPersistenceAdapter, 
"http://activemq.apache.org/schema/core":kahaPersistenceAdapter, 
"http://activemq.apache.org/schema/core":memoryPersistenceAdapter, 
WC[##other:"http://activemq.apache.org/schema/core"]}' is expected.
        at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
        at 
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
        at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:387)
        at 
com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:321)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:421)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3185)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement(XMLSchemaValidator.java:1809)
        at 
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:729)
        at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:353)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2732)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)
        at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:812)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:741)
        at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
        at 
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
        at 
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:288)
        at 
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
        ... 26 more
root@manu:/usr/local/apache-activemq-5.6-SNAPSHOT# cd ..

Since, I am not able to install 5.6 Snapshot properly, I couldnt check this 
issue with that.

Thanks,
Manu


> Stomp over Websocket truncates the message body
> -----------------------------------------------
>
>                 Key: AMQ-3402
>                 URL: https://issues.apache.org/jira/browse/AMQ-3402
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Connector
>    Affects Versions: 5.5.0
>         Environment: Ubuntu 10.1
>            Reporter: Manu Agarwal
>              Labels: Java, Script, Websocket
>
> I am using websocket for receiving messages over a queue using java script. 
> This works fine for smaller messages, but for large messages the message.body 
> truncates the message and also, JSON.parse(message.body) fails. 
> Is there a limit for the message size in Websockets. 
> I using java script (stomp.js) and trying to publish the messages on a web 
> page. 
> Please find below the code snippet, 
> var url = "ws://manu.rsi.com:61614/stomp"; 
> var client = Stomp.client(url); 
> var tmp_destination = '/temp-queue/temp'; 
> function requestBlockInfo() { 
>     client.send('/queue/UI.Graph.Test.Q', {'reply-to': tmp_destination, 
> 'command': 'blockinfo'}, "msg"); 
>     client.subscribe(tmp_destination,function(message) { 
>         alert(message.body); 
>         processMessage(JSON.parse(message.body)); 
>     }); 
> }; 
> onconnect = function(frame){ 
>         requestBlockInfo(); 
> }; 
> error_callback = function(error){ 
>     alert(error.headers.message); 
> }; 
>     
> var r = client.connect("", "" ,onconnect, error_callback); 
> When at the webpage, I received the message.body for message.body leangth 
> greater then 60, it puts ... in between the message and truncates the 
> message, so that its body length is 60.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to