Hello everyone,

Yesterday's example works, here is the stacktrace :

    Apr 27, 2016 10:39:52 AM
    org.apache.activemq.artemis.core.deployers.impl.FileConfigurationParser
    parseMainConfig
    WARN: AMQ222018: AIO was not located on this platform, it will fall
    back to using pure Java NIO. If your platform is Linux, install
    LibAIO to enable the AIO journal
    Apr 27, 2016 10:39:53 AM
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl start
    INFO: AMQ221000: live Message Broker is starting with configuration
    Broker Configuration
    
(clustered=false,journalDirectory=data/journal,bindingsDirectory=data/bindings,largeMessagesDirectory=data/largemessages,pagingDirectory=data/paging)
    Apr 27, 2016 10:39:53 AM
    org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl
    <init>
    INFO: AMQ221043: Protocol module found: [artemis-server]. Adding
    protocol support for: CORE
    Apr 27, 2016 10:39:53 AM
    org.apache.activemq.artemis.core.remoting.impl.netty.NettyAcceptor start
    INFO: AMQ221020: Started Acceptor at localhost:61616 for protocols
    [CORE]
    Apr 27, 2016 10:39:53 AM
    org.apache.activemq.artemis.core.server.impl.LiveOnlyActivation run
    INFO: AMQ221007: Server is now live
    Apr 27, 2016 10:39:53 AM
    org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl start
    INFO: AMQ221001: Apache ActiveMQ Artemis Message Broker version
    1.3.0-SNAPSHOT [localhost, nodeID=3ad9edc7-0c4b-11e6-bf5e-60672022829f]
    [Wed Apr 27 10:39:53 EEST 2016] Servlet for path '/' already defined
    and no default will be used.

However when running the example PostOrder from
examples/features/standard/rest/dup-send with

http://localhost:61616/queues/jms.queue.orders

It seems not communicating to the server and just hangs.

By debugging, I found out it hangs in this function :

ClientResponse res = request.head();

in

private native int socketRead0(FileDescriptor fd, byte b[], int off, int len, 
int timeout)

On the server side, I have no further display. Any idea of what goes
wrong and why the server does not respond to the head request? Thanks in
advance and have a nice day.

Julien D.

Alternative email address : julie...@protonmail.ch

On 04/26/2016 09:29 PM, Justin Bertram wrote:
> I'm not exactly sure why you're getting that exception.  I just created a 
> simple, Mavenized example demonstrating how to create an embedded REST server 
> here [1].  Try that out.
>
>
> Justin
>
> [1] 
> https://github.com/jbertram/activemq-artemis/commit/875b8764aabb13794578c8c436b4cdc527502d59
>
> ----- Original Message -----
> From: "Julien d" <julie...@iki.fi>
> To: dev@activemq.apache.org
> Sent: Tuesday, April 26, 2016 12:50:17 PM
> Subject: Re: Need help with 
> org.apache.activemq.artemis.rest.integration.EmbeddedRestActiveMQ
>
> Here it is :
>
>     /usr/lib/jvm/java-8-openjdk/bin/java -Didea.launcher.port=7533
>     -Didea.launcher.bin.path=/usr/share/intellij-idea-ultimate-edition/bin
>     -Dfile.encoding=UTF-8 -classpath
>     
> /usr/lib/jvm/java-8-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar:/home/johnny/IdeaProjects/activemq-artemis-master/artemis-rest/target/classes:/home/johnny/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar:/home/johnny/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/3.0.16.Final/resteasy-jaxrs-3.0.16.Final.jar:/home/johnny/.m2/repository/org/jboss/spec/javax/ws/rs/jboss-jaxrs-api_2.0_spec/1.0.0.Final/jboss-jaxrs-api_2.0_spec-1.0.0.Final.jar:/home/johnny/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.2_spec/1.0.0.Final/jboss-annotations-api_1.2_spec-1.0.0.Final.jar:/home/johnny/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar:/home/johnny/.m2/repository/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6.jar:/home/johnny/.m2/repository/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar:/home/johnny/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/johnny/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar:/home/johnny/.m2/repository/commons-io/commons-io/2.1/commons-io-2.1.jar:/home/johnny/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/home/johnny/.m2/repository/org/jboss/resteasy/resteasy-jaxb-provider/3.0.16.Final/resteasy-jaxb-provider-3.0.16.Final.jar:/home/johnny/.m2/repository/org/jboss/resteasy/resteasy-jackson-provider/3.0.16.Final/resteasy-jackson-provider-3.0.16.Final.jar:/home/johnny/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.12/jackson-core-asl-1.9.12.jar:/home/johnny/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.12/jackson-mapper-asl-1.9.12.jar:/home/johnny/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.12/jackson-jaxrs-1.9.12.jar:/home/johnny/.m2/repository/org/codehaus/jackson/jackson-xc/1.9.12/jackson-xc-1.9.12.jar:/home/johnny/.m2/repository/org/jboss/resteasy/resteasy-atom-provider/3.0.16.Final/resteasy-atom-provider-3.0.16.Final.jar:/home/johnny/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.7/jaxb-impl-2.2.7.jar:/home/johnny/.m2/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar:/home/johnny/.m2/repository/javax/xml/bind/jaxb-api/2.2.7/jaxb-api-2.2.7.jar:/home/johnny/.m2/repository/com/sun/istack/istack-commons-runtime/2.16/istack-commons-runtime-2.16.jar:/home/johnny/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.12/FastInfoset-1.2.12.jar:/home/johnny/.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar:/home/johnny/.m2/repository/org/jboss/resteasy/tjws/3.0.16.Final/tjws-3.0.16.Final.jar:/home/johnny/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/home/johnny/.m2/repository/io/netty/netty-all/4.0.32.Final/netty-all-4.0.32.Final.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-server/1.3.0-SNAPSHOT/artemis-server-1.3.0-20160426.031638-43.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-commons/1.3.0-SNAPSHOT/artemis-commons-1.3.0-20160426.030416-44.jar:/home/johnny/.m2/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar:/home/johnny/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/johnny/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-selector/1.3.0-SNAPSHOT/artemis-selector-1.3.0-20160426.030831-44.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-journal/1.3.0-SNAPSHOT/artemis-journal-1.3.0-20160426.031147-44.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-native/1.3.0-SNAPSHOT/artemis-native-1.3.0-20160426.031126-44.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-jdbc-store/1.3.0-SNAPSHOT/artemis-jdbc-store-1.3.0-20160426.031157-43.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-core-client/1.3.0-SNAPSHOT/artemis-core-client-1.3.0-20160426.030751-43.jar:/home/johnny/.m2/repository/org/jgroups/jgroups/3.6.8.Final/jgroups-3.6.8.Final.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-jms-server/1.3.0-SNAPSHOT/artemis-jms-server-1.3.0-20160426.032135-43.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-jms-client/1.3.0-SNAPSHOT/artemis-jms-client-1.3.0-20160426.031055-43.jar:/home/johnny/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/johnny/.m2/repository/org/apache/activemq/artemis-service-extensions/1.3.0-SNAPSHOT/artemis-service-extensions-1.3.0-20160426.031945-43.jar:/home/johnny/.m2/repository/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar:/home/johnny/.m2/repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar:/home/johnny/.m2/repository/org/apache/geronimo/specs/geronimo-jms_2.0_spec/1.0-alpha-2/geronimo-jms_2.0_spec-1.0-alpha-2.jar:/home/johnny/.m2/repository/org/apache/geronimo/specs/geronimo-annotation_1.1_spec/1.0.1/geronimo-annotation_1.1_spec-1.0.1.jar:/usr/share/intellij-idea-ultimate-edition/lib/idea_rt.jar
>     com.intellij.rt.execution.application.AppMain fi.julien.artemisrest.Main
>     [Fatal Error] :2:6: The processing instruction target matching
>     "[xX][mM][lL]" is not allowed.
>     Exception in thread "main" org.xml.sax.SAXParseException;
>     lineNumber: 2; columnNumber: 6; The processing instruction target
>     matching "[xX][mM][lL]" is not allowed.
>         at
>     
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
>         at
>     
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
>         at
>     org.apache.activemq.artemis.utils.XMLUtil.readerToElement(XMLUtil.java:86)
>         at
>     org.apache.activemq.artemis.utils.XMLUtil.stringToElement(XMLUtil.java:52)
>         at
>     
> org.apache.activemq.artemis.core.config.FileDeploymentManager.readConfiguration(FileDeploymentManager.java:76)
>         at
>     
> org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ.initStart(EmbeddedActiveMQ.java:127)
>         at
>     
> org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ.start(EmbeddedActiveMQ.java:115)
>         at
>     
> org.apache.activemq.artemis.rest.integration.EmbeddedRestActiveMQ.start(EmbeddedRestActiveMQ.java:59)
>         at fi.julien.artemisrest.Main.main(Main.java:37)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>     
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
>     
> sun.reflect.DelegatingMethodAccessorImpl.invokeDelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at
>     com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
>
>     Process finished with exit code 1
>
> I am using Github's master branch from last week Wednesday, 1.3.0-SNAPSHOT
> Thanks
>
> Julien D.
>
> Alternative email address : julie...@protonmail.ch
>
> On 04/26/2016 08:01 PM, Justin Bertram wrote:
>> Can you provide the full stack-trace?
>>
>> Also, what version of Artemis are you using?
>>
>>
>> Justin
>>
>> ----- Original Message -----
>> From: "Julien d" <julie...@iki.fi>
>> To: dev@activemq.apache.org
>> Sent: Tuesday, April 26, 2016 11:34:20 AM
>> Subject: Re: Need help with 
>> org.apache.activemq.artemis.rest.integration.EmbeddedRestActiveMQ
>>
>> Thank you for your answer Justin.
>> When using the following one :
>>
>> <?xml version='1.0'?> <!-- Licensed to the Apache Software Foundation
>> (ASF) under one or more contributor license agreements. See the NOTICE
>> file distributed with this work for additional information regarding
>> copyright ownership. The ASF licenses this file to you under the Apache
>> License, Version 2.0 (the "License"); you may not use this file except
>> in compliance with the License. You may obtain a copy of the License at
>> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable
>> law or agreed to in writing, software distributed under the License is
>> distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> KIND, either express or implied. See the License for the specific
>> language governing permissions and limitations under the License. -->
>> <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> xmlns="urn:activemq" xsi:schemaLocation="urn:activemq
>> /schema/artemis-server.xsd"> <jms xmlns="urn:activemq:jms"> <!--the
>> queue used by the example--> <queue name="orders"/> </jms> <core
>> xmlns="urn:activemq:core"> <persistence-enabled>false</persistence-enabled> 
>> <!-- Connectors --> <connectors> <connector
>> name="in-vm">vm://0</connector> </connectors> <acceptors> <acceptor 
>> name="in-vm">vm://0</acceptor> <acceptor 
>> name="netty-acceptor">tcp://localhost:61616</acceptor> </acceptors> <!-- 
>> Other config --> <security-settings>
>> <!--security for example queue--> <security-setting match="#">
>> <permission type="createDurableQueue" roles="guest"/> <permission
>> type="deleteDurableQueue" roles="guest"/> <permission
>> type="createNonDurableQueue" roles="guest"/> <permission
>> type="deleteNonDurableQueue" roles="guest"/> <permission type="consume"
>> roles="guest"/> <permission type="send" roles="guest"/>
>> </security-setting> </security-settings> </core> </configuration>
>>
>>
>> I get the following error :
>>
>> [Fatal Error] :2:6: The processing instruction target matching
>> "[xX][mM][lL]" is not allowed.
>> Exception in thread "main" org.xml.sax.SAXParseException; lineNumber: 2;
>> columnNumber: 6; The processing instruction target matching
>> "[xX][mM][lL]" is not allowed.
>>     at
>> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
>>
>> Would you know why?
>>
>> Julien D.
>>
>> Alternative email address : julie...@protonmail.ch
>>
>> On 04/26/2016 07:13 PM, Justin Bertram wrote:
>>> You should be able to put the broker.xml anywhere on the application's 
>>> classpath.
>>>
>>>
>>> Justin
>>>
>>> ----- Original Message -----
>>> From: "Julien d" <julie...@iki.fi>
>>> To: dev@activemq.apache.org
>>> Sent: Tuesday, April 26, 2016 11:00:48 AM
>>> Subject: Need help with 
>>> org.apache.activemq.artemis.rest.integration.EmbeddedRestActiveMQ
>>>
>>> Hi everyone,
>>>
>>> Sorry for bothering, I am having some troubles working with Artemis,
>>> more particularly
>>> org.apache.activemq.artemis.rest.integration.EmbeddedRestActiveMQ and I
>>> would like to know if someone here could give me a hand please. I did
>>> not find this part documented, I could document it after understanding
>>> it better.
>>>
>>> Where should I put the broker.xml ?
>>> I have started a project where I have
>>> org.apache.activemq.artemis.rest.integration.EmbeddedRestActiveMQ and
>>> org.myproject packages in the same directory.
>>>
>>> At the moment my program is as simple as that since it is my first time
>>> working with Artemis :
>>>
>>> public static void main(String[] args) throws Exception{
>>>
>>>     EmbeddedRestActiveMQ Restserver = new EmbeddedRestActiveMQ(); 
>>> Restserver.start(); }
>>>
>>> Thank you very much in advance,
>>>

Attachment: 0x84AE7709.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to