extjs5:sencha应用程序升级失败
从现有extjs5应用程序目录中: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
> 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 -sdk /path/to/ext generate app --starter=no YourAppName your/app/path
这将跳过默认的starter应用程序创建。然后将旧的应用程序文件复制到新结构中,最后运行
sencha app build
我不得不使用第二种方法:重新生成、复制、构建