zen0wu / topcoder-greed

greedy editor for topcoder arena
Apache License 2.0
229 stars 45 forks source link

Greed current revision build failure #118

Closed ashashwat closed 10 years ago

ashashwat commented 10 years ago

I tried to build greed from current revision [1] and the build failed.

→ ./gradlew build
Downloading http://services.gradle.org/distributions/gradle-1.10-bin.zip
....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /Users/shashwat/.gradle/wrapper/dists/gradle-1.10-bin/6oa4rff9viiqskhgd6uns5v1f8/gradle-1.10-bin.zip to /Users/shashwat/.gradle/wrapper/dists/gradle-1.10-bin/6oa4rff9viiqskhgd6uns5v1f8
Set executable permissions for: /Users/shashwat/.gradle/wrapper/dists/gradle-1.10-bin/6oa4rff9viiqskhgd6uns5v1f8/gradle-1.10/bin/gradle
:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processResources
:classes
:jar
:fatJarPrepareFiles
:fatJar
:assemble
:compileTestJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processTestResources UP-TO-DATE
:testClasses
:test

greed.conf.ConfigSerializerTest > testSerialize FAILED
greed.conf.ConfigException at ConfigSerializerTest.java:17

28 tests completed, 1 failed
:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
> There were failing tests. See the report at: file:///Volumes/CoreHD/Codes/topcoder-greed/build/reports/tests/index.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2 mins 43.137 secs

Apart from this, greed failed to generate anything with the exception java.io.FileNotFoundException: /templates/testcase/testcases.tmpl. The last build (somewhere in mid dec) worked perfectly for me. I do need to check if it is some misconfiguration on my part or some change broke something.

Here is error log,

[Jan 04 05:09:01] [greed.Greed.<init>@L49] Greed[INFO]: Greed Plugin
[Jan 04 05:13:19] [greed.util.FileSystem.createFolder@L29] FileSystem[INFO]: Create folder [Logs]
[Jan 04 05:15:38] [greed.util.FileSystem.createFolder@L29] FileSystem[INFO]: Create folder [Logs]
[Jan 04 05:15:42] [greed.util.FileSystem.getResource@L12] FileSystem[INFO]: Getting resource: /templates/testcase/testcases.tmpl
[Jan 04 05:15:42] [greed.Greed.setProblem@L314] Greed[ERROR]: Fatal error, cannot find resource greed.util.ResourcePath@2d0e7adf, with an java.io.FileNotFoundException: /templates/testcase/testcases.tmpl
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          greed.util.FileSystem.getResource(FileSystem.java:17)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          greed.Greed.setProblem(Greed.java:293)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          greed.Greed.generateCode(Greed.java:149)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          greed.ui.GreedEditorPanel.actionPerformed(GreedEditorPanel.java:102)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]          java.awt.Component.processMouseEvent(Component.java:6505)
[Jan 04 05:15:42] [greed.Greed.setProblem@L314]           and 30 more ...
[Jan 04 05:15:42] [greed.Greed.generateCode@L152] Greed[ERROR]: Set problem error, with an java.lang.IllegalStateException: java.io.FileNotFoundException: /templates/testcase/testcases.tmpl
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          greed.Greed.setProblem(Greed.java:315)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          greed.Greed.generateCode(Greed.java:149)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          greed.ui.GreedEditorPanel.actionPerformed(GreedEditorPanel.java:102)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          java.awt.Component.processMouseEvent(Component.java:6505)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]          javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
[Jan 04 05:15:42] [greed.Greed.generateCode@L152]           and 29 more ...

[1] https://github.com/shivawu/topcoder-greed/commit/afc6a8318ad67a9f5786834f4928fe03e9f11651

ashashwat commented 10 years ago

My fault. The branch tmpl-seq is failing and I forgot to checkout master. master branch works perfectly fine.

ashashwat commented 10 years ago

I'm not sure why I need to delete the build directory. FWIW, I'm posting the log before and after the fix. @shivawu Can you check why this happened ?

shashwat-mbp: /Volumes/CoreHD/Codes/topcoder-greed  +[git:tmpl-seq] ▸▸▸▸▸▸▸▸▹▹
→ ./gradlew build  
:compileJava
:processResources
:classes
:jar
:assemble
:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
:test

greed.conf.ConfigParserTest > testSerialize FAILED
java.lang.NoSuchMethodError at ConfigParserTest.java:19

greed.template.ContestCategoryRendererTest > testContestCategory FAILED
java.lang.NoSuchMethodError at ContestCategoryRendererTest.java:32

greed.template.ContestCategoryRendererTest > testContestCategorySRM FAILED
java.lang.NoSuchMethodError at ContestCategoryRendererTest.java:32

greed.template.ContestCategoryRendererTest > testContestCategoryText FAILED
java.lang.NoSuchMethodError at ContestCategoryRendererTest.java:32

greed.template.ContestCategoryRendererTest > testContestCategoryAdvanced FAILED
java.lang.NoSuchMethodError at ContestCategoryRendererTest.java:32

greed.template.CppTemplateTest > classMethod FAILED
greed.conf.ConfigException at CppTemplateTest.java:28

greed.template.HTMLRendererTest > initializationError FAILED
java.lang.NoSuchFieldError at HTMLRendererTest.java:30

21 tests completed, 7 failed
:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
 > There were failing tests. See the report at: file:///Volumes/CoreHD/Codes/topcoder-greed/build/reports/tests/index.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 23.336 secs

shashwat-mbp: /Volumes/CoreHD/Codes/topcoder-greed  +[git:tmpl-seq] ▸▸▸▸▸▸▸▸▹▹
→ git co master
Switched to branch 'master'

shashwat-mbp: /Volumes/CoreHD/Codes/topcoder-greed  +[git:master] ▸▸▸▸▸▸▸▸▹▹
→ ./gradlew build
:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processResources
:classes
:jar
:fatJarPrepareFiles
:fatJar
:assemble
:compileTestJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processTestResources UP-TO-DATE
:testClasses
:test

greed.conf.ConfigSerializerTest > testSerialize FAILED
greed.conf.ConfigException at ConfigSerializerTest.java:17

28 tests completed, 1 failed
:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
> There were failing tests. See the report at: file:///Volumes/CoreHD/Codes/topcoder-greed/build/reports/tests/index.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 28.857 secs

shashwat-mbp: /Volumes/CoreHD/Codes/topcoder-greed  +[git:master] ▸▸▸▸▸▸▸▸▹▹
→ rm -rf build

shashwat-mbp: /Volumes/CoreHD/Codes/topcoder-greed  +[git:master] ▸▸▸▸▸▸▸▸▹▹
→ ./gradlew build
:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processResources
:classes
:jar
:fatJarPrepareFiles
:fatJar
:assemble
:compileTestJava
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
:processTestResources UP-TO-DATE
:testClasses
:test
:check
:build

BUILD SUCCESSFUL

Total time: 24.181 secs
zen0wu commented 10 years ago

If you switch branches, the build directory need to be cleaned. Better use gradle clean build for a clean build.

ashashwat commented 10 years ago

Thanks for letting me know.