Menu

#37 Project name in build.xml is case sensitive and fails poorly

open
nobody
None
5
2003-06-18
2003-06-18
No

Windows file structure is not case-sensitive, but Java
itself is. So if you put one Sheets file name (say,
"J2SSH.sheets" in the build.xml and the file name is
actually "j2ssh.sheets" and the actual project is named
that, it fails poorly, with the following exception and
no error message for the user explaining how to fix it:

$ ./ant.bat opendev
Buildfile: build.xml

init:

opendev:
Launching sheets...
java.lang.Error: Was expecting project J2SSH but found
j2ssh
at
org.browsecode.sheets.archive.FragmentReader.setProject(FragmentReade
r.java:86)
at
org.browsecode.sheets.archive.ProjectFragment.loadCoreInfo(ProjectFra
gment.java:113)
at
org.browsecode.sheets.SheetExpert.loadFragment(SheetExpert.java:97)
at
org.browsecode.sheets.archive.FragmentReader.readFragment(FragmentRea
der.java:122)
at
org.browsecode.sheets.archive.AsciiFragmentReader.readFragmentsGuts(A
sciiFragmentReader.java:154)
at
org.browsecode.sheets.archive.FragmentReader.readFragments(FragmentRe
ader.java:174)
at
org.browsecode.sheets.archive.Project.loadDumpFile(Project.java:871)
at
org.browsecode.sheets.archive.Project.loadOneFile(Project.java:855)
at
org.browsecode.sheets.archive.ProjectImportProgressCard.execute(Proje
ctImportProgressCard.java:103)
at
org.browsecode.sheets.archive.ProgressCard$1.run(ProgressCard.java:97
)
INTERNAL ERROR: Command change stack not empty upon
exit. [import projects, exi
t-program]
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at
org.browsecode.sheets.Console.internalError(Console.java:204)
at
org.browsecode.sheets.Sheets.exit(Sheets.java:453)
at
org.browsecode.sheets.ExitProgram.execute(ExitProgram.java:65)
at
org.browsecode.sheets.EditCommand.executeAll(EditCommand.java:286)
at
org.browsecode.sheets.EditCommand.checkAndExecute(EditCommand.java:15
8)
at
org.browsecode.sheets.ContainerCommand.checkAndExecute(ContainerComma
nd.java:63)
at
org.browsecode.sheets.RootFrame$9.windowClosing(RootFrame.java:382)
at java.awt.Window.processWindowEvent(Unknown
Source)
at
javax.swing.JFrame.processWindowEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown
Source)
at java.awt.Container.dispatchEventImpl(Unknown
Source)
at java.awt.Window.dispatchEventImpl(Unknown
Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown
Source)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown
Source)

at
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.