[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.dsdp.tm] Re: RSE:What is the use of RemoteSystemsTempFiles in workspace?
|
I'm not sure what you mean by "set maximum cached size"? Are you referring
to the value for the Remote Systems->File Cache preferences or something
else? Are you able to do the operation if you divide it up into a group of
smaller uploads?
"hemeihua " <he.meihua@xxxxxxxxxx> wrote in message
news:8ba35d35cfafbd37b195c69f799fb5a5$1@xxxxxxxxxxxxxxxxxx
> Hello David,
> Since it is a design decision,there is a problem in uploading a large
> folder.
> First I set maximum cached size 2048MB,then I upload a large
> folder(1.02GB),but an internal error occurred.
> Here is log information:
>
> !ENTRY org.eclipse.core.jobs 4 2 2009-06-29 17:17:19.031
> !MESSAGE An internal error occurred during: "Updating workspace".
> !STACK 0
> java.lang.OutOfMemoryError: Java heap space
> at
> org.eclipse.core.internal.jobs.DeadlockDetector.resizeGraph(DeadlockDetector.java:630)
> at
> org.eclipse.core.internal.jobs.DeadlockDetector.lockAcquired(DeadlockDetector.java:290)
> at
> org.eclipse.core.internal.jobs.LockManager.addLockThread(LockManager.java:124)
> at
> org.eclipse.core.internal.jobs.OrderedLock.setCurrentOperationThread(OrderedLock.java:268)
> at
> org.eclipse.core.internal.jobs.OrderedLock.attempt(OrderedLock.java:123)
> at
> org.eclipse.core.internal.jobs.OrderedLock.createSemaphore(OrderedLock.java:142)
> at
> org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:100)
> at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82)
> at
> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
> at
> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1744)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1792)
> at
> org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:39)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> !SESSION 2009-06-29
> 18:13:01.266 -----------------------------------------------
> eclipse.buildId=I20070625-1500
> java.version=1.6.0_01
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
> Framework arguments: -product org.eclipse.sdk.ide -pdelaunch
> Command-line arguments: -product org.eclipse.sdk.ide -data
> D:\FTP\ECLIPSE\rse_3.0.1\WS/../runtime-New_configuration -dev
> file:D:/FTP/ECLIPSE/rse_3.0.1/WS/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties -
> pdelaunch -os win32 -ws win32 -arch x86
>
> Sometimes I do the same thing like above,another internal error occurred.
> Here is log information:
>
> !ENTRY org.eclipse.core.jobs 4 2 2009-06-29 18:16:32.749
> !MESSAGE An internal error occurred during: "Transfer Operation".
> !STACK 0
> java.lang.OutOfMemoryError: Java heap space
> at java.util.Arrays.copyOf(Arrays.java:2882)
> at java.lang.String.<init>(String.java:179)
> at java.io.Win32FileSystem.resolve(Win32FileSystem.java:241)
> at java.io.File.<init>(File.java:312)
> at
> org.eclipse.rse.internal.services.local.files.LocalFileService$LocalFileNameFilter.accept(LocalFileService.java:200)
> at java.io.File.listFiles(File.java:1094)
> at
> org.eclipse.rse.internal.services.local.files.LocalFileService.internalFetch(LocalFileService.java:737)
> at
> org.eclipse.rse.services.files.AbstractFileService.list(AbstractFileService.java:103)
> at
> org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem.internalList(FileServiceSubSystem.java:375)
> at
> org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem.list(FileServiceSubSystem.java:567)
> at
> org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystem.list(RemoteFileSubSystem.java:975)
> at
> org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystem.list(RemoteFileSubSystem.java:950)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:484)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
> at
> org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
> at
> org.eclipse.rse.internal.files.ui.view.SystemViewRemoteFileAdapter.doDrag(SystemViewRemoteFileAdapter.java:1688)
> at
> org.eclipse.rse.internal.ui.view.SystemDNDTransferRunnable.transferRSEResources(SystemDNDTransferRunnable.java:192)
> at
> org.eclipse.rse.internal.ui.view.SystemDNDTransferRunnable.runInWorkspace(SystemDNDTransferRunnable.java:606)
> at
> org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> To suppose that I uploaded the large folder(1.02GB) successfully, RSE FTP
> will use more time than other ftp such as cuteftp to upload a file.
> So RSE FTP's efficiency of transmission is lower than other ftp.
>
> How to deal with the internal error? How to enhance the transmission
> efficiency of RSE FTP?
>
> Thanks ahead of time.
>
> hemeihua
>