This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 244717 - IDE does NOT upload mofied files from DTQ to PROD -- version 7.3 and lower do. This is a show stopper.
Summary: IDE does NOT upload mofied files from DTQ to PROD -- version 7.3 and lower do...
Status: RESOLVED WORKSFORME
Alias: None
Product: php
Classification: Unclassified
Component: FTP Support (show other bugs)
Version: 8.0
Hardware: All All
: P1 normal (vote)
Assignee: Tomas Mysik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-25 12:30 UTC by findyourcloud
Modified: 2014-05-27 07:28 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
IDE log (36.50 KB, text/plain)
2014-05-25 12:30 UTC, findyourcloud
Details

Note You need to log in before you can comment on or make changes to this bug.
Description findyourcloud 2014-05-25 12:30:22 UTC
Product Version = NetBeans IDE 8.0 (Build 201403101706)
Operating System = Mac OS X version 10.9.3 running on x86_64
Java; VM; Vendor = 1.7.0_45
Runtime = Java HotSpot(TM) 64-Bit Server VM 24.45-b08
Comment 1 findyourcloud 2014-05-25 12:30:25 UTC
Created attachment 147429 [details]
IDE log
Comment 2 Marian Mirilovic 2014-05-26 07:40:24 UTC
Please could you be more specific ? Steps to reproduce would be more then welcome. Thanks in advance.
Comment 3 findyourcloud 2014-05-26 09:04:10 UTC
1. Import existing large PHP project (perhaps 300 files, complex directories etc)
2. Setup two Project Properties Configurations, first on local machine, second on remote server.

Prior to 7.4 and 8.0 NetBeans would tag modified files when you switched configurations. This is required for a large project since multiple nested files and project items might exist and not all be visible to the developer. Then Netbeans would offer to upload just the files modified.

Now it selects nothing. This is an issue for large sites. Our site has 21,079 items, trying to find or remember which changed and where to upload is not possible. 

Synchronize is impossible to use either .. again, it tries to pull down even items not contained in the current project. For example, html content not in the Netbeans project but on the production site.

NetBeans is 7.4+ is no longer something we can use for our firm if this is the "new" behavior.
Comment 4 findyourcloud 2014-05-26 09:20:32 UTC
Apparently this is a well known issue #237253 where reliable FTP was replaced with synchronization to upload files. Show stopper for us. 21,079 items and DTQ and PROD sites that are not 100% identical BY DESIGN means NetBeans no longer works for us. We do not want to synchronize, we want to upload modified files only. This is very sad since we've been using it almost 10 years now. Really don't want to learn or find another platform. Trying to understand bug 237253 and cannot sort out what we're supposed to do. Really baffled how this change could have been made, it's mind boggling disruptive and so arbitrary, no need for it.
Comment 5 Vladimir Riha 2014-05-26 15:12:04 UTC
The the workaround describe in the issue does not work for you? If you start IDE with the nb.php.remote.files.eager property, does it help (comment #27)
Comment 6 findyourcloud 2014-05-26 15:16:02 UTC
Tomas Mysik <tmysik@netbeans.org> explained adding "-J-Dnb.php.remote.files.eager=true" to "netbeans_default_options" in netbeans.conf -- now 8.0 operates exactly as 7.3 did w/r to ftp, issue closed (hopefully this remains an option for a long time.)
Comment 7 Tomas Mysik 2014-05-27 07:28:34 UTC
(In reply to findyourcloud from comment #6)
> (hopefully this remains an option for a long time.)

Yes.