Hi,

I m trying to upgrade my app using Sencha Cmd v 5.0.0.116 from version Ext JS 4.1 to Ext JS 5. I have used following commands to upgrade my app:


Code:



sencha app upgrade <path-to-extjs5-sdk>

sencha app upgrade -ext

Both commands failed with following error.


Code:



[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.ja
va: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.j
ava: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)

My workspace contains two parts which are run locally. One part acts as server(JBOSS) and other as a client(TOMCAT). Now ExtJS code is present in WebRoot folder in client side code,which contains jsp and js for client side UI.

I pointed my cmd to above location, and tried to run both commands, but both failed with same error.


I have also pointed my cmd to extjs folder where all extjs files are kept to be used by my web-app, but vain.


Please help me out. I cant figure out where the error lies. Or what configuration should i tweak to make it upgrade.