[jboss-jira] [JBoss JIRA] (WFCORE-933) Embedded server start commands are lacking argument validation

Petr Kremensky (JIRA) issues at jboss.org
Thu Sep 3 05:21:05 EDT 2015


    [ https://issues.jboss.org/browse/WFCORE-933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13104937#comment-13104937 ] 

Petr Kremensky commented on WFCORE-933:
---------------------------------------

Using configuration file without xml suffix blocks indefinitely, please take this into account during validation.
e.g.
{noformat}[disconnected /] embed-server --server-config=test --empty-config

"AeshProcess: 1 at 2471" prio=5 tid=0x14 nid=NA waiting
  java.lang.Thread.State: WAITING
	  at java.lang.Object.wait(Object.java:-1)
	  at java.lang.Object.wait(Object.java:502)
	  at org.jboss.threads.AsyncFutureTask.await(AsyncFutureTask.java:192)
	  at org.jboss.threads.AsyncFutureTask.get(AsyncFutureTask.java:266)
	  at org.wildfly.core.embedded.EmbeddedStandAloneServerFactory$StandaloneServerImpl.start(EmbeddedStandAloneServerFactory.java:306)
	  at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
	  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	  at java.lang.reflect.Method.invoke(Method.java:497)
	  at org.wildfly.core.embedded.EmbeddedServerReference.invokeOnServer(EmbeddedServerReference.java:80)
	  at org.wildfly.core.embedded.EmbeddedServerReference.start(EmbeddedServerReference.java:55)
	  at org.jboss.as.cli.embedded.EmbedServerHandler.doHandle(EmbedServerHandler.java:200)
	  at org.jboss.as.cli.handlers.CommandHandlerWithHelp.handle(CommandHandlerWithHelp.java:88)
	  at org.jboss.as.cli.impl.CommandContextImpl.handle(CommandContextImpl.java:751)
	  at org.jboss.as.cli.impl.CommandContextImpl.handleSafe(CommandContextImpl.java:774)
	  at org.jboss.as.cli.impl.CommandContextImpl$2.execute(CommandContextImpl.java:389)
	  at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:53)
	  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	  at java.lang.Thread.run(Thread.java:745)
{noformat}

> Embedded server start commands are lacking argument validation
> --------------------------------------------------------------
>
>                 Key: WFCORE-933
>                 URL: https://issues.jboss.org/browse/WFCORE-933
>             Project: WildFly Core
>          Issue Type: Bug
>          Components: CLI, Domain Management
>    Affects Versions: 2.0.0.Beta4
>            Reporter: Petr Kremensky
>            Assignee: Ken Wills
>            Priority: Minor
>
> Commands for starting embedded instances are lacking argument validation.
> {noformat}[disconnected /] embed-server foo
> [standalone at embedded /]
> [disconnected /] embed-server foo -foo
> [standalone at embedded /]
> [disconnected /] embed-server foo --foo
> [standalone at embedded /]
> [standalone at embedded /] stop-embedded-server foo
> The command accepts 0 unnamed argument(s) but received: [foo]
> [standalone at embedded /] stop-embedded-server -foo
> Unrecognized arguments: [-foo]
> [standalone at embedded /] stop-embedded-server --foo
> Unrecognized arguments: [--foo]{noformat}
> Same case for embedded host controller.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list