extjs5:sencha应用程序升级失败

extjs5:sencha应用程序升级失败,extjs,Extjs,从现有extjs5应用程序目录中: > sencha app upgrade path\to\ext-5.0.0 Sencha Cmd v5.0.0.116 [ERR] java.lang.NullPointerException at java.util.regex.Matcher.getTextLength(Unknown Source) at java.util.regex.Matcher.reset(Unknown Source) at java.ut

从现有extjs5应用程序目录中:

> sencha app upgrade path\to\ext-5.0.0
Sencha Cmd v5.0.0.116
[ERR] java.lang.NullPointerException
     at java.util.regex.Matcher.getTextLength(Unknown Source)
     at java.util.regex.Matcher.reset(Unknown Source)
     at java.util.regex.Matcher.<init>(Unknown Source)
     at java.util.regex.Pattern.matcher(Unknown Source)
     at com.sencha.util.Version.cleanVersionString(Version.java:169)
     at com.sencha.command.app.AppCommands$UpgradeCommand.execute(AppCommands.java:226)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.sencha.util.MethodInvoker$Arguments.invoke(MethodInvoker.java:175)
     at com.sencha.cli.Command.dispatch(Command.java:43)
     at com.sencha.command.app.AppCommands$UpgradeCommand.dispatch(AppCommands.java:335)
     at com.sencha.cli.Commands.dispatch(Commands.java:64)
     at com.sencha.cli.Commands.dispatch(Commands.java:64)
     at com.sencha.command.Sencha.dispatch(Sencha.java:71)
     at com.sencha.command.Sencha.main(Sencha.java:139)
sencha应用程序升级路径\to\ext-5.0.0 Sencha Cmd v5.0.0.116 [ERR]java.lang.NullPointerException 位于java.util.regex.Matcher.getTextLength(未知源) 位于java.util.regex.Matcher.reset(未知源) 位于java.util.regex.Matcher。(未知源) 位于java.util.regex.Pattern.matcher(未知源) 位于com.sencha.util.Version.cleanVersionString(Version.java:169) 在com.sencha.command.app.AppCommands$UpgradeCommand.execute(AppCommands.java:226)上 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于com.sencha.util.MethodInvoker$Arguments.invoke(MethodInvoker.java:175) 位于com.sencha.cli.Command.dispatch(Command.java:43) 在com.sencha.command.app.AppCommands$UpgradeCommand.dispatch(AppCommands.java:335)上 位于com.sencha.cli.Commands.dispatch(Commands.java:64) 位于com.sencha.cli.Commands.dispatch(Commands.java:64) 位于com.sencha.command.sencha.dispatch(sencha.java:71) 位于com.sencha.command.sencha.main(sencha.java:139) %100下载的sdk位于
path\to\ext-5.0.0

正在尝试升级5.0.0.736->5.0.0.970

对于
sencha应用程序升级
sencha应用程序升级-ext


请告知

我也有类似的问题。您可以尝试以下方法:

  • 仅使用
    sencha升级升级升级Cmd
  • 然后重试升级sencha应用程序
  • 如果失败,请使用生成新的应用程序

    sencha -sdk /path/to/ext generate app --starter=no YourAppName your/app/path
    
    这将跳过默认的starter应用程序创建。然后将旧的应用程序文件复制到新结构中,最后运行

    sencha app build
    
    我不得不使用第二种方法:重新生成、复制、构建