facebook

ME 2015 Unable to create new Phonegap project

  1. MyEclipse IDE
  2.  > 
  3. Mobile Tooling
Viewing 15 posts - 31 through 45 (of 55 total)
  • Author
    Posts
  • #354220 Reply

    Brian Fernandes
    Moderator

    Okay, so this appears to be the crux of the problem; the command I gave you worked just fine for me.

    We know if you go to the Node directory and type node, you get the node prompt. If we use the full path, this command should work from any location as well (does for me). So, from your temp folder, if you execute

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node

    or

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node.exe

    does this give you the node prompt?

    Note: If not, you could try quoting the entire string (though should not be necessary as there are no spaces). Please be sure to double check that the path we’re using is the right path to the node executable.

    #354222 Reply

    mongonv
    Participant

    Hey Brian,
    Both of those go to the node prompt when run from the f:\me2015\temp folder.

    #354223 Reply

    Brian Fernandes
    Moderator

    Okay, I have a feeling the problem could be the PG node script that we’re trying to run. Get to the command prompt and change to the following directory

    C:\Users\Ed\.myeclipse\phonegap\com.genu
    tec.eclipse.mobile.embedded.phonegap_3.6.3\win32-me20141201-1428\node_modules\phonegap\bin

    Now execute

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node phonegap.js create PGTest

    Does that work? Do ensure that you are in the folder that contains the phonegap.js file when executing this command.

    #354228 Reply

    mongonv
    Participant

    Hey Brian,
    Here are the results of that run:

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3\win32-me20141201-1428\node_modules\phonegap\bin>F:\ME2015\plugins\com.genuit
    ec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node phonegap.js create PGTest
    The system cannot find the path specified.

    ‘node’ is not recognized as an internal or external command,
    operable program or batch file.

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3\win32-me20141201-1428\node_modules\phonegap\bin>

    It failed saying it could not find node. The phonegap.js was in that folder too.

    Let me know what else to do.

    Thanks much

    #354230 Reply

    Brian Fernandes
    Moderator

    Okay, so you get node prompt, but it can’t seem to execute the phonegap node script. Here are two very basic node scripts. The only difference between them is that one includes a #!/usr/bin/env node entry at the start of the file – I’m wondering if this makes a difference.

    Unzip the attachment to any directory, go to that directory on the command line, and try to execute both scripts with:

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node node1.js

    and

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node node2.js

    Do both work and print “Hello World” to the console?

    Attachments:
    You must be logged in to view attached files.
    #354231 Reply

    mongonv
    Participant

    Hey Brian,
    Both versions print “Hello World” and no errors.

    F:\ME2015\NodeTemp>F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node node1.js
    Hello World

    F:\ME2015\NodeTemp>F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node node2.js
    Hello World

    F:\ME2015\NodeTemp>

    #354232 Reply

    Brian Fernandes
    Moderator

    Well, that’s good news and bad news, I was hoping one of those wouldn’t work and give us a better idea of what is going wrong.

    I wonder if there is something wrong with the PhoneGap version installed – a problem during unzipping or something like that. If you go to c:\users\Ed\.myeclipse\phonegap folder and check properties on the com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3 folder, how big is it? It should be around 34 MB.

    We’ll dig deeper if the size seems right.

    #354233 Reply

    mongonv
    Participant

    Hey Brian,
    The properties for the folder C:\Users\Ed\.myeclipse\phonegap says:

    111 mb (116,653,007 bytes)

    That is a tad bigger than the 34 mb you are expecting.

    There are two subfolders in there:

    com.genuitec.eclipse.mobile.embedded.phonegap_3.5.0 – 76.3 meg
    com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3 – 34.9 meg

    Is the 3.5.0 folder not supposed to be there?

    #354234 Reply

    Brian Fernandes
    Moderator

    I was asking for properties only on the com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3 folder, not the phonegap folder, so those figures do look right. The 3.5.0 folder is OK, it would be the version that was installed by a prior version of MyEclipse – the size of that too should have been around 36MB, no idea why that folder is twice the size. For now though, it isn’t what MyEclipse is using (and not what we are testing) so it does not matter.

    Try this:

    1) In MyEclipse – delete your error log.
    2) Shut down MyEclipse.
    3) Rename the com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3 folder in c:\users\ed\.myeclipse\phonegap to com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3_old
    4) Start MyEclipse, attempt to create a new PhoneGap project, I believe this will re-create the folder (please confirm).

    I don’t think this will actually fix the problem, but it should reset the PG 3.6.3 installation and the error log will indicate issues during creation of that installation if any, please send me the error log.

    After this, please repeat the test from a few posts up

    Change to the following directory

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3\win32-me20141201-1428\node_modules\phonegap\bin

    and execute

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node phonegap.js create PGTest

    Any change in the output?

    #354243 Reply

    mongonv
    Participant

    Hey Brian,
    Sorry for the delay on the test, been a busy day.

    Here is the screen output from running the test after doing the steps you outlined:

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3\win32-me20141201-1428\node_modules\phonegap\bin>F:\ME2015\plugins\com.genuit
    ec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node phonegap.js create PGTest
    The system cannot find the path specified.

    ‘node’ is not recognized as an internal or external command,
    operable program or batch file.

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.6.3\win32-me20141201-1428\node_modules\phonegap\bin>

    Let me know what else you want me to try.

    Thanks much

    #354244 Reply

    Brian Fernandes
    Moderator

    Ed,

    So there is unlikely to have been a corruption in the phonegap we extracted – or it happened again. In my last reply I asked you to attach the log file from the workspace, can you please send that across? That might tell us if something went wrong.

    #354245 Reply

    mongonv
    Participant

    Sorry missed that, like I said long day 🙂

    Here is the log.

    Attachments:
    You must be logged in to view attached files.
    #354246 Reply

    Brian Fernandes
    Moderator

    Edi,

    Unfortunately, nothing related to the extraction in the log, though I did notice the PhoneGap version being listed when the creation command is executed – so apparently the script is getting to some point and then failing (will have to confirm). At this point, I wonder if your experience with the 3.5.0 CLI would be any different, could you try going to

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.5.0\win32-me20140821-1433\node_modules\phonegap\bin

    and execute

    F:\ME2015\plugins\com.genuitec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node phonegap.js create PGTest
    #354247 Reply

    mongonv
    Participant

    Hey Brian,
    Yes it was different:

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.5.0\win32-me20140821-1433\node_modules\phonegap\bin>F:\ME2015\plugins\com.genuit
    ec.eclipse.embedded.nodejs_0.10.26.win32-x86_64-me20141201-1428\nodejs\node phonegap.js create PGTest
    [phonegap] create called with the options C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.5.0\win32-me20140821-1433\node_modules
    \phonegap\bin\PGTest com.phonegap.helloworld HelloWorld
    [phonegap] Customizing default config.xml file
    [phonegap] created project at C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.5.0\win32-me20140821-1433\node_modules\phonegap\bi
    n\PGTest

    C:\Users\Ed\.myeclipse\phonegap\com.genuitec.eclipse.mobile.embedded.phonegap_3.5.0\win32-me20140821-1433\node_modules\phonegap\bin>

    It appears to have made the PETest in the 3.5 ….. folder.

    Might be a good clue.

    #354248 Reply

    Brian Fernandes
    Moderator

    Absolutely – this is good news.

    Back in MyEclipse, when you are creating a new PhoneGap Application project, the “Target runtime” combo should list out “MyEclipse Embedded PhoneGap 3.5.0” as well, can you switch to that and try to create a project? Does that work?

Viewing 15 posts - 31 through 45 (of 55 total)
Reply To: ME 2015 Unable to create new Phonegap project

You must be logged in to post in the forum log in