计算机崩溃打破了sencha cmd?

时间:2013-12-20 20:56:37

标签: extjs sencha-touch sencha-touch-2 sencha-cmd

当我使用sencha cmd构建我的sencha触摸项目时,我的计算机崩溃了,现在我无法构建它而没有错误。我希望有人可能有一些见解 - 我重新安装了sencha cmd,认为它可能是一个腐败的文件,但没有运气。以下是打开调试标志的构建输出:

  

sencha -d app build native> dbg.txt

Sencha Cmd v4.0.0.203
[DBG] Loading configuration from E:\SkyDrive\Projects\PersonalTraining\Development\offlinemobile
[DBG] Scanning for extensions in C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions
[DBG] Loaded extension: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-cordova-packager
[DBG] Loaded extension: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-phonegap-packager
[DBG] Loaded extension: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass
[DBG] Loaded extension: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io
[DBG] Framework dependency detected
[DBG] Loading framework touch from E:\SkyDrive\Projects\PersonalTraining\Development\offlinemobile\touch
[DBG] Detecting framework plugin
[DBG] Resolving framework config overrides for 'touch'
[DBG] Detected framework version 2.3.0
[DBG] Detected framework override at 'C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\plugins\touch\2.3'
[DBG] using framework plugin located at 'C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\plugins\touch\2.3'
[DBG] Loaded framework from E:\SkyDrive\Projects\PersonalTraining\Development\offlinemobile\touch
[DBG] Loading CommandProviders
[DBG] Scanning extensions directory C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-cordova-packager for extensions
[DBG] Scanning extensions directory C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-phonegap-packager for extensions
[DBG] Scanning extensions directory C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass for extensions
[DBG] Located C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass\sencha-compass.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass\sencha-compass.jar
[DBG] get value lib/slf4j-api-1.6.6.jar lib/ant-1.8.4.jar lib/ant-launcher-1.8.4.jar for manifest class path
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass\lib\slf4j-api-1.6.6.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass\lib\ant-1.8.4.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass\lib\ant-launcher-1.8.4.jar
[DBG] Add extension classpath entry 'sencha-compass' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-compass/sencha-compass.jar!/
[DBG] Add extension classpath entry 'sencha-compass' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-compass/lib/slf4j-api-1.6.6.jar!/
[DBG] Add extension classpath entry 'sencha-compass' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-compass/lib/ant-1.8.4.jar!/
[DBG] Add extension classpath entry 'sencha-compass' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-compass/lib/ant-launcher-1.8.4.jar!/
[DBG] Scanning extensions directory C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io for extensions
[DBG] Located C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\sencha-io.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\sencha-io.jar
[DBG] get value lib/httpclient-4.2.1.jar lib/commons-logging-1.1.1.jar lib/commons-codec-1.6.jar lib/httpclient-cache-4.2.1.jar lib/httpcore-4.2.1.jar lib/httpmime-4.2.1.jar lib/slf4j-api-1.6.6.jar lib/gson-2.2.1.jar for manifest class path
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\httpclient-4.2.1.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\commons-logging-1.1.1.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\commons-codec-1.6.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\httpclient-cache-4.2.1.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\httpcore-4.2.1.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\httpmime-4.2.1.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\slf4j-api-1.6.6.jar
[DBG] loading manifest for jar C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io\lib\gson-2.2.1.jar
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/sencha-io.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/httpclient-4.2.1.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/commons-logging-1.1.1.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/commons-codec-1.6.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/httpclient-cache-4.2.1.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/httpcore-4.2.1.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/httpmime-4.2.1.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/slf4j-api-1.6.6.jar!/
[DBG] Add extension classpath entry 'sencha-io' : jar:file:/C:/Users/Stephen/bin/Sencha/Cmd/4.0.0.203/extensions/sencha-io/lib/gson-2.2.1.jar!/
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-cordova-packager
[DBG] Loading plugin: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-cordova-packager\cmd-cordova-packager.plugin.xml
[DBG] Resolving packages for : App
[DBG] scanning directory E:\SkyDrive\Projects\PersonalTraining\Development\offlinemobile/touch for packages
[DBG] scanning directory E:\SkyDrive\Projects\PersonalTraining\Development\offlinemobile/packages for packages
[DBG] Resolving packages for : App
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-phonegap-packager
[DBG] Loading plugin: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-phonegap-packager\cmd-phonegap-packager.plugin.xml
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-cordova-packager
[DBG] Loading plugin: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-cordova-packager\cmd-cordova-packager.plugin.xml
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-phonegap-packager
[DBG] Loading plugin: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\cmd-phonegap-packager\cmd-phonegap-packager.plugin.xml
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-compass
[DBG] Scanning for plugins in folder: C:\Users\Stephen\bin\Sencha\Cmd\4.0.0.203\extensions\sencha-io
[ERR] com.sencha.exceptions.BasicException
     at com.sencha.command.environment.BuildEnvironment$Failure.check(BuildEnvironment.java:754)
     at com.sencha.command.environment.BuildEnvironment.checkState(BuildEnvironment.java:329)
     at com.sencha.command.environment.BuildEnvironment.mustGetAppEnvironment(BuildEnvironment.java:558)
     at com.sencha.command.BaseSenchaCommand.mustGetAppEnvironment(BaseSenchaCommand.java:32)
     at com.sencha.command.app.AppCommands$BuildCommand.execute(AppCommands.java:116)
     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:174)
     at com.sencha.cli.Command.dispatch(Command.java:42)
     at com.sencha.cli.Commands.dispatch(Commands.java:68)
     at com.sencha.cli.Commands.dispatch(Commands.java:68)
     at com.sencha.command.Sencha.dispatch(Sencha.java:81)
     at com.sencha.command.Sencha.main(Sencha.java:149)
   Caused by: null
     at com.sencha.exceptions.BasicException.wrap(BasicException.java:51)
     at com.sencha.command.environment.BuildEnvironment$Failure.<init>(BuildEnvironment.java:749)
     at com.sencha.command.environment.BuildEnvironment$3.call(BuildEnvironment.java:733)
     at com.sencha.util.Configuration.get(Configuration.java:61)
     at com.sencha.util.Configuration.each(Configuration.java:180)
     at com.sencha.util.Configuration.each(Configuration.java:223)
     at com.sencha.ant.AntScript.apply(AntScript.java:80)
     at com.sencha.command.plugin.PluginManager.loadPlugin(PluginManager.java:188)
     at com.sencha.command.plugin.PluginManager.load(PluginManager.java:138)
     at com.sencha.command.plugin.PluginManager.scan(PluginManager.java:167)
     at com.sencha.command.ant.AntCommandScanner.getCommandTargets(AntCommandScanner.java:37)
     at com.sencha.command.ant.AntExtensionScanner.getExtensionTargets(AntExtensionScanner.java:31)
     at com.sencha.command.ant.AntExtensionScanner.getExtensionTargets(AntExtensionScanner.java:20)
     at com.sencha.command.ant.AntExtensionScanner.getExtensionCommands(AntExtensionScanner.java:35)
     at com.sencha.command.Sencha.extendCommands(Sencha.java:443)
     at com.sencha.cli.Commands.extendCommands(Commands.java:103)
     at com.sencha.cli.Commands.commands(Commands.java:44)
     at com.sencha.cli.Commands.findCommand(Commands.java:83)
     at com.sencha.cli.Commands.dispatch(Commands.java:65)
     at com.sencha.command.Sencha.dispatch(Sencha.java:81)
     at com.sencha.command.Sencha.main(Sencha.java:149)
   Caused by: null
     at com.sencha.tools.pkg.HttpRepository.fixUrl(HttpRepository.java:151)
     at com.sencha.tools.pkg.HttpRepository.<init>(HttpRepository.java:36)
     at com.sencha.tools.pkg.RemoteRepository$Type$1.create(RemoteRepository.java:33)
     at com.sencha.tools.pkg.RemoteRepository.<init>(RemoteRepository.java:74)
     at com.sencha.tools.pkg.RemoteRepository.<init>(RemoteRepository.java:102)
     at com.sencha.tools.pkg.RemoteRepository.<init>(RemoteRepository.java:106)
     at com.sencha.tools.pkg.RepositoryRemoteManagerImpl$1.accept(RepositoryRemoteManagerImpl.java:28)
     at java.io.File.listFiles(Unknown Source)
     at com.sencha.tools.pkg.RepositoryRemoteManagerImpl.<init>(RepositoryRemoteManagerImpl.java:26)
     at com.sencha.tools.pkg.LocalRepository.loadConfig(LocalRepository.java:916)
     at com.sencha.tools.pkg.LocalRepository.<init>(LocalRepository.java:97)
     at com.sencha.command.environment.WorkspaceRepository.getLocalRepository(WorkspaceRepository.java:262)
     at com.sencha.command.environment.WorkspaceRepository.getCatalog(WorkspaceRepository.java:241)
     at com.sencha.command.environment.WorkspaceRepository.resolvePackageModels(WorkspaceRepository.java:117)
     at com.sencha.command.environment.WorkspaceRepository.resolvePackageEnvironments(WorkspaceRepository.java:97)
     at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackageEnvironments(AppOrPackageEnvironment.java:187)
     at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackagesNoThemes(AppOrPackageEnvironment.java:248)
     at com.sencha.command.environment.AppOrPackageEnvironment.getRequiredPackageNamesNoThemes(AppOrPackageEnvironment.java:239)
     at com.sencha.command.environment.AppEnvironment$3.call(AppEnvironment.java:80)
     at com.sencha.command.environment.AppEnvironment$3.call(AppEnvironment.java:78)
     at com.sencha.command.environment.BuildEnvironment$3.call(BuildEnvironment.java:731)
     at com.sencha.util.Configuration.get(Configuration.java:61)
     at com.sencha.util.Configuration.each(Configuration.java:180)
     at com.sencha.util.Configuration.each(Configuration.java:223)
     at com.sencha.ant.AntScript.apply(AntScript.java:80)
     at com.sencha.command.plugin.PluginManager.loadPlugin(PluginManager.java:188)
     at com.sencha.command.plugin.PluginManager.load(PluginManager.java:138)
     at com.sencha.command.plugin.PluginManager.scan(PluginManager.java:167)
     at com.sencha.command.ant.AntCommandScanner.getCommandTargets(AntCommandScanner.java:37)
     at com.sencha.command.ant.AntExtensionScanner.getExtensionTargets(AntExtensionScanner.java:31)
     at com.sencha.command.ant.AntExtensionScanner.getExtensionTargets(AntExtensionScanner.java:20)
     at com.sencha.command.ant.AntExtensionScanner.getExtensionCommands(AntExtensionScanner.java:35)
     at com.sencha.command.Sencha.extendCommands(Sencha.java:443)
     at com.sencha.cli.Commands.extendCommands(Commands.java:103)
     at com.sencha.cli.Commands.commands(Commands.java:44)
     at com.sencha.cli.Commands.findCommand(Commands.java:83)
     at com.sencha.cli.Commands.dispatch(Commands.java:65)
     at com.sencha.command.Sencha.dispatch(Sencha.java:81)
     at com.sencha.command.Sencha.main(Sencha.java:149)




    Process finished with exit code 321 at 14:47:48.
    Execution time: 2,311 ms.

然后我尝试构建一个新项目,只是将我的所有文件复制到,但也失败了。非常令人沮丧,我不知道如何在这一点上前进,任何帮助将不胜感激。让我知道您需要的其他信息。

2 个答案:

答案 0 :(得分:1)

我今天遇到了同样的问题。也是在电脑崩溃后。

什么对我有用

  • 卸载Sencha cmd
  • 删除Sencha Cmd的bin文件夹(默认情况下,Windows上的%userprofile \ bin)
  • 安装Sencha Cmd

什么行不通

删除整个项目文件夹(使用.sencha文件夹)并从存储库中再次检出它没有帮助,因此它不是项目中的文件。该项目在其他机器上运行良好。

重新安装Sencha Cmd没有帮助。构建生产而不是测试会产生同样的错误。

答案 1 :(得分:0)

当涉及到不常见的错误/错误时,CMD可能有点难以处理,最终你会陷入尝试通过这些巨大的错误堆栈追踪根目录。根据丰富的经验,我们几乎可以认为这个问题与CMD使用的其他软件包/程序有关(这是一个相当大的数量)。我不确定你正在运行什么样的系统,或者你的“计算机崩溃”是什么意思 - 但这里有一些我推荐的东西:

  • 更新所有软件包和CMD,暂时尝试查杀非重要服务等。
  • 尝试编译所有不同的构建类型(测试,制作等),看看它是否总是在同一地点出错。
  • 进入.sencha / app文件夹,查找.properties文件。这些包含您的默认和环境构建规则。慢慢开始评论/禁用条目,以查看是否可以追踪导致错误的特定步骤。

当您尝试复制文件时,您构建了什么样的新鲜vs副本?只需尝试生成(通过CMD命令)空的启动应用程序并构建 - 看看是否有效。