pydio / pydio-sync-java

[DEPRECATED] Synchronization Client of the Pydio project. Based on the Java SDK.
GNU General Public License v3.0
35 stars 15 forks source link

[OSX] Packages are not uploaded correctly #56

Open FoxBuru opened 10 years ago

FoxBuru commented 10 years ago

When synchronizing packages using the Sync Client, it leads to confusion to both server and Sync Client. I've tested it using some .pages packages.

31332 [PydioScheduler_Worker-1] INFO  root  - Checking local repo folder: /Users/FoxBuru/Documents/Archivos Compartidos en Nube
31332 [PydioScheduler_Worker-1] INFO  root  - Local repo exists - OK
31653 [PydioScheduler_Worker-1] INFO  root  - PREVIOUS INDEXATION
33788 [PydioScheduler_Worker-1] INFO  root  - Taking remote content for node: 
34607 [PydioScheduler_Worker-1] INFO  root  - Parsed 57 nodes from stream
34607 [PydioScheduler_Worker-1] INFO  root  - Loaded part: 57
34616 [PydioScheduler_Worker-1] INFO  root  - Saving nodes
34702 [PydioScheduler_Worker-1] INFO  root  - Nodes saved: 914 ms
34723 [PydioScheduler_Worker-1] INFO  root  - LOCAL DIFFS: 62
34723 [PydioScheduler_Worker-1] INFO  root  - REMOTE DIFFS: 0
38474 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
38475 [PydioScheduler_Worker-1] INFO  root  - Uploading 236059 bytes
44555 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
44556 [PydioScheduler_Worker-1] INFO  root  - Uploading 35221 bytes
47268 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
47269 [PydioScheduler_Worker-1] INFO  root  - Uploading 163890 bytes
50888 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
50888 [PydioScheduler_Worker-1] INFO  root  - Uploading 26833 bytes
53288 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
53289 [PydioScheduler_Worker-1] INFO  root  - Uploading 159758 bytes
56873 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
56874 [PydioScheduler_Worker-1] INFO  root  - Uploading 7870 bytes
58948 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
58949 [PydioScheduler_Worker-1] INFO  root  - Uploading 25500 bytes
61271 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
61272 [PydioScheduler_Worker-1] INFO  root  - Uploading 31370 bytes
64480 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
64481 [PydioScheduler_Worker-1] INFO  root  - Uploading 37337 bytes
66878 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
66878 [PydioScheduler_Worker-1] INFO  root  - Uploading 154008 bytes
70303 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
70304 [PydioScheduler_Worker-1] INFO  root  - Uploading 15966 bytes
72359 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
72360 [PydioScheduler_Worker-1] INFO  root  - Uploading 15316 bytes
74468 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
74468 [PydioScheduler_Worker-1] INFO  root  - Uploading 41407 bytes
77009 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
77009 [PydioScheduler_Worker-1] INFO  root  - Uploading 44737 bytes
79371 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
79371 [PydioScheduler_Worker-1] INFO  root  - Uploading 24398 bytes
81565 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
81566 [PydioScheduler_Worker-1] INFO  root  - Uploading 71058 bytes
84271 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
84272 [PydioScheduler_Worker-1] INFO  root  - Uploading 34690 bytes
86460 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
86461 [PydioScheduler_Worker-1] INFO  root  - Uploading 33670 bytes
88881 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
88881 [PydioScheduler_Worker-1] INFO  root  - Uploading 16903 bytes
91167 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
91168 [PydioScheduler_Worker-1] INFO  root  - Uploading 130296 bytes
94388 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
94388 [PydioScheduler_Worker-1] INFO  root  - Uploading 68960 bytes
97231 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
97232 [PydioScheduler_Worker-1] INFO  root  - Uploading 34979 bytes
100248 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
100248 [PydioScheduler_Worker-1] INFO  root  - Uploading 48689 bytes
102794 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
102795 [PydioScheduler_Worker-1] INFO  root  - Uploading 53314 bytes
105298 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
105298 [PydioScheduler_Worker-1] INFO  root  - Uploading 30037 bytes
107464 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
107465 [PydioScheduler_Worker-1] INFO  root  - Uploading 26313 bytes
109797 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
109798 [PydioScheduler_Worker-1] INFO  root  - Uploading 23818 bytes
112187 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
112188 [PydioScheduler_Worker-1] INFO  root  - Uploading 37632 bytes
114493 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
114494 [PydioScheduler_Worker-1] INFO  root  - Uploading 11818 bytes
116876 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
116877 [PydioScheduler_Worker-1] INFO  root  - Uploading 41257 bytes
125476 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
125477 [PydioScheduler_Worker-1] INFO  root  - Uploading 28160 bytes
128273 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
128273 [PydioScheduler_Worker-1] INFO  root  - Uploading 117533 bytes
131276 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
131277 [PydioScheduler_Worker-1] INFO  root  - Uploading 29740 bytes
133467 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
133468 [PydioScheduler_Worker-1] INFO  root  - Uploading 44744 bytes
136276 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
136276 [PydioScheduler_Worker-1] INFO  root  - Uploading 29886 bytes
138501 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
138501 [PydioScheduler_Worker-1] INFO  root  - Uploading 91078 bytes
141880 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
141880 [PydioScheduler_Worker-1] INFO  root  - Uploading 20682 bytes
144161 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
144161 [PydioScheduler_Worker-1] INFO  root  - Uploading 16061 bytes
146268 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
146269 [PydioScheduler_Worker-1] INFO  root  - Uploading 43575 bytes
148876 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
148877 [PydioScheduler_Worker-1] INFO  root  - Uploading 133451 bytes
152268 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
152269 [PydioScheduler_Worker-1] INFO  root  - Uploading 28761 bytes
154536 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
154536 [PydioScheduler_Worker-1] INFO  root  - Uploading 40817 bytes
157008 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
157009 [PydioScheduler_Worker-1] INFO  root  - Uploading 27745 bytes
159392 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
159393 [PydioScheduler_Worker-1] INFO  root  - Uploading 40425 bytes
161853 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
161853 [PydioScheduler_Worker-1] INFO  root  - Uploading 170772 bytes
165370 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
165371 [PydioScheduler_Worker-1] INFO  root  - Uploading 110312 bytes
168273 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
168273 [PydioScheduler_Worker-1] INFO  root  - Uploading 32455 bytes
170464 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
170465 [PydioScheduler_Worker-1] INFO  root  - Uploading 32137 bytes
172878 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
172878 [PydioScheduler_Worker-1] INFO  root  - Uploading 141502 bytes
176273 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
176274 [PydioScheduler_Worker-1] INFO  root  - Uploading 56333 bytes
178878 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
178879 [PydioScheduler_Worker-1] INFO  root  - Uploading 27118 bytes
181279 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
181280 [PydioScheduler_Worker-1] INFO  root  - Uploading 7007 bytes
183282 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
183283 [PydioScheduler_Worker-1] INFO  root  - Uploading 54827 bytes
186875 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
186876 [PydioScheduler_Worker-1] INFO  root  - Uploading 273 bytes
188881 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
188882 [PydioScheduler_Worker-1] INFO  root  - Uploading 36 bytes
190878 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
190879 [PydioScheduler_Worker-1] INFO  root  - Uploading 217 bytes
192828 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
192829 [PydioScheduler_Worker-1] INFO  root  - Uploading 1965 bytes
194967 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
194967 [PydioScheduler_Worker-1] INFO  root  - Uploading 15339 bytes
197228 [PydioScheduler_Worker-1] INFO  root  - Downloading 1 bytes
197229 [PydioScheduler_Worker-1] INFO  root  - Uploading 222217 bytes
200985 [PydioScheduler_Worker-1] INFO  root  - Taking remote content for node: 

Then this message starts repeating over and over, hanging up the process eventually.

201735 [PydioScheduler_Worker-1] INFO  root  - Parsed 58 nodes from stream
201735 [PydioScheduler_Worker-1] INFO  root  - Loaded part: 58
201735 [PydioScheduler_Worker-1] INFO  root  - Taking remote content for node: /FoxBuru/Tutorial Pydio OSX/Manual-OSX-Compilado.pages

After hanging, it drops a heap OutOfMemory Exception:

1696958 [PydioScheduler_Worker-1] INFO  root  - Taking remote content for node: /FoxBuru/Tutorial Pydio OSX/Manual-OSX-Compilado.pages
1727408 [PydioScheduler_Worker-1] ERROR org.quartz.core.JobRunShell  - Job sync.8518 threw an unhandled Exception: 
java.lang.OutOfMemoryError: Java heap space
    at com.sun.org.apache.xpath.internal.VariableStack.reset(VariableStack.java:137)
    at com.sun.org.apache.xpath.internal.VariableStack.<init>(VariableStack.java:47)
    at com.sun.org.apache.xpath.internal.jaxp.JAXPVariableStack.<init>(JAXPVariableStack.java:42)
    at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:116)
    at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:101)
    at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:183)
    at com.scireum.open.xml.XMLNodeImpl.queryXMLNode(XMLNodeImpl.java:61)
    at io.pyd.synchro.SyncJob$7.process(SyncJob.java:1636)
    at com.scireum.open.xml.SAX2DOMHandler.nodeUp(SAX2DOMHandler.java:56)
    at com.scireum.open.xml.SAX2DOMHandler.endElement(SAX2DOMHandler.java:107)
    at com.scireum.open.xml.XMLReader.endElement(XMLReader.java:95)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:604)
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1350)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2763)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:513)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:815)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:744)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:128)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:543)
    at com.scireum.open.xml.XMLReader.parse(XMLReader.java:196)
    at io.pyd.synchro.SyncJob.parseNodesFromStream(SyncJob.java:1652)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1571)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
1727410 [PydioScheduler_Worker-1] ERROR org.quartz.core.ErrorLogger  - Job (sync.8518 threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.OutOfMemoryError: Java heap space]
    at org.quartz.core.JobRunShell.run(JobRunShell.java:224)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
Caused by: java.lang.OutOfMemoryError: Java heap space
    at com.sun.org.apache.xpath.internal.VariableStack.reset(VariableStack.java:137)
    at com.sun.org.apache.xpath.internal.VariableStack.<init>(VariableStack.java:47)
    at com.sun.org.apache.xpath.internal.jaxp.JAXPVariableStack.<init>(JAXPVariableStack.java:42)
    at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:116)
    at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:101)
    at com.sun.org.apache.xpath.internal.jaxp.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:183)
    at com.scireum.open.xml.XMLNodeImpl.queryXMLNode(XMLNodeImpl.java:61)
    at io.pyd.synchro.SyncJob$7.process(SyncJob.java:1636)
    at com.scireum.open.xml.SAX2DOMHandler.nodeUp(SAX2DOMHandler.java:56)
    at com.scireum.open.xml.SAX2DOMHandler.endElement(SAX2DOMHandler.java:107)
    at com.scireum.open.xml.XMLReader.endElement(XMLReader.java:95)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:604)
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1350)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2763)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:513)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:815)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:744)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:128)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:543)
    at com.scireum.open.xml.XMLReader.parse(XMLReader.java:196)
    at io.pyd.synchro.SyncJob.parseNodesFromStream(SyncJob.java:1652)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1571)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)
    at io.pyd.synchro.SyncJob.takeRemoteSnapshot(SyncJob.java:1586)