Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 363269 - Rename Handler to upper cases results in JSGen error
Summary: Rename Handler to upper cases results in JSGen error
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-09 04:22 EST by Tony Chen CLA
Modified: 2017-02-23 14:20 EST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony Chen CLA 2011-11-09 04:22:10 EST
I renamed my RUIHandler from game to Game. Then get this error in console, also the generated JS still remains in lower case. 

enerating... class org.eclipse.edt.ide.compiler.gen.EclipseJavaScriptGenerator Part:client.Gameorg.eclipse.core.internal.resources.ResourceException: A resource exists with a different case: '/TicketServices/generatedJavaScript/client/game.js'.
	at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:314)
	at org.eclipse.core.internal.resources.Resource.checkDoesNotExist(Resource.java:292)
	at org.eclipse.core.internal.resources.File.create(File.java:120)
	at org.eclipse.edt.ide.core.utils.EclipseUtilities.writeFileInEclipse(EclipseUtilities.java:168)
	at org.eclipse.edt.ide.core.utils.EclipseUtilities.writeFileInEclipse(EclipseUtilities.java:144)
	at org.eclipse.edt.ide.compiler.gen.EclipseEGL2JavaScript.writeFile(EclipseEGL2JavaScript.java:53)
	at org.eclipse.edt.gen.AbstractGeneratorCommand.generate(AbstractGeneratorCommand.java:113)
	at org.eclipse.edt.ide.compiler.gen.JavaScriptGenerator.generate(JavaScriptGenerator.java:35)
	at org.eclipse.edt.ide.core.internal.generation.GenerationQueue.invokeGenerators(GenerationQueue.java:264)
	at org.eclipse.edt.ide.core.internal.generation.GenerationQueue.generate(GenerationQueue.java:192)
	at org.eclipse.edt.ide.core.internal.generation.GenerationQueue.generate(GenerationQueue.java:145)
	at org.eclipse.edt.ide.core.internal.generation.AbstractGenerator.build(AbstractGenerator.java:49)
	at org.eclipse.edt.ide.core.internal.generation.GenerationBuilder.incrementalBuild(GenerationBuilder.java:106)
	at org.eclipse.edt.ide.core.internal.generation.GenerationBuilder.build(GenerationBuilder.java:65)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Tony Chen CLA 2011-11-09 04:24:14 EST
This is not critical for 0.7. User can always delete the generated JS directory and re-gen the project by doing a clean.
Comment 2 Jing Qian CLA 2011-11-21 15:54:28 EST
defering
Comment 3 Huang Ji Yong CLA 2011-12-19 09:14:51 EST
I think this is a refactor problem.
When renaming the RUI handler, the old generated js file should be deleted.
Comment 4 Huang Ji Yong CLA 2012-03-30 22:33:32 EDT
Fixed indirectly
Comment 5 fahua jin CLA 2012-07-10 22:16:20 EDT
Verified with 0.8.1.v201207091624.