Skip to main content



      Home
Home » Newcomers » Newcomers » Class file name must end with .class exception in Java Search
Class file name must end with .class exception in Java Search [message #262226] Tue, 29 July 2008 22:11 Go to previous message
Eclipse UserFriend
Originally posted by: matthew.sheppard.haley.com

Hi all,

I was hoping someone could help me out with a problem I'm having using the
java search function in Eclipse on a particular project.

When using the java search on one particular project, I get an error
message saying 'Class file name must end with .class' (see stack trace
below). This does not seem to be happening on all projects, just one
particular one, so perhaps there's something I should try to get rebuilt?

I have already tried Project -> Clean... and Closing Eclipse, deleting all
the built class files and restarting Eclipse to no avail.

The only reference I've been able to find on Google for the problem is at
http://www.crazysquirrel.com/computing/java/eclipse/error-du ring-java-search.jspx,
but unfortunately his solution (closing, deleting class files, restarting)
did not work for me.

If anyone can suggest something to try, or there's any more info I can
gather which might help track it's down, I'd greatly appreciate the
pointers.

Thanks, Matt Sheppard



Caused by: java.lang.IllegalArgumentException: Class file name must end
with .class
at
org.eclipse.jdt.internal.core.PackageFragment.getClassFile(P ackageFragment.java:182)
at
org.eclipse.jdt.internal.core.util.HandleFactory.createOpena ble(HandleFactory.java:109)
at
org.eclipse.jdt.internal.core.search.matching.MatchLocator.l ocateMatches(MatchLocator.java:1177)
at
org.eclipse.jdt.internal.core.search.JavaSearchParticipant.l ocateMatches(JavaSearchParticipant.java:94)
at
org.eclipse.jdt.internal.core.search.BasicSearchEngine.findM atches(BasicSearchEngine.java:223)
at
org.eclipse.jdt.internal.core.search.BasicSearchEngine.searc h(BasicSearchEngine.java:506)
at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine .java:551)
at
org.eclipse.jdt.internal.corext.refactoring.RefactoringSearc hEngine.internalSearch(RefactoringSearchEngine.java:142)
at
org.eclipse.jdt.internal.corext.refactoring.RefactoringSearc hEngine.search(RefactoringSearchEngine.java:129)
at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameTyp eProcessor.initializeReferences(RenameTypeProcessor.java:594 )
at
org.eclipse.jdt.internal.corext.refactoring.rename.RenameTyp eProcessor.doCheckFinalConditions(RenameTypeProcessor.java:5 22)
at
org.eclipse.jdt.internal.corext.refactoring.rename.JavaRenam eProcessor.checkFinalConditions(JavaRenameProcessor.java:45)
at
org.eclipse.ltk.core.refactoring.participants.ProcessorBased Refactoring.checkFinalConditions(ProcessorBasedRefactoring.j ava:225)
at
org.eclipse.ltk.core.refactoring.Refactoring.checkAllConditi ons(Refactoring.java:160)
at
org.eclipse.jdt.internal.ui.refactoring.RefactoringExecution Helper$Operation.run(RefactoringExecutionHelper.java:77)
at
org.eclipse.jdt.internal.core.BatchOperation.executeOperatio n(BatchOperation.java:39)
at
org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaMod elOperation.java:709)
at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1800)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4650)
at
org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter .run(WorkbenchRunnableAdapter.java:92)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:121)
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:GMF
Next Topic:How to get checked items in an array list from a table with checkboxes
Goto Forum:
  


Current Time: Sat May 17 17:54:54 EDT 2025

Powered by FUDForum. Page generated in 0.10959 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top