Hi Guillaume, Shot in the dark, maybe the build server disk is full?
On Fri, Oct 14, 2011 at 7:05 PM, Guillaume Polet <[email protected]> wrote: > Hi list, > > ok this sounds like the simplest question but either my brain fried this > evening and I can't see the obvious or else I hit some really unexpected > behaviour. I have a multi-module project hosted on github > (https://github.com/agilebirds/openflexo) and it is built regularly on > jenkins. Somehow, jenkins got messed up and I don't know exactly when my > build broke, but it has worked for at least 2 months every night. Anyway, > the error I get is the following (classical error): > [INFO] > ------------------------------------------------------------------------ > [INFO] Building FlexoFoundation 1.4.4-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ flexofoundation > --- > [INFO] Deleting D:\tmp\openflexo\flexodesktop\model\flexofoundation\target > [INFO] > [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ > flexofou > ndation --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 0 resource > [INFO] Copying 0 resource > [INFO] > [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ > flexofoundati > on --- > [INFO] Compiling 1542 source files to > D:\tmp\openflexo\flexodesktop\model\flexof > oundation\target\classes > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\rm\FlexoProject.java:[180,31] > com.sun.image.codec.jpeg.JPEGCo > dec is Sun proprietary API and may be removed in a future release > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\rm\FlexoProject.java:[181,31] > com.sun.image.codec.jpeg.JPEGIm > ageEncoder is Sun proprietary API and may be removed in a future release > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\gen\ScreenshotGenerator.java:[59,31] > com.sun.image.codec.jpeg > .ImageFormatException is Sun proprietary API and may be removed in a future > rele > ase > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\gen\ScreenshotGenerator.java:[60,31] > com.sun.image.codec.jpeg > .JPEGCodec is Sun proprietary API and may be removed in a future release > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\rm\FlexoProject.java:[3018,5] > com.sun.image.codec.jpeg.JPEGIm > ageEncoder is Sun proprietary API and may be removed in a future release > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\rm\FlexoProject.java:[3018,32] > com.sun.image.codec.jpeg.JPEGC > odec is Sun proprietary API and may be removed in a future release > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\gen\ScreenshotGenerator.java:[418,35] > com.sun.image.codec.jpe > g.JPEGCodec is Sun proprietary API and may be removed in a future release > [WARNING] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\main\java\org\op > enflexo\foundation\gen\ScreenshotGenerator.java:[426,21] > com.sun.image.codec.jpe > g.ImageFormatException is Sun proprietary API and may be removed in a future > rel > ease > [INFO] > [INFO] --- maven-resources-plugin:2.4.3:testResources > (default-testResources) @ > flexofoundation --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 41 resources > [INFO] > [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ > flexo > foundation --- > [INFO] Compiling 27 source files to > D:\tmp\openflexo\flexodesktop\model\flexofou > ndation\target\test-classes > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] > \tmp\openflexo\flexodesktop\model\flexofoundation\src\test\java\org\open > flexo\foundation\FlexoTestCase.java:[40,34] cannot find symbol > symbol : class ComponentDMEntity > location: package org.openflexo.foundation.dm > ... > and it goes on and on with the same error but for different classes. > > Now the thing is that the classes Maven complains it cannot find are in the > same project, they just are not test-classes. So I thought that my workspace > was all messed up and I went to see on the HD if the corresponding java > source files were there or not: all files seems to be present and ok, but > when I go to the "target" directory and look for the corresponding class > files, I see that many of them are missing. So I was wondering how would > Maven not compile all classes located in src/main/java? I have counted the > number of Java files in src/main/java--> 1542 java files and I have counted > the number of class files in target/classes: 629 files. How is this > possible? > > I use the following command to perform my goals and options: '-DskipTests > clean deploy'. > I thought that this could be environmental and so I decided to checkout the > code in a clean repository on my laptop, and I also hit the same error. > > I have spent my afternoon trying to figure out what the problem was and how > this happened, but so far I came up with nothing, so any idea would be > greatly appreciated (don't hesitate, even if you think it is a dumb idea, > because I got nothing). > > My pom.xml can be found here: > https://github.com/agilebirds/openflexo/blob/master/flexodesktop/model/flexofoundation/pom.xml > My root pom can be found here: > https://github.com/agilebirds/openflexo/blob/master/pom.xml and it contains > the maven compiler configuration which is the following (compiler is 1.6 for > source and targe, encoding is UTF-8 everywhere): > > <pluginManagement> > <plugins> > <plugin> > <artifactId>maven-compiler-plugin</artifactId> > <configuration> > <source>${compiler.source}</source> > <target>${compiler.target}</target> > <encoding>${source.encoding}</encoding> > </configuration> > </plugin> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-resources-plugin</artifactId> > <configuration> > <encoding>${resource.encoding}</encoding> > </configuration> > </plugin> > </plugins> > </pluginManagement> > > I have wrongly asked my question, please tell me how I can improve it. > > Cheers, > Guillaume > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
