You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Stanislav Knot (JIRA)" <ji...@apache.org> on 2018/04/26 05:56:00 UTC

[jira] [Resolved] (ARTEMIS-1824) Broker cannot run from path containing unicode characters

     [ https://issues.apache.org/jira/browse/ARTEMIS-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stanislav Knot resolved ARTEMIS-1824.
-------------------------------------
    Resolution: Fixed

> Broker cannot run from path containing unicode characters
> ---------------------------------------------------------
>
>                 Key: ARTEMIS-1824
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1824
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>            Reporter: Stanislav Knot
>            Assignee: Stanislav Knot
>            Priority: Major
>
> Reproducer:
>  1. create broker at path containing unicode char
>  2. run broker
>  3. you wil get something like this (broker will not start)
> {code:java}
> [sknot@sknot bin]$ "/home/sknot/Veřejné/apache-artemis-2.6.0-SNAPSHOT/bin/slave/bin/artemis" run
> Listening for transport dt_socket at address: 5005
>     _        _               _
>    / \  ____| |_  ___ __  __(_) _____
>   / _ \|  _ \ __|/ _ \  \/  | |/  __/
>  / ___ \ | \/ |_/  __/ |\/| | |\___ \
> /_/   \_\|   \__\____|_|  |_|_|/___ /
> Apache ActiveMQ Artemis 2.6.0-SNAPSHOT
> Exception in thread "main" org.xml.sax.SAXParseException; systemId: jar:file:/home/sknot/Veřejné/apache-artemis-2.6.0-SNAPSHOT/lib/artemis-server-2.6.0-SNAPSHOT.jar!/schema/artemis-configuration.xsd; lineNumber: 1083; columnNumber: 51; src-resolve: Cannot resolve the name 'xml:specialAttrs' to a(n) 'attribute group' component.
> at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
> 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:396)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(XSDHandler.java:4154)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaError(XSDHandler.java:4137)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl(XSDHandler.java:1684)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAttributeGroupTraverser.traverseLocal(XSDAttributeGroupTraverser.java:80)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDAbstractTraverser.traverseAttrsAndAttrGrps(XSDAbstractTraverser.java:643)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.processComplexContent(XSDComplexTypeTraverser.java:1123)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseComplexTypeDecl(XSDComplexTypeTraverser.java:335)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDComplexTypeTraverser.traverseGlobal(XSDComplexTypeTraverser.java:191)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseGlobalDecl(XSDHandler.java:1894)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getGlobalDecl(XSDHandler.java:1782)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseNamedElement(XSDElementTraverser.java:405)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDElementTraverser.traverseGlobal(XSDElementTraverser.java:242)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.traverseSchemas(XSDHandler.java:1439)
> at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.parseSchema(XSDHandler.java:635)
> at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:610)
> at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:569)
> at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:535)
> at com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory.newSchema(XMLSchemaFactory.java:254)
> at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:638)
> at javax.xml.validation.SchemaFactory.newSchema(SchemaFactory.java:670)
> at org.apache.activemq.artemis.utils.XMLUtil.validate(XMLUtil.java:327)
> at org.apache.activemq.artemis.core.config.FileDeploymentManager.readConfiguration(FileDeploymentManager.java:85)
> at org.apache.activemq.artemis.integration.FileBroker.start(FileBroker.java:68)
> at org.apache.activemq.artemis.cli.commands.Run.execute(Run.java:82)
> at org.apache.activemq.artemis.cli.Artemis.internalExecute(Artemis.java:149)
> at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:97)
> at org.apache.activemq.artemis.cli.Artemis.execute(Artemis.java:124)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.apache.activemq.artemis.boot.Artemis.execute(Artemis.java:129)
> at org.apache.activemq.artemis.boot.Artemis.main(Artemis.java:49)
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)