Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 28233 - [autorefresh] win32 natives don't support wide filenames
Summary: [autorefresh] win32 natives don't support wide filenames
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Jed Anderson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 29584
Blocks:
  Show dependency tree
 
Reported: 2002-12-12 20:33 EST by Jed Anderson CLA
Modified: 2003-02-07 17:32 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jed Anderson CLA 2002-12-12 20:33:01 EST
Tried the autorefresh on our Japanese box, and got the following error when I 
tried to create a simple project with the name eclipse へのショートカット

Startup: using configuration file:c:\AutorefreshTest\.metadata\.config\platform.
cfg
Boot URL: file:C:/eclipse20021210/eclipse/plugins/org.eclipse.core.boot_2.1.0/bo
ot.jar
Startup: splash path = C:\eclipse20021210\eclipse\plugins\org.eclipse.platform_2
.1.0\splash.bmp
Workspace location:
   c:\AutorefreshTest
Debug-Options:
    file:C:/eclipse20021210/eclipse/.options
Install URL:
    file:C:/eclipse20021210/eclipse/
Startup Monitor Manager
Starting Refresh Manager
Refreshed at 1039743998420
Refreshed at 1039744008424
Refreshed at 1039744018428
Refreshed at 1039744028433
Win32 Monitor (21403224): creating handle for c:\AutorefreshTest\eclipse é╓é╠âVâ
çü[âgâJâbâg
Refreshed at 1039744038437
An error occured:
Win32 Monitor (21403224): could not create handle for "c:\AutorefreshTest\eclips
e é╓é╠âVâçü[âgâJâbâg".  Error: 2
java.lang.Exception
        at com.example.autorefresh.win32.internal.Win32Monitor.addPath(Win32Moni
tor.java:108)
        at com.example.autorefresh.win32.internal.MonitorFactory.createMonitor(M
onitorFactory.java:36)
        at com.example.autorefresh.internal.MonitorManager.monitor(MonitorManage
r.java:63)
        at com.example.autorefresh.internal.MonitorManager.access$0(MonitorManag
er.java:54)
        at com.example.autorefresh.internal.MonitorManager$2.visit(MonitorManage
r.java:199)
        at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.j
ava:71)
        at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.j
ava:79)
        at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.j
ava:52)
        at com.example.autorefresh.internal.MonitorManager$1.resourceChanged(Mon
itorManager.java:233)
        at org.eclipse.core.internal.events.NotificationManager$1.run(Notificati
onManager.java:129)
        at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo
rm.java:850)
        at org.eclipse.core.runtime.Platform.run(Platform.java:413)
        at org.eclipse.core.internal.events.NotificationManager.notify(Notificat
ionManager.java:144)
        at org.eclipse.core.internal.events.NotificationManager.broadcastChanges
(NotificationManager.java:67)
        at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Worksp
ace.java:141)
        at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.
java:882)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1593
)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOp
eration.java:79)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal
Context.java:95)
Added monitor (com.example.autorefresh.internal.PollingMonitor@89dd) for P/eclip
se é╓é╠âVâçü[âgâJâbâg
Started polling thread.
Comment 1 Jed Anderson CLA 2003-01-15 17:41:45 EST
New support has exposed a bug in the core refresh support.
Comment 2 DJ Houghton CLA 2003-02-07 17:23:08 EST
Can this be closed with the new win32 dll that was released in M5?
Comment 3 Jed Anderson CLA 2003-02-07 17:32:55 EST
Just finished verifying this today.