lyt23 / filesync4eclipse

Automatically exported from code.google.com/p/filesync4eclipse
1 stars 0 forks source link

Forced Sync fails and returns NullPointerException #44

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.  Remote PHP Project created in Eclipse
2.  Configure project to use filesync.  I have the mapping set to the remote 
directory to which I have an open SSH connection on a Linux box, and the target 
is a local directory on my mac.
3.  I click on the project and force file sync 

What is the expected output? What do you see instead?
I expect that the (changed) files on the linux box (the remote project files) 
would be copied to the local directory.
INSTEAD
I get an error:  
An internal error occurred during: "Full project sync".  
java.lang.NullPointerException

What version of the product are you using? On what operating system?
I am on OS/X 9.4.  I just downloaded FileSync today.  Eclipse is version 4.4

Please provide any additional information below.

Original issue reported on code.google.com by Kingsley...@gmail.com on 15 Aug 2014 at 6:15

GoogleCodeExporter commented 8 years ago
Please provide full stack trace, thanks.
Andrey

Original comment by iloveeclipse on 15 Aug 2014 at 6:17

GoogleCodeExporter commented 8 years ago
Hallo Andrey,
Here you go...

java.lang.NullPointerException
    at de.loskutov.fs.builder.FileSyncBuilder.checkSettingsTimestamp(FileSyncBuilder.java:426)
    at de.loskutov.fs.builder.FileSyncBuilder$FSPropsChecker.visit(FileSyncBuilder.java:582)
    at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
    at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
    at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
    at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
    at org.eclipse.core.internal.resources.Resource.accept(Resource.java:115)
    at de.loskutov.fs.builder.FileSyncBuilder.fullProjectBuild(FileSyncBuilder.java:341)
    at de.loskutov.fs.builder.FileSyncBuilder.buildFull(FileSyncBuilder.java:213)
    at de.loskutov.fs.builder.FileSyncBuilder.build(FileSyncBuilder.java:153)
    at de.loskutov.fs.builder.FileSyncBuilder.build(FileSyncBuilder.java:116)
    at de.loskutov.fs.actions.ForceFileSyncActionDelegate$1.run(ForceFileSyncActionDelegate.java:109)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

eclipse.buildId=4.4.0.I20140606-1215
java.version=1.8.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.standard.product 
-keyring /Users/me/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product 
org.eclipse.epp.package.standard.product -keyring /Users/me/.eclipse_keyring 
-showlocation

Original comment by Kingsley...@gmail.com on 18 Aug 2014 at 3:08

GoogleCodeExporter commented 8 years ago
Thanks, looks good.

Original comment by iloveeclipse on 18 Aug 2014 at 5:55

GoogleCodeExporter commented 8 years ago
Possible fix is committed in HEAD, see 
https://code.google.com/a/eclipselabs.org/p/filesync4eclipse/source/detail?r=02f
6f2334ae88ba085ed3b0886521757ab5a76b3

I have no time to build that thing, you can try to build from sources & test if 
it helps.
Regards,
Andrey

Original comment by iloveeclipse on 18 Aug 2014 at 8:34

GoogleCodeExporter commented 8 years ago
I have not been able to create a new build.  Have you done it yet?  

Original comment by Kingsley...@gmail.com on 23 Aug 2014 at 1:05

GoogleCodeExporter commented 8 years ago
Here it is, corresponds to the 
https://code.google.com/a/eclipselabs.org/p/filesync4eclipse/source/detail?r=4b9
dc817a18a4dcfad7c2cffcfbc6356c08ad832 commit.

CU
Andrey

Original comment by iloveeclipse on 31 Aug 2014 at 9:12

Attachments: