Looks like we can't reproduce the issue or there's a problem in the test case provided.
  1. #1
    Touch Premium Member
    Join Date
    Jun 2008
    Location
    Germany, Dortmund
    Posts
    249
    Vote Rating
    13
    hschaefer123 will become famous soon enough

      0  

    Default [2.0.1RC] build error on Win7

    [2.0.1RC] build error on Win7


    running
    sencha app build testing
    on my project stops with error on reading inde.html!

    Code:
    ...
    [INFO] Copied resources/loading
    [INFO] Resolving your application dependencies (http://localhost/senchatouch/app
    s/leica/Deploy/index.html)
    [ERROR] CreateProcessW: Das System kann die angegebene Datei nicht finden.
    
    [ERROR] Failed loading your application from: 'http://localhost/senchatouch/apps
    /leica/Deploy/index.html'.

    I tried it on Win7 Pro SP1 x64.

    Any ideas what is going wrong?

    I tried with/without url setting, also url:null.

    Cheers Holger

  2. #2
    Sencha User Jacky Nguyen's Avatar
    Join Date
    Jul 2009
    Location
    Palo Alto, California
    Posts
    469
    Vote Rating
    14
    Jacky Nguyen has a spectacular aura about Jacky Nguyen has a spectacular aura about

      0  

    Default


    Does running:

    Code:
    sencha app resolve http://localhost/senchatouch/apps/leica/Deploy/index.html dependencies.json
    give the same error?

    Also where did you install SDK Tools?
    Sencha Touch Lead Architect

  3. #3
    Touch Premium Member
    Join Date
    Jun 2008
    Location
    Germany, Dortmund
    Posts
    249
    Vote Rating
    13
    hschaefer123 will become famous soon enough

      0  

    Default


    after calling

    sencha app resolve http://localhost/senchatouch/apps/le...loy/index.html dependencies.json

    i got

    Code:
    D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy>sencha app resolve http://local
    host/senchatouch/apps/leica/Deploy/index.html dependencies.json
    [ERROR] CreateProcessW: Das System kann die angegebene Datei nicht finden.
    
    D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy>
    The sdk is located at the default location
    c:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\

    I also generated a fresh new app and used the copied sdk.

    I also can call
    http://localhost/senchatouch/apps/le...loy/index.html
    inside browser and console does not reports any async loadings because they are handled with custom requires!

    Do you need any other information?

    I also started CMD in admin mode -> same behavior.

    Cheers Holger

  4. #4
    Sencha User Jacky Nguyen's Avatar
    Join Date
    Jul 2009
    Location
    Palo Alto, California
    Posts
    469
    Vote Rating
    14
    Jacky Nguyen has a spectacular aura about Jacky Nguyen has a spectacular aura about

      0  

    Default


    Same current working directory, can you run this command:

    Code:
    "C:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\bin\phantomjs.exe" "D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy\sdk\command\vendor\phantomjs\dependencies.js" http://local
    host/senchatouch/apps/leica/Deploy/index.html
    And paste the output here?
    Sencha Touch Lead Architect

  5. #5
    Touch Premium Member
    Join Date
    Jun 2008
    Location
    Germany, Dortmund
    Posts
    249
    Vote Rating
    13
    hschaefer123 will become famous soon enough

      0  

    Default


    The output is:
    Code:
    D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy>"C:\Program Files (x86)\SenchaS
    DKTools-2.0.0-beta2\bin\phantomjs.exe" "D:\Zend\_hosts\www\senchatouch\apps\leic
    a\Deploy\sdk\command\vendor\phantomjs\dependencies.js" http://localhost/senchato
    uch/apps/leica/Deploy/index.html
    [
        {
            "className": "Ext.event.ListenerStack",
            "path": "sdk/src/event/ListenerStack.js"
        },
        {
            "className": "Ext.event.Controller",
            "path": "sdk/src/event/Controller.js"
        },
        {
            "className": "Ext.event.publisher.Publisher",
            "path": "sdk/src/event/publisher/Publisher.js"
        },
        {
            "className": "Ext.event.Event",
            "path": "sdk/src/event/Event.js"
        },
        {
            "className": "Ext.behavior.Behavior",
            "path": "sdk/src/behavior/Behavior.js"
        },
        {
            "className": "Ext.fx.easing.Abstract",
            "path": "sdk/src/fx/easing/Abstract.js"
        },
        {
            "className": "Ext.ComponentManager",
            "path": "sdk/src/ComponentManager.js"
        },
        {
            "className": "Ext.mixin.Mixin",
            "path": "sdk/src/mixin/Mixin.js"
        },
        {
            "className": "Ext.util.Point",
            "path": "sdk/src/util/Point.js"
        },
        {
            "className": "Ext.XTemplateParser",
            "path": "sdk/src/XTemplateParser.js"
        },
        {
            "className": "Ext.DateExtras",
            "path": "sdk/src/DateExtras.js"
        },
        {
            "className": "Ext.util.Format",
            "path": "sdk/src/util/Format.js"
        },
        {
            "className": "Ext.data.Operation",
            "path": "sdk/src/data/Operation.js"
        },
        {
            "className": "Ext.util.Filter",
            "path": "sdk/src/util/Filter.js"
        },
        {
            "className": "Ext.util.Sorter",
            "path": "sdk/src/util/Sorter.js"
        },
        {
            "className": "Ext.data.identifier.Simple",
            "path": "sdk/src/data/identifier/Simple.js"
        },
        {
            "className": "Ext.data.writer.Writer",
            "path": "sdk/src/data/writer/Writer.js"
        },
        {
            "className": "Ext.fx.easing.Momentum",
            "path": "sdk/src/fx/easing/Momentum.js"
        },
        {
            "className": "Ext.fx.easing.Bounce",
            "path": "sdk/src/fx/easing/Bounce.js"
        },
        {
            "className": "Ext.data.ResultSet",
            "path": "sdk/src/data/ResultSet.js"
        },
        {
            "className": "Ext.data.SortTypes",
            "path": "sdk/src/data/SortTypes.js"
        },
        {
            "className": "Ext.util.Grouper",
            "path": "sdk/src/util/Grouper.js"
        },
        {
            "className": "Ext.data.Types",
            "path": "sdk/src/data/Types.js"
        },
        {
            "className": "Ext.util.Inflector",
            "path": "sdk/src/util/Inflector.js"
        },
        {
            "className": "Ext.data.Error",
            "path": "sdk/src/data/Error.js"
        },
        {
            "className": "Ext.data.Request",
            "path": "sdk/src/data/Request.js"
        },
        {
            "className": "Ext.fx.State",
            "path": "sdk/src/fx/State.js"
        },
        {
            "className": "Ext.event.Dispatcher",
            "path": "sdk/src/event/Dispatcher.js"
        },
        {
            "className": "Ext.event.Dom",
            "path": "sdk/src/event/Dom.js"
        },
        {
            "className": "Ext.event.publisher.Dom",
            "path": "sdk/src/event/publisher/Dom.js"
        },
        {
            "className": "Ext.fx.easing.Linear",
            "path": "sdk/src/fx/easing/Linear.js"
        },
        {
            "className": "Ext.fx.easing.EaseOut",
            "path": "sdk/src/fx/easing/EaseOut.js"
        },
        {
            "className": "Ext.mixin.Selectable",
            "path": "sdk/src/mixin/Selectable.js"
        },
        {
            "className": "Ext.util.LineSegment",
            "path": "sdk/src/util/LineSegment.js"
        },
        {
            "className": "Ext.XTemplateCompiler",
            "path": "sdk/src/XTemplateCompiler.js"
        },
        {
            "className": "Ext.Template",
            "path": "sdk/src/Template.js"
        },
        {
            "className": "Ext.XTemplate",
            "path": "sdk/src/XTemplate.js"
        },
        {
            "className": "Ext.mixin.Observable",
            "path": "sdk/src/mixin/Observable.js"
        },
        {
            "className": "Ext.util.TapRepeater",
            "path": "sdk/src/util/TapRepeater.js"
        },
        {
            "className": "Ext.data.Connection",
            "path": "sdk/src/data/Connection.js"
        },
        {
            "className": "Ext.Ajax",
            "path": "sdk/src/Ajax.js"
        },
        {
            "className": "Ext.mixin.Traversable",
            "path": "sdk/src/mixin/Traversable.js"
        },
        {
            "className": "Ext.util.AbstractMixedCollection",
            "path": "sdk/src/util/AbstractMixedCollection.js"
        },
        {
            "className": "Ext.Evented",
            "path": "sdk/src/Evented.js"
        },
        {
            "className": "Ext.AbstractComponent",
            "path": "sdk/src/AbstractComponent.js"
        },
        {
            "className": "Ext.util.SizeMonitor",
            "path": "sdk/src/util/SizeMonitor.js"
        },
        {
            "className": "Ext.layout.Default",
            "path": "sdk/src/layout/Default.js"
        },
        {
            "className": "Ext.layout.Fit",
            "path": "sdk/src/layout/Fit.js"
        },
        {
            "className": "Ext.layout.AbstractBox",
            "path": "sdk/src/layout/AbstractBox.js"
        },
        {
            "className": "Ext.layout.HBox",
            "path": "sdk/src/layout/HBox.js"
        },
        {
            "className": "Ext.layout.VBox",
            "path": "sdk/src/layout/VBox.js"
        },
        {
            "className": "Ext.util.Sortable",
            "path": "sdk/src/util/Sortable.js"
        },
        {
            "className": "Ext.util.MixedCollection",
            "path": "sdk/src/util/MixedCollection.js"
        },
        {
            "className": "Ext.ItemCollection",
            "path": "sdk/src/ItemCollection.js"
        },
        {
            "className": "Ext.data.Batch",
            "path": "sdk/src/data/Batch.js"
        },
        {
            "className": "Ext.data.writer.Json",
            "path": "sdk/src/data/writer/Json.js"
        },
        {
            "className": "Ext.mixin.Sortable",
            "path": "sdk/src/mixin/Sortable.js"
        },
        {
            "className": "Ext.mixin.Filterable",
            "path": "sdk/src/mixin/Filterable.js"
        },
        {
            "className": "Ext.util.Collection",
            "path": "sdk/src/util/Collection.js"
        },
        {
            "className": "Ext.data.StoreManager",
            "path": "sdk/src/data/StoreManager.js"
        },
        {
            "className": "Ext.fx.easing.BoundMomentum",
            "path": "sdk/src/fx/easing/BoundMomentum.js"
        },
        {
            "className": "Ext.data.Field",
            "path": "sdk/src/data/Field.js"
        },
        {
            "className": "Ext.data.reader.Reader",
            "path": "sdk/src/data/reader/Reader.js"
        },
        {
            "className": "Ext.data.reader.Json",
            "path": "sdk/src/data/reader/Json.js"
        },
        {
            "className": "Ext.data.proxy.Proxy",
            "path": "sdk/src/data/proxy/Proxy.js"
        },
        {
            "className": "Ext.data.proxy.Client",
            "path": "sdk/src/data/proxy/Client.js"
        },
        {
            "className": "Ext.data.proxy.WebStorage",
            "path": "sdk/src/data/proxy/WebStorage.js"
        },
        {
            "className": "Ext.data.proxy.LocalStorage",
            "path": "sdk/src/data/proxy/LocalStorage.js"
        },
        {
            "className": "Ext.data.Errors",
            "path": "sdk/src/data/Errors.js"
        },
        {
            "className": "Ext.fx.layout.card.Abstract",
            "path": "sdk/src/fx/layout/card/Abstract.js"
        },
        {
            "className": "Ext.fx.layout.card.Scroll",
            "path": "sdk/src/fx/layout/card/Scroll.js"
        },
        {
            "className": "Ext.util.translatable.Abstract",
            "path": "sdk/src/util/translatable/Abstract.js"
        },
        {
            "className": "Ext.util.translatable.CssTransform",
            "path": "sdk/src/util/translatable/CssTransform.js"
        },
        {
            "className": "Ext.util.translatable.ScrollPosition",
            "path": "sdk/src/util/translatable/ScrollPosition.js"
        },
        {
            "className": "Ext.util.Translatable",
            "path": "sdk/src/util/Translatable.js"
        },
        {
            "className": "Ext.behavior.Translatable",
            "path": "sdk/src/behavior/Translatable.js"
        },
        {
            "className": "Ext.scroll.Scroller",
            "path": "sdk/src/scroll/Scroller.js"
        },
        {
            "className": "Ext.util.Draggable",
            "path": "sdk/src/util/Draggable.js"
        },
        {
            "className": "Ext.behavior.Draggable",
            "path": "sdk/src/behavior/Draggable.js"
        },
        {
            "className": "Ext.Component",
            "path": "sdk/src/Component.js"
        },
        {
            "className": "Ext.Img",
            "path": "sdk/src/Img.js"
        },
        {
            "className": "Ext.plugin.PullRefresh",
            "path": "sdk/src/plugin/PullRefresh.js"
        },
        {
            "className": "Ext.carousel.Indicator",
            "path": "sdk/src/carousel/Indicator.js"
        },
        {
            "className": "Ext.dataview.IndexBar",
            "path": "sdk/src/dataview/IndexBar.js"
        },
        {
            "className": "Ext.dataview.ListItemHeader",
            "path": "sdk/src/dataview/ListItemHeader.js"
        },
        {
            "className": "Ext.Title",
            "path": "sdk/src/Title.js"
        },
        {
            "className": "Ext.Mask",
            "path": "sdk/src/Mask.js"
        },
        {
            "className": "Ext.Decorator",
            "path": "sdk/src/Decorator.js"
        },
        {
            "className": "Ext.carousel.Item",
            "path": "sdk/src/carousel/Item.js"
        },
        {
            "className": "Ext.LoadMask",
            "path": "sdk/src/LoadMask.js"
        },
        {
            "className": "Ext.dataview.element.Container",
            "path": "sdk/src/dataview/element/Container.js"
        },
        {
            "className": "Ext.dataview.element.List",
            "path": "sdk/src/dataview/element/List.js"
        },
        {
            "className": "Ext.Spacer",
            "path": "sdk/src/Spacer.js"
        },
        {
            "className": "Ext.Button",
            "path": "sdk/src/Button.js"
        },
        {
            "className": "Ext.field.Input",
            "path": "sdk/src/field/Input.js"
        },
        {
            "className": "Ext.field.Field",
            "path": "sdk/src/field/Field.js"
        },
        {
            "className": "Ext.field.Checkbox",
            "path": "sdk/src/field/Checkbox.js"
        },
        {
            "className": "Ext.field.Text",
            "path": "sdk/src/field/Text.js"
        },
        {
            "className": "Ext.field.Number",
            "path": "sdk/src/field/Number.js"
        },
        {
            "className": "Ext.field.Spinner",
            "path": "sdk/src/field/Spinner.js"
        },
        {
            "className": "Ext.scroll.indicator.Abstract",
            "path": "sdk/src/scroll/indicator/Abstract.js"
        },
        {
            "className": "Ext.scroll.indicator.Default",
            "path": "sdk/src/scroll/indicator/Default.js"
        },
        {
            "className": "Ext.scroll.indicator.CssTransform",
            "path": "sdk/src/scroll/indicator/CssTransform.js"
        },
        {
            "className": "Ext.scroll.indicator.ScrollPosition",
            "path": "sdk/src/scroll/indicator/ScrollPosition.js"
        },
        {
            "className": "Ext.scroll.Indicator",
            "path": "sdk/src/scroll/Indicator.js"
        },
        {
            "className": "Ext.scroll.View",
            "path": "sdk/src/scroll/View.js"
        },
        {
            "className": "Ext.behavior.Scrollable",
            "path": "sdk/src/behavior/Scrollable.js"
        },
        {
            "className": "Ext.data.proxy.Memory",
            "path": "sdk/src/data/proxy/Memory.js"
        },
        {
            "className": "Ext.fx.animation.Abstract",
            "path": "sdk/src/fx/animation/Abstract.js"
        },
        {
            "className": "Ext.fx.animation.Fade",
            "path": "sdk/src/fx/animation/Fade.js"
        },
        {
            "className": "Ext.fx.animation.FadeOut",
            "path": "sdk/src/fx/animation/FadeOut.js"
        },
        {
            "className": "Ext.fx.animation.Slide",
            "path": "sdk/src/fx/animation/Slide.js"
        },
        {
            "className": "Ext.fx.animation.SlideOut",
            "path": "sdk/src/fx/animation/SlideOut.js"
        },
        {
            "className": "Ext.fx.animation.Pop",
            "path": "sdk/src/fx/animation/Pop.js"
        },
        {
            "className": "Ext.fx.animation.Flip",
            "path": "sdk/src/fx/animation/Flip.js"
        },
        {
            "className": "Ext.fx.animation.PopOut",
            "path": "sdk/src/fx/animation/PopOut.js"
        },
        {
            "className": "Ext.fx.Animation",
            "path": "sdk/src/fx/Animation.js"
        },
        {
            "className": "Ext.fx.layout.card.Style",
            "path": "sdk/src/fx/layout/card/Style.js"
        },
        {
            "className": "Ext.fx.layout.card.Slide",
            "path": "sdk/src/fx/layout/card/Slide.js"
        },
        {
            "className": "Ext.fx.layout.card.Cover",
            "path": "sdk/src/fx/layout/card/Cover.js"
        },
        {
            "className": "Ext.fx.layout.card.Fade",
            "path": "sdk/src/fx/layout/card/Fade.js"
        },
        {
            "className": "Ext.fx.layout.card.Pop",
            "path": "sdk/src/fx/layout/card/Pop.js"
        },
        {
            "className": "Ext.fx.layout.card.Flip",
            "path": "sdk/src/fx/layout/card/Flip.js"
        },
        {
            "className": "Ext.fx.layout.card.Reveal",
            "path": "sdk/src/fx/layout/card/Reveal.js"
        },
        {
            "className": "Ext.fx.layout.Card",
            "path": "sdk/src/fx/layout/Card.js"
        },
        {
            "className": "Ext.layout.Card",
            "path": "sdk/src/layout/Card.js"
        },
        {
            "className": "Ext.layout.Layout",
            "path": "sdk/src/layout/Layout.js"
        },
        {
            "className": "Ext.Container",
            "path": "sdk/src/Container.js"
        },
        {
            "className": "Ext.carousel.Carousel",
            "path": "sdk/src/carousel/Carousel.js"
        },
        {
            "className": "Ext.form.FieldSet",
            "path": "sdk/src/form/FieldSet.js"
        },
        {
            "className": "Ext.Panel",
            "path": "sdk/src/Panel.js"
        },
        {
            "className": "Ext.form.Panel",
            "path": "sdk/src/form/Panel.js"
        },
        {
            "className": "Ext.TitleBar",
            "path": "sdk/src/TitleBar.js"
        },
        {
            "className": "Ext.navigation.Bar",
            "path": "sdk/src/navigation/Bar.js"
        },
        {
            "className": "Ext.navigation.View",
            "path": "sdk/src/navigation/View.js"
        },
        {
            "className": "Ext.dataview.component.DataItem",
            "path": "sdk/src/dataview/component/DataItem.js"
        },
        {
            "className": "Ext.dataview.component.Container",
            "path": "sdk/src/dataview/component/Container.js"
        },
        {
            "className": "Ext.dataview.DataView",
            "path": "sdk/src/dataview/DataView.js"
        },
        {
            "className": "Ext.dataview.List",
            "path": "sdk/src/dataview/List.js"
        },
        {
            "className": "Ext.Sheet",
            "path": "sdk/src/Sheet.js"
        },
        {
            "className": "Ext.Toolbar",
            "path": "sdk/src/Toolbar.js"
        },
        {
            "className": "Ext.data.proxy.Server",
            "path": "sdk/src/data/proxy/Server.js"
        },
        {
            "className": "Ext.data.proxy.Ajax",
            "path": "sdk/src/data/proxy/Ajax.js"
        },
        {
            "className": "Ext.util.HashMap",
            "path": "sdk/src/util/HashMap.js"
        },
        {
            "className": "Ext.AbstractManager",
            "path": "sdk/src/AbstractManager.js"
        },
        {
            "className": "Ext.data.ModelManager",
            "path": "sdk/src/data/ModelManager.js"
        },
        {
            "className": "Ext.data.association.Association",
            "path": "sdk/src/data/association/Association.js"
        },
        {
            "className": "Ext.data.association.HasMany",
            "path": "sdk/src/data/association/HasMany.js"
        },
        {
            "className": "Ext.data.association.BelongsTo",
            "path": "sdk/src/data/association/BelongsTo.js"
        },
        {
            "className": "Ext.data.association.HasOne",
            "path": "sdk/src/data/association/HasOne.js"
        },
        {
            "className": "Ext.data.Model",
            "path": "sdk/src/data/Model.js"
        },
        {
            "className": "Ext.data.Store",
            "path": "sdk/src/data/Store.js"
        },
        {
            "className": "Ext.picker.Slot",
            "path": "sdk/src/picker/Slot.js"
        },
        {
            "className": "Ext.picker.Picker",
            "path": "sdk/src/picker/Picker.js"
        },
        {
            "className": "Ext.picker.Date",
            "path": "sdk/src/picker/Date.js"
        },
        {
            "className": "Ext.field.DatePicker",
            "path": "sdk/src/field/DatePicker.js"
        },
        {
            "className": "Ext.event.Touch",
            "path": "sdk/src/event/Touch.js"
        },
        {
            "className": "Ext.event.publisher.TouchGesture",
            "path": "sdk/src/event/publisher/TouchGesture.js"
        },
        {
            "className": "Ext.event.recognizer.Recognizer",
            "path": "sdk/src/event/recognizer/Recognizer.js"
        },
        {
            "className": "Ext.event.recognizer.Touch",
            "path": "sdk/src/event/recognizer/Touch.js"
        },
        {
            "className": "Ext.event.recognizer.SingleTouch",
            "path": "sdk/src/event/recognizer/SingleTouch.js"
        },
        {
            "className": "Ext.event.recognizer.Drag",
            "path": "sdk/src/event/recognizer/Drag.js"
        },
        {
            "className": "Ext.event.recognizer.Tap",
            "path": "sdk/src/event/recognizer/Tap.js"
        },
        {
            "className": "Ext.event.recognizer.DoubleTap",
            "path": "sdk/src/event/recognizer/DoubleTap.js"
        },
        {
            "className": "Ext.event.recognizer.LongPress",
            "path": "sdk/src/event/recognizer/LongPress.js"
        },
        {
            "className": "Ext.event.recognizer.Swipe",
            "path": "sdk/src/event/recognizer/Swipe.js"
        },
        {
            "className": "Ext.event.recognizer.HorizontalSwipe",
            "path": "sdk/src/event/recognizer/HorizontalSwipe.js"
        },
        {
            "className": "Ext.event.recognizer.MultiTouch",
            "path": "sdk/src/event/recognizer/MultiTouch.js"
        },
        {
            "className": "Ext.event.recognizer.Pinch",
            "path": "sdk/src/event/recognizer/Pinch.js"
        },
        {
            "className": "Ext.event.recognizer.Rotate",
            "path": "sdk/src/event/recognizer/Rotate.js"
        },
        {
            "className": "Ext.ComponentQuery",
            "path": "sdk/src/ComponentQuery.js"
        },
        {
            "className": "Ext.event.publisher.ComponentDelegation",
            "path": "sdk/src/event/publisher/ComponentDelegation.js"
        },
        {
            "className": "Ext.event.publisher.ComponentPaint",
            "path": "sdk/src/event/publisher/ComponentPaint.js"
        },
        {
            "className": "Ext.event.publisher.ComponentSize",
            "path": "sdk/src/event/publisher/ComponentSize.js"
        },
        {
            "className": "Ext.log.Base",
            "path": "sdk/src/log/Base.js"
        },
        {
            "className": "Ext.log.Logger",
            "path": "sdk/src/log/Logger.js"
        },
        {
            "className": "Ext.log.formatter.Formatter",
            "path": "sdk/src/log/formatter/Formatter.js"
        },
        {
            "className": "Ext.log.writer.Writer",
            "path": "sdk/src/log/writer/Writer.js"
        },
        {
            "className": "Ext.log.writer.Console",
            "path": "sdk/src/log/writer/Console.js"
        },
        {
            "className": "Ext.log.formatter.Default",
            "path": "sdk/src/log/formatter/Default.js"
        },
        {
            "className": "Ext.fx.runner.Css",
            "path": "sdk/src/fx/runner/Css.js"
        },
        {
            "className": "Ext.fx.runner.CssTransition",
            "path": "sdk/src/fx/runner/CssTransition.js"
        },
        {
            "className": "Ext.fx.Runner",
            "path": "sdk/src/fx/Runner.js"
        },
        {
            "className": "Ext.viewport.Default",
            "path": "sdk/src/viewport/Default.js"
        },
        {
            "className": "Ext.viewport.Ios",
            "path": "sdk/src/viewport/Ios.js"
        },
        {
            "className": "Ext.viewport.Android",
            "path": "sdk/src/viewport/Android.js"
        },
        {
            "className": "Ext.viewport.Viewport",
            "path": "sdk/src/viewport/Viewport.js"
        },
        {
            "className": "Ext.app.History",
            "path": "sdk/src/app/History.js"
        },
        {
            "className": "Ext.app.Action",
            "path": "sdk/src/app/Action.js"
        },
        {
            "className": "Ext.app.Profile",
            "path": "sdk/src/app/Profile.js"
        },
        {
            "className": "Ext.app.Route",
            "path": "sdk/src/app/Route.js"
        },
        {
            "className": "Ext.app.Controller",
            "path": "sdk/src/app/Controller.js"
        },
        {
            "className": "Ext.app.Router",
            "path": "sdk/src/app/Router.js"
        },
        {
            "className": "Ext.app.Application",
            "path": "sdk/src/app/Application.js"
        },
        {
            "className": "Ext.data.ArrayStore",
            "path": "sdk/src/data/ArrayStore.js"
        },
        {
            "className": "Ext.data.reader.Array",
            "path": "sdk/src/data/reader/Array.js"
        },
        {
            "className": "Leica.store.Setup",
            "path": "app/store/Setup.js"
        },
        {
            "className": "Leica.model.Article",
            "path": "app/model/Article.js"
        },
        {
            "className": "Leica.view.ArticleDetails",
            "path": "app/view/ArticleDetails.js"
        },
        {
            "className": "Leica.store.Pictures",
            "path": "app/store/Pictures.js"
        },
        {
            "className": "Leica.store.Articles",
            "path": "app/store/Articles.js"
        },
        {
            "className": "Leica.store.Cart",
            "path": "app/store/Cart.js"
        },
        {
            "className": "Ext.tab.Tab",
            "path": "sdk/src/tab/Tab.js"
        },
        {
            "className": "Ext.tab.Bar",
            "path": "sdk/src/tab/Bar.js"
        },
        {
            "className": "Ext.tab.Panel",
            "path": "sdk/src/tab/Panel.js"
        },
        {
            "className": "Leica.view.Applications",
            "path": "app/view/Applications.js"
        }
    ]
    
    D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy>

  6. #6
    Sencha User Jacky Nguyen's Avatar
    Join Date
    Jul 2009
    Location
    Palo Alto, California
    Posts
    469
    Vote Rating
    14
    Jacky Nguyen has a spectacular aura about Jacky Nguyen has a spectacular aura about

      0  

    Default


    That probably means there's an issue when Node.js tries to invoke the external command on your machine.

    Could you open

    Code:
    D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy\sdk\command\src\module\Abstract.js
    Right above line 60 that looks like this:

    Code:
    require('child_process').exec(command, callback);
    Add a console.log statement:

    Code:
    console.log(command);
    Then run this command again and paste the output here

    Code:
    sencha app resolve http://localhost/senchatouch/apps/leica/Deploy/index.html dependencies.json
    Sencha Touch Lead Architect

  7. #7
    Touch Premium Member
    Join Date
    Jun 2008
    Location
    Germany, Dortmund
    Posts
    249
    Vote Rating
    13
    hschaefer123 will become famous soon enough

      0  

    Default


    Code:
    D:\Zend\_hosts\www\senchatouch\apps\leica\Deploy>sencha app resolve http://local
    host/senchatouch/apps/leica/Deploy/index.html dependencies.json
    "C:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\bin\phantomjs" "D:\Zend\_host
    s\www\senchatouch\apps\leica\Deploy\sdk\command\vendor\phantomjs\dependencies.js
    " "http://localhost/senchatouch/apps/leica/Deploy/index.html"
    [ERROR] CreateProcessW: Das System kann die angegebene Datei nicht finden.

  8. #8
    Sencha User Jacky Nguyen's Avatar
    Join Date
    Jul 2009
    Location
    Palo Alto, California
    Posts
    469
    Vote Rating
    14
    Jacky Nguyen has a spectacular aura about Jacky Nguyen has a spectacular aura about

      0  

    Default


    Alright I think we're close to know exactly why. The only difference I could see is the explicit ".exe" extension. Let's find out by firing up the Node.js shell:

    Code:
    "C:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\bin\node.exe"
    Then paste this:

    Code:
    require('child_process').exec('"C:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\bin\phantomjs"', function(error, stdout, stderr){ console.log(error); console.log(stdout); console.log(stderr) });
    And press enter. Copy and paste the output here. After that, repeat with this:

    Code:
    require('child_process').exec('"C:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\bin\phantomjs.exe"', function(error, stdout, stderr){ console.log(error); console.log(stdout); console.log(stderr) });
    Sencha Touch Lead Architect

  9. #9
    Touch Premium Member
    Join Date
    Jun 2008
    Location
    Germany, Dortmund
    Posts
    249
    Vote Rating
    13
    hschaefer123 will become famous soon enough

      0  

    Default


    Snippet1
    Code:
    c:\Program Files (x86)\SenchaSDKTools-2.0.0-beta2\bin>node.exe
    > require('child_process').exec("C:\Program Files (x86)\SenchaSDKTools-2.0.0-bet
    a2\bin\phantomjs", function(error, stdout, stderr){ console.log(error); console.
    log(stdout); console.log(stderr) });
    { _closesNeeded: 3,
      _closesGot: 0,
      signalCode: null,
      exitCode: null,
      killed: false,
      _internal: { onexit: [Function], pid: 0 },
      pid: 0,
      stdin:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: true,
         readable: false },
      stdout:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      stderr:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      _events: { exit: [Function: exithandler] } }
    > { [Error: Command failed: CreateProcessW: Das System kann die angegebene Datei
     nicht finden.
    ] killed: false, code: 127, signal: null }
    
    CreateProcessW: Das System kann die angegebene Datei nicht finden.
    Snippet2 (output seems to be the same!)
    Code:
    > require('child_process').exec('"C:\Program Files (x86)\SenchaSDKTools-2.0.0-be
    ta2\bin\phantomjs.exe"', function(error, stdout, stderr){ console.log(error); co
    nsole.log(stdout); console.log(stderr) });
    { _closesNeeded: 3,
      _closesGot: 0,
      signalCode: null,
      exitCode: null,
      killed: false,
      _internal: { onexit: [Function], pid: 0 },
      pid: 0,
      stdin:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: true,
         readable: false },
      stdout:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      stderr:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      _events: { exit: [Function: exithandler] } }
    > { [Error: Command failed: CreateProcessW: Das System kann die angegebene Datei
     nicht finden.
    ] killed: false, code: 127, signal: null }
    
    CreateProcessW: Das System kann die angegebene Datei nicht finden.

  10. #10
    Touch Premium Member
    Join Date
    Jun 2008
    Location
    Germany, Dortmund
    Posts
    249
    Vote Rating
    13
    hschaefer123 will become famous soon enough

      0  

    Default


    Snippet1
    HTML Code:
    > require('child_process').exec("C:\Program Files (x86)\SenchaSDKTools-2.0.0-bet
    a2\bin\phantomjs", function(error, stdout, stderr){ console.log(error); console.
    log(stdout); console.log(stderr) });
    { _closesNeeded: 3,
      _closesGot: 0,
      signalCode: null,
      exitCode: null,
      killed: false,
      _internal: { onexit: [Function], pid: 0 },
      pid: 0,
      stdin:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: true,
         readable: false },
      stdout:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      stderr:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      _events: { exit: [Function: exithandler] } }
    > { [Error: Command failed: CreateProcessW: Das System kann die angegebene Datei
     nicht finden.
    ] killed: false, code: 127, signal: null }
    
    CreateProcessW: Das System kann die angegebene Datei nicht finden.
    Snippet2
    HTML Code:
    > require('child_process').exec('"C:\Program Files (x86)\SenchaSDKTools-2.0.0-be
    ta2\bin\phantomjs.exe"', function(error, stdout, stderr){ console.log(error); co
    nsole.log(stdout); console.log(stderr) });
    { _closesNeeded: 3,
      _closesGot: 0,
      signalCode: null,
      exitCode: null,
      killed: false,
      _internal: { onexit: [Function], pid: 0 },
      pid: 0,
      stdin:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: true,
         readable: false },
      stdout:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      stderr:
       { _handle:
          { writeQueueSize: 0,
            socket: [Circular],
            onread: [Function: onread] },
         _pendingWriteReqs: 0,
         _flags: 0,
         _connectQueueSize: 0,
         destroyed: false,
         bytesRead: 0,
         bytesWritten: 0,
         allowHalfOpen: undefined,
         writable: false,
         readable: true,
         _events: { close: [Function], data: [Function] },
         _decoder:
          { encoding: 'utf8',
            charBuffer: <Buffer 00 00 00 00>,
            charReceived: 0,
            charLength: 0 } },
      _events: { exit: [Function: exithandler] } }
    > { [Error: Command failed: CreateProcessW: Das System kann die angegebene Datei
     nicht finden.
    ] killed: false, code: 127, signal: null }
    
    CreateProcessW: Das System kann die angegebene Datei nicht finden.

Thread Participants: 2