[kepler-dev] build problems

Derik Barseghian barseghian at nceas.ucsb.edu
Tue Aug 7 23:21:44 PDT 2012


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 at 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 <barseghian at nceas.ucsb.edu> 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
> Kepler-dev at kepler-project.org
> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev



More information about the Kepler-dev mailing list