Sencha app build Error codegen.json not found

C:\wamp\Sencha\Test>sencha app build testing [ERR] Cannot find file: C:\Program Files\Sencha\Cmd\repo\.sencha\codegen.json at com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe r.java:49) at com.sencha.util.FileUtil.writeFileData(FileUtil.java:284) at com.sencha.util.FileUtil.writeFileData(FileUtil.java:266) at com.sencha.util.FileUtil.writeFile(FileUtil.java:246) at com.sencha.util.FileUtil.writeFile(FileUtil.java:238) at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145) at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149) at com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144) at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125) at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177) at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo rkspaceRepository.java:115) at com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR epository.java:92) at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels (WorkspaceEnvironment.java:103) at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro nments(WorkspaceEnvironment.java:90) at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag eEnvironments(AppOrPackageEnvironment.java:165) at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag esNoThemes(AppOrPackageEnvironment.java:212) at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag eNamesNoThemes(AppOrPackageEnvironment.java:203) at com.sencha.command.environment.AppEnvironment.<init>(AppEnvironment.java :66) at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja va:193) at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:374) at com.sencha.command.Sencha.main(Sencha.java:127) Caused by: C:\Program Files\Sencha\Cmd\repo\.sencha\codegen.json (The system cannot find the path specified) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at com.sencha.util.BasicFileSystemHelper.writeFileData(BasicFileSystemHelpe r.java:41) at com.sencha.util.FileUtil.writeFileData(FileUtil.java:284) at com.sencha.util.FileUtil.writeFileData(FileUtil.java:266) at com.sencha.util.FileUtil.writeFile(FileUtil.java:246) at com.sencha.util.FileUtil.writeFile(FileUtil.java:238) at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:145) at com.sencha.util.JsonUtil.saveJson(JsonUtil.java:149) at com.sencha.tools.generator.DataStoreImpl.save(DataStoreImpl.java:144) at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:125) at com.sencha.tools.pkg.LocalRepository.init(LocalRepository.java:177) at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(Wo rkspaceRepository.java:115) at com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceR epository.java:92) at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageModels (WorkspaceEnvironment.java:103) at com.sencha.command.environment.WorkspaceEnvironment.resolvePackageEnviro nments(WorkspaceEnvironment.java:90) at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag eEnvironments(AppOrPackageEnvironment.java:165) at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag esNoThemes(AppOrPackageEnvironment.java:212) at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackag eNamesNoThemes(AppOrPackageEnvironment.java:203) at com.sencha.command.environment.AppEnvironment.<init>(AppEnvironment.java :66) at com.sencha.command.environment.BuildEnvironment.load(BuildEnvironment.ja va:193) at com.sencha.command.Sencha.loadBuildEnvironment(Sencha.java:374) at com.sencha.command.Sencha.main(Sencha.java:127) 

I got this error while I am building application testing, I used sencha cmd and sencha version 2.2. Answer with a solution

is the problem of environment variables, In my setup sencha cmd C: \ Program Files \ Sencha \ Cmd \ repo.sencha \ codegen.json, the repo folder is not created in my cmd installation folder, is this a problem for this ??

+4
source share
3 answers

This is due to write permissions in this directory. Change permissions or install sencha cmd on another drive.

+8
source

Running cmd as an administrator solved the problem for me!

+3
source

On Windows 7, installing Sencha cmd does not create this β€œrepo” directory when installed in the Program Files / Program Files (x86) directory. Due to the fact that Windows 7 will not provide write access to this folder (and its subfolders), so cmd will not be able to create anything there.

First you need to go to the installation folder c: \ Program Files \ Sencha \ Cmd and create a new folder "repo" (for this you need administrator rights).

Secondly, you need to change the security settings of this "repo" folder and enable "full access" to the "Users" group.

From today, Sencha cmd has been working fine.

+1
source

Source: https://habr.com/ru/post/1494245/


All Articles