Quantcast
Channel: Appcelerator Developer Center Q&A Unanswered Questions 20
Viewing all articles
Browse latest Browse all 8068

Titanium CLI broken on Ubuntu 12.04.3 LTS

$
0
0

After installing the latest Titanium 3.1.2 Production Release, I cannot launch any project from within Titanium Studio or run Titanium from the command line. Here is the result when trying to get the version of Titanium from the command line:

matt@Ubuntu-12:~$ titanium -v
 
/usr/lib/node_modules/titanium/node_modules/longjohn/dist/longjohn.js:181
        throw e;
              ^
TypeError: Object #<Object> has no method 'readdirSyncRecursive'
    at Object.<anonymous> (/usr/lib/node_modules/titanium/node_modules/node-appc/lib/messaging.js:49:21)
    at Module._compile (module.js:456:26)
    at Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at /usr/lib/node_modules/titanium/node_modules/node-appc/lib/appc.js:51:34
    at Array.forEach (native)
    at Object.<anonymous> (/usr/lib/node_modules/titanium/node_modules/node-appc/lib/appc.js:50:3)
---------------------------------------------
    at exports.execFile (child_process.js:691:9)
    at exports.exec (child_process.js:578:18)
    at detectLocale (/usr/lib/node_modules/titanium/lib/titanium.js:53:4)
    at setLocale (/usr/lib/node_modules/titanium/lib/titanium.js:60:3)
    at /usr/lib/node_modules/titanium/lib/titanium.js:83:3
    at Object.<anonymous> (/usr/lib/node_modules/titanium/lib/titanium.js:85:3)
    at Module._compile (module.js:456:26)
    at Module._extensions..js (module.js:474:10)
Application type: mobile

Titanium SDK: in theory,  Titanium 3.1.2 Production Release

Platform &amp; version:Ubuntu 12.04 LTS ???

Device:Android emulator

Host Operating System:Ubuntu 12.04 LTS

Titanium Studio: Titanium Studio, build: 3.1.3.201308201302

(c) Copyright 2012-2013 by Appcelerator, Inc. All rights reserved.

Build: jenkins-titanium-rcp-master-485 (origin/master) Date: 20 August 2013, 13:03:58

a simple test case: every attempt to run a project from Titanium Studio results in the same error as above.

Logs:
    Titanium Studio console output: none

    iOS Packaging: not running iOs

    Titanium Studio: <CODEBLOCK javascript>!ENTRY com.aptana.js.core 4 0 2013-08-23 14:45:42.353
!MESSAGE (Build 3.1.3.201308201302) [ERROR]  Failed to get value of npm config key prefix
!STACK 1
org.eclipse.core.runtime.CoreException: Failed to get value of npm config key prefix
    at com.aptana.js.internal.core.node.NodePackageManager.getConfigValue(NodePackageManager.java:501)
    at com.aptana.js.internal.core.node.NodePackageManager.getConfigPrefixPath(NodePackageManager.java:672)
    at com.aptana.js.internal.core.node.NodePackageManager.getModulesPath(NodePackageManager.java:648)
    at com.aptana.js.internal.core.build.NodeJSSourceContributor.getBuildPathEntries(NodeJSSourceContributor.java:41)
    at com.aptana.buildpath.core.BuildPathManager.getDynamicBuildPaths(BuildPathManager.java:309)
    at com.aptana.buildpath.core.BuildPathManager.getBuildPaths(BuildPathManager.java:216)
    at com.aptana.buildpath.core.BuildPathManager.getBuildPaths(BuildPathManager.java:288)
    at com.aptana.core.build.UnifiedBuilder.indexProjectBuildPaths(UnifiedBuilder.java:345)
    at com.aptana.core.build.UnifiedBuilder.incrementalBuild(UnifiedBuilder.java:246)
    at com.aptana.core.build.UnifiedBuilder.build(UnifiedBuilder.java:186)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:114)
    at org.eclipse.debug.core.model.LaunchConfigurationDelegate$1.run(LaunchConfigurationDelegate.java:423)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2326)
    at org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildProjects(LaunchConfigurationDelegate.java:430)
    at org.eclipse.debug.core.model.LaunchConfigurationDelegate.buildForLaunch(LaunchConfigurationDelegate.java:126)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:822)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:937)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1141)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SUBENTRY 1 com.aptana.js.core 4 0 2013-08-23 14:45:42.354
!MESSAGE Failed to get value of npm config key prefix

!ENTRY com.aptana.core 4 8 2013-08-23 14:45:42.595
!MESSAGE 
/usr/lib/node_modules/titanium/node_modules/longjohn/dist/longjohn.js:181
        throw e;
              ^
TypeError: Object # has no method 'readdirSyncRecursive'
    at Object. (/usr/lib/node_modules/titanium/node_modules/node-appc/lib/messaging.js:49:21)
    at Module._compile (module.js:456:26)
    at Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at /usr/lib/node_modules/titanium/node_modules/node-appc/lib/appc.js:51:34
    at Array.forEach (native)
    at Object. (/usr/lib/node_modules/titanium/node_modules/node-appc/lib/appc.js:50:3)
---------------------------------------------
    at exports.execFile (child_process.js:691:9)
    at exports.exec (child_process.js:578:18)
    at detectLocale (/usr/lib/node_modules/titanium/lib/titanium.js:53:4)
    at setLocale (/usr/lib/node_modules/titanium/lib/titanium.js:60:3)
    at /usr/lib/node_modules/titanium/lib/titanium.js:83:3
    at Object. (/usr/lib/node_modules/titanium/lib/titanium.js:85:3)
    at Module._compile (module.js:456:26)
    at Module._extensions..js (module.js:474:10)


contents of menu item Help > Titanium Studio > View Log File (contents of /log file)
</CODEBLOCK>

Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>