gretty throws org.gradle.process.internal.ExecException: команда процесса {} завершена с ненулевым значением выхода 1 - PullRequest
0 голосов
/ 09 апреля 2020

Я использую следующий простой шаблон проекта build.gradle:

buildscript {
  repositories {
   maven {
          url repoUrlPublic
      }
  }
  dependencies {
    classpath "org.gretty:gretty:3.0.2"
  }
}

apply plugin: "org.gretty"

apply plugin: 'war'

description = "Servlet Template"
group = "com.grp"
version = "0.0.1"
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
repoUrlPublic = "http://..."

//gradlew run
ext {
   javaMainClass = "com.pckg.TemplateJAR"
}

war {
    baseName 'template'
}

gretty {
    debugPort = 5005      // default
    debugSuspend = true   // default

    httpPort = 8585

    servletContainer = 'jetty9.3'
}

repositories {
      // project nexus server repository
      maven {
          url repoUrlPublic
      }
}

dependencies {
  implementation 'org.slf4j:slf4j-api:1.7.25'
  implementation 'ch.qos.logback:logback-classic:1.2.3'
  implementation 'ch.qos.logback:logback-core:1.2.3'
  compileOnly 'javax.servlet:javax.servlet-api:3.0.1'
}

и с указанной версией выдает следующую проблему:

gradlew appRunDebug поднял JAVA_TOOL_OPTIONS: -Duser.language = en Прослушивание транспорта dt_socket по адресу: 5005 10: 45: 40.594 [main] DEBUG org.akhikhl.gretty.ServiceProtocol - ServiceProtocol.send (61607, init 61611) Исключение: поток исключения "java. net .ConnectException: Тайм-аут соединения: соединение в java. net .DualStackPlainSocketImpl.connect0 (собственный метод) в java. net .DualStackPlainSocketImpl.socketConnect (DualStackPlainSocketIo. : 79) в java. net .AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl. java: 350) в java. net .AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl. java 106): 206). net .AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl. java: 188) в java. net .PlainSocketImpl.connect (PlainSocketImpl. java: 172) в java. net .Soc ksSocketImpl.connect (SocksSocketImpl. java: 392) в java. net .Socket.connect (Socket. java: 589) в java. net .Socket.connect (Socket. * 1040) *: 538) в java. net .Socket. (Сокет. java: 434) в java. net .Socket. (Сокет. java: 244) в org.akhikhl.gretty .ServiceProtocol $ Writer.write (ServiceProtocol. groovy: 76) для sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java 62). .invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (Method. java: 498) в org.codehaus. groovy .runtime.callsite.PlainObjectMetaMethodSiteSite.In . java: 43) в org.codehaus. groovy .runtime.callsite.PogoMetaMethodSite $ PogoCachedMethodSiteNoUnwrap.invoke (PogoMetaMethodSite. java: 179) в org.codehaus.Meta. (PogoMetaMethodSite. java: 70) в org.codehaus. groovy .runtime.callsite.CallSiteArray.defa ultCall (CallSiteArray. java: 47) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 115) в org.codehaus. groovy .runtime.callsite.AbstractCallSite. вызов (AbstractCallSite. java: 127) в org.akhikhl.gretty.Runner.run (Runner. groovy: 118) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke ( NativeMethodAccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (метод. java: 498) в коде 498) . groovy .runtime.callsite.PlainObjectMetaMethodSite.doInvoke (PlainObjectMetaMethodSite. java: 43) в org.codehaus. groovy .runtime.callsite.PogoMetta * * .codehaus. groovy .runtime.callsite.PogoMetaMethodSite.call (PogoMetaMethodSite. java: 70) в org.codehaus. groovy .runtime.callsite.CallSiteArray.defaultCall (CallSiteArray 47) в 1076 или CallSiteArray. * 1076 или 1076. * .co dehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 115) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 119) в орг. akhikhl.gretty.Runner.main (Runner. groovy: 53) Подобраны JAVA_TOOL_OPTIONS: -Duser.language = en Исключение в потоке "Thread-65" org.gradle.process.internal.ExecException: обработать команду 'command' C: \ Java \ jdk1.8.0_191 \ bin \ java .exe '' завершено с ненулевым значением выхода 1 в org.gradle.process.internal.DefaultExecHandle $ ExecResultImpl.assertNormalExitValue (DefaultExecHandle. java: 396) в org.gradle.process.internal. DefaultJavaExecAction.execute (DefaultJavaExecAction. java: 38) в org.gradle.process.internal.DefaultExecActionFactory.javaexe c (DefaultExecActionFactory. java: 129) в org.gradle.api.internal.project.DefaultProject.java. c (DefaultProject. java: 1105) в org.gradle.api.internal.project.DefaultProject.javaexe c (DefaultProject. java: 1100) в org.gradle.api.Project $ javaexec $ 6. вызов (неизвестный источник) в org.codehaus. groovy .runtime.callsite.CallSiteArray.defaultCall (CallSiteArray. java: 47) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 115) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.call (AbstractCallSite. java: 127) в org.akhikhl.gretty.DefaultLauncher.javaExe c (DefaultLauncher. groovy: 100) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpor: 4301. ) в java .lang.reflect.Method.invoke (Метод. java: 498) в org.codehaus. groovy .reflection.CachedMethod.invoke (CachedMethod. java: 104) в groovy. lang.MetaMethod.doMethodInvoke (MetaMethod. java: 326) в org.codehaus. groovy .runtime.metaclass.ClosureMetaClass.invokeMethod (ClosureMetaClass. java: 352) в org.timehaus. CallSite.PogoMetaClassSite.callCurrent (PogoMetaClassSite. java: 68) в org.codehaus. groovy .runtime.callsite.CallSiteArray.defaultCallCurrent (CallSiteArray. java: 51) в org.codehaus. CallSite.AbstractCallSite.callCurrent (AbstractCallSite. java: 156) в org.codehaus. groovy .runtime.callsite.AbstractCallSite.callCurrent (AbstractCallSite. java: 168) в org.akhikhl.gretty_closure. doCall (LauncherBase. groovy: 208) в org.akhikhl.gretty.LauncherBase $ _launchThread_closure5.doCall (LauncherBase. groovy) в sun.reflect.NativeMethodAccessorImpl.invoke0 (родной метод) в sun.ormp.infid. NativeMethodAccessor Impl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (Метод. java: 498) в org.codehaus . groovy .reflection.CachedMethod.invoke (CachedMethod. java: 104) в groovy .lang.MetaMethod.doMethodInvoke (MetaMethod. java: 326) в org.codehaus. groovy .runtime.metalass .ClosureMetaClass.invokeMethod (ClosureMetaClass. java: 264) в groovy .lang.MetaClassImpl.invokeMethod (MetaClassImpl. java: 1041) в groovy .lang.Closure.call.closure. * 1133 (Closure. * 1133 ) в groovy .lang.Closure.call (закрытие. java: 405) в groovy .lang.Closure.run (закрытие. java: 492) в java .lang.Thread.run ( Thread. java: 748)

Когда установлена ​​версия плагина gretty 3.0.1, скрипт работает без проблем. Любая идея, почему скрипт не обратно совместим?

...