Architect Build tested:
Project Type:
  • ExtJS 6.x Classic

SA can't recognize a new packages directory structure when using with local repository.
From Cmd 6.x, packages has remote and local folder. But, SA seems treat remote folder as a package.

I think SA want to check packages that is a properly AUX. But in some case, User will add packages that is NOT a AUX. In fact, SA check a architect property in package.json, this property should be only used with a aux package.
SA should handle such use case.

Steps to reproduce the problem:
  • Create a new Ext JS 6.x
  • Modify requires in app.json to use a remote package with local repository.
  • (Cmd will copy the required remote package automatically to /packages/remote direcotry)
  • Quit Project
  • Reopen Project
The result that was expected:
  • No errors should be occurred.
The result that occurs instead:
  • Following error log displayed.
PHP Code:
Failed to load package (path/to/project)/packages/remote this package is 
missing the 
.sencha folderwhich means it was not generated with Sencha Cmd and will 
therefore not be able to used in the build process
Please use an updated version 
properly generated with Sencha Cmd


Possible fix:
  • Don't use remote folder as a package.
Operating System:
  • Win7 Pro