The problem has resumed on linux with a new kepler-tasks.jar being checked in today. Jianwu, do you think any of the code you've recently added that utilizes ProjectLocation could be causing this? It sounds like Dan and Christopher don't see the problem I do on linux. I see it on two different linux boxes though, so maybe it requires a fresh checkout or clean-all to manifest.
On Aug 7, 2012, at 11:21 PM, Derik Barseghian <[email protected]> wrote: > I found reverting kepler-task.jar to before r30353 allows linux to launch > kepler, but a similar error about missing modules.txt still appears on > initial ant change-to -Dsuite=kepler. We'll have to look at this further. > > barseghian@ubuntu:~/dev2/kepler.modules.temp/build-area$ ant change-to > -Dsuite=kepler > Buildfile: build.xml > > change-to: > [change-to] java.io.FileNotFoundException: > /home/barseghian/dev2/kepler.modules.temp/build-area/modules.txt (No such > file or directory) > [change-to] at java.io.FileInputStream.open(Native Method) > [change-to] at java.io.FileInputStream.<init>(FileInputStream.java:120) > [change-to] at java.io.FileReader.<init>(FileReader.java:55) > [change-to] at > org.kepler.build.modules.ModulesTxt.readHelper(ModulesTxt.java:161) > [change-to] at org.kepler.build.modules.ModulesTxt.read(ModulesTxt.java:145) > [change-to] at org.kepler.build.modules.ModulesTxt.init(ModulesTxt.java:58) > [change-to] at org.kepler.build.modules.ModuleTree.init(ModuleTree.java:103) > [change-to] at > org.kepler.build.modules.ModuleTree.instance(ModuleTree.java:93) > [change-to] at > org.kepler.util.DotKeplerManager.initialize(DotKeplerManager.java:132) > [change-to] at > org.kepler.util.DotKeplerManager.getInstance(DotKeplerManager.java:110) > [change-to] at > org.kepler.build.project.ProjectLocator.getUserKeplerModulesDir(ProjectLocator.java:102) > [change-to] at > org.kepler.build.project.ProjectLocator.setKeplerModulesDir(ProjectLocator.java:79) > [change-to] at > org.kepler.build.modules.ModulesTask.init(ModulesTask.java:76) > [change-to] at > org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:223) > [change-to] at > org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:414) > [change-to] at > org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160) > [change-to] at org.apache.tools.ant.Task.perform(Task.java:347) > [change-to] at org.apache.tools.ant.Target.execute(Target.java:357) > [change-to] at org.apache.tools.ant.Target.performTasks(Target.java:385) > [change-to] at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) > [change-to] at org.apache.tools.ant.Project.executeTarget(Project.java:1306) > [change-to] at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) > [change-to] at > org.apache.tools.ant.Project.executeTargets(Project.java:1189) > [change-to] at org.apache.tools.ant.Main.runBuild(Main.java:758) > [change-to] at org.apache.tools.ant.Main.startAnt(Main.java:217) > [change-to] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > [change-to] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > On Aug 7, 2012, at 7:42 PM, Derik Barseghian <[email protected]> > wrote: > >> I haven't been following kepler closely today, but I've updated now and have >> problems -- on linux I get some errors and can't launch. On mac I get some >> errors but can launch. >> >> LINUX: >> On a fresh checkout, doing ant change-to -Dsuite=kepler you see an error go >> past (note build-area/build-area/ in path) : >> >> [run] WARNING: Using virtual project location. >> [run] java.io.FileNotFoundException: >> /home/barseghian/dev2/kepler.modules/build-area/build-area/modules.txt (No >> such file or directory) >> [run] at java.io.FileInputStream.open(Native Method) >> [run] at java.io.FileInputStream.<init>(FileInputStream.java:120) >> [run] at java.io.FileReader.<init>(FileReader.java:55) >> [run] at >> org.kepler.build.modules.ModulesTxt.readHelper(ModulesTxt.java:161) >> [run] at >> org.kepler.build.modules.ModulesTxt.read(ModulesTxt.java:145) >> [run] at org.kepler.build.modules.ModulesTxt.init(ModulesTxt.java:58) >> [run] at >> org.kepler.build.modules.ModuleTree.init(ModuleTree.java:103) >> [run] at >> org.kepler.build.modules.ModuleTree.instance(ModuleTree.java:93) >> [run] at >> org.kepler.util.DotKeplerManager.initialize(DotKeplerManager.java:132) >> [run] at >> org.kepler.util.DotKeplerManager.getInstance(DotKeplerManager.java:110) >> [run] at >> org.kepler.build.project.ProjectLocator.getUserKeplerModulesDir(ProjectLocator.java:102) >> [run] at >> org.kepler.build.project.ProjectLocator.setKeplerModulesDir(ProjectLocator.java:79) >> [run] at >> org.kepler.build.project.ProjectLocator.getBuildDir(ProjectLocator.java:193) >> [run] at >> org.kepler.build.project.ProjectLocator.shouldUtilizeUserKeplerModules(ProjectLocator.java:92) >> [run] at >> org.kepler.build.project.MemoryProperties.<init>(MemoryProperties.java:27) >> [run] at >> org.kepler.build.project.MemoryProperties.instance(MemoryProperties.java:67) >> [run] at >> org.kepler.build.project.MemoryProperties.getMaxMemory(MemoryProperties.java:84) >> [run] at org.kepler.build.Run.<init>(Run.java:71) >> [run] at >> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> [run] at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) >> [run] at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) >> [run] at >> java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> >> >> things proceed to checkout, but ant run eventually bombs: >> >> [run] java.lang.NullPointerException >> [run] at >> org.kepler.build.project.RepositoryLocations.getLocation(RepositoryLocations.java:115) >> [run] at org.kepler.build.modules.Module.<init>(Module.java:185) >> [run] at org.kepler.build.modules.Suite.<init>(Suite.java:71) >> [run] at org.kepler.build.modules.Node.<init>(Node.java:49) >> [run] at >> org.kepler.build.modules.ModuleTree.<init>(ModuleTree.java:54) >> [run] at >> org.kepler.build.modules.ModuleTree.init(ModuleTree.java:106) >> [run] at >> org.kepler.build.modules.ModuleTree.instance(ModuleTree.java:93) >> [run] at >> org.kepler.util.DotKeplerManager.initialize(DotKeplerManager.java:132) >> [run] at >> org.kepler.util.DotKeplerManager.getInstance(DotKeplerManager.java:110) >> [run] at >> org.kepler.build.project.ProjectLocator.getUserKeplerModulesDir(ProjectLocator.java:102) >> [run] at >> org.kepler.build.project.ProjectLocator.setKeplerModulesDir(ProjectLocator.java:79) >> [run] at >> org.kepler.build.project.ProjectLocator.getBuildDir(ProjectLocator.java:193) >> [run] at >> org.kepler.build.project.ProjectLocator.shouldUtilizeUserKeplerModules(ProjectLocator.java:92) >> [run] at >> org.kepler.build.project.MemoryProperties.<init>(MemoryProperties.java:27) >> [run] at >> org.kepler.build.project.MemoryProperties.instance(MemoryProperties.java:67) >> [run] at >> org.kepler.build.project.MemoryProperties.getMaxMemory(MemoryProperties.java:84) >> [run] at org.kepler.build.Run.<init>(Run.java:71) >> [run] at >> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) >> [run] at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) >> [run] at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) >> [run] at >> java.lang.reflect.Constructor.newInstance(Constructor.java:513) >> [run] at >> org.apache.tools.ant.AntTypeDefinition.innerCreateAndSet(AntTypeDefinition.java:311) >> [run] at >> org.apache.tools.ant.AntTypeDefinition.createAndSet(AntTypeDefinition.java:257) >> [run] at >> org.apache.tools.ant.AntTypeDefinition.icreate(AntTypeDefinition.java:202) >> [run] at >> org.apache.tools.ant.AntTypeDefinition.create(AntTypeDefinition.java:189) >> [run] at >> org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:238) >> [run] at >> org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:216) >> [run] at >> org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:414) >> [run] at >> org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160) >> [run] at org.apache.tools.ant.Task.perform(Task.java:347) >> [run] at org.apache.tools.ant.Target.execute(Target.java:357) >> [run] at org.apache.tools.ant.Target.performTasks(Target.java:385) >> [run] at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) >> [run] at >> org.apache.tools.ant.Project.executeTarget(Project.java:1306) >> [run] at >> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) >> [run] at >> org.apache.tools.ant.Project.executeTargets(Project.java:1189) >> [run] at org.apache.tools.ant.Main.runBuild(Main.java:758) >> [run] at org.apache.tools.ant.Main.startAnt(Main.java:217) >> [run] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) >> [run] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) >> [run] Module Directory could not be created >> >> You end up with a build-area/build-area dir. >> >> MAC >> With a fresh checkout you see a similar error go past: >> >> quirk:build-area derik$ ant change-to -Dsuite=kepler >> Buildfile: /Users/derik/dev2/kepler.modules.temp/build-area/build.xml >> >> change-to: >> [change-to] java.io.FileNotFoundException: >> /Users/derik/dev2/kepler.modules.temp/build-area/modules.txt (No such file >> or directory) >> [change-to] at java.io.FileInputStream.open(Native Method) >> [change-to] at java.io.FileInputStream.<init>(FileInputStream.java:120) >> [change-to] at java.io.FileReader.<init>(FileReader.java:55) >> [change-to] at >> org.kepler.build.modules.ModulesTxt.readHelper(ModulesTxt.java:161) >> [change-to] at org.kepler.build.modules.ModulesTxt.read(ModulesTxt.java:145) >> [change-to] at org.kepler.build.modules.ModulesTxt.init(ModulesTxt.java:58) >> [change-to] at org.kepler.build.modules.ModuleTree.init(ModuleTree.java:103) >> [change-to] at >> org.kepler.build.modules.ModuleTree.instance(ModuleTree.java:93) >> [change-to] at >> org.kepler.util.DotKeplerManager.initialize(DotKeplerManager.java:132) >> [change-to] at >> org.kepler.util.DotKeplerManager.getInstance(DotKeplerManager.java:110) >> [change-to] at >> org.kepler.build.project.ProjectLocator.getUserKeplerModulesDir(ProjectLocator.java:102) >> [change-to] at >> org.kepler.build.project.ProjectLocator.setKeplerModulesDir(ProjectLocator.java:79) >> [change-to] at >> org.kepler.build.modules.ModulesTask.init(ModulesTask.java:76) >> [change-to] at >> org.apache.tools.ant.ComponentHelper.createComponent(ComponentHelper.java:271) >> [change-to] at >> org.apache.tools.ant.UnknownElement.makeObject(UnknownElement.java:417) >> [change-to] at >> org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163) >> [change-to] at org.apache.tools.ant.Task.perform(Task.java:347) >> [change-to] at org.apache.tools.ant.Target.execute(Target.java:392) >> [change-to] at org.apache.tools.ant.Target.performTasks(Target.java:413) >> [change-to] at >> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) >> [change-to] at org.apache.tools.ant.Project.executeTarget(Project.java:1368) >> [change-to] at >> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) >> [change-to] at >> org.apache.tools.ant.Project.executeTargets(Project.java:1251) >> [change-to] at org.apache.tools.ant.Main.runBuild(Main.java:811) >> [change-to] at org.apache.tools.ant.Main.startAnt(Main.java:217) >> [change-to] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) >> [change-to] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) >> >> >> but ant run starts up kepler, and no build-area/build-area. >> _______________________________________________ >> Kepler-dev mailing list >> [email protected] >> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev > > _______________________________________________ > Kepler-dev mailing list > [email protected] > http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev _______________________________________________ Kepler-dev mailing list [email protected] http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
