[cosmo-dev] Help with mvn package build failures

Alan Lord alanslists at gmail.com
Sun Dec 9 03:04:11 PST 2007


Hi all,

I am trying to build cosmo and am getting failures with the mvn package 
command. (mvn war:inplace builds successfully).

Looking at the number of errors and their similarity - I am guessing I 
am missing a dependency or something? I'd appreciate any help to narrow 
down what's causing the build failure.

In the list below of all the errors - I looked at the error log in 
surefire-reports for CmpGetTest
and the key error seems to be:

Tests run: 9, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.472 
sec <<< FAILURE!
testGetUsers(org.osaf.cosmo.cmp.CmpGetTest)  Time elapsed: 0.302 sec <<< 
ERROR!
java.text.ParseException: Unparseable date: "2007-12-08T16:17:58"
         at java.text.DateFormat.parse(DateFormat.java:335)


Unparseable date?... I am running a custom Linux installation based in 
Linux From Scratch. Kernel is 2.6.23.8, glibc is 2.5.1

/opt/tomcat/bin/version.sh
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:       /opt/jdk
Server version: Apache Tomcat/5.5
Server built:   Nov 22 2007 08:14:55
Server number:  5.5.25.0
OS Name:        Linux
OS Version:     2.6.23.8
Architecture:   i386
JVM Version:    1.5.0_12-b04
JVM Vendor:     Sun Microsystems Inc.


I have CentricCRM running happily (also a tomcat app) that was built 
from source.

Thanks

Alan

Lots of error log stuff below:

I have captured the output of mvn package to a file and here are the top 
level errors I notice:

-----------First error-----------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.132 sec
Running org.osaf.cosmo.cmp.CmpGetTest
Tests run: 9, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.473 
sec <<< FAILURE!
Running org.osaf.cosmo.calendar.data.LimitRecurrenceSetTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.667 sec
Running org.osaf.cosmo.atom.provider.GetSubscriptionsTest
ERROR - SubscriptionProvider.getFeed(189) | Unknown feed generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockSubscriptionFeedGenerator.generateFeed(MockSubscriptionFeedGenerator.java:63)
         at 
org.osaf.cosmo.atom.provider.SubscriptionProvider.getFeed(SubscriptionProvider.java:184)...

----------------2nd--------------
Running org.osaf.cosmo.atom.provider.UpdateSubscriptionTest
ERROR - SubscriptionProvider.updateEntry(160) | Unknown entry generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockSubscriptionFeedGenerator.generateEntry(MockSubscriptionFeedGenerator.java:70)...


------------3rd-----------------
Running org.osaf.cosmo.atom.provider.GetPreferencesTest
ERROR - PreferencesProvider.getFeed(185) | Unknown feed generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockPreferencesFeedGenerator.generateFeed(MockPreferencesFeedGenerator.java:61)
         at 
org.osaf.cosmo.atom.provider.PreferencesProvider.getFeed(PreferencesProvider.java:180)

--------------4th-----------------
Running org.osaf.cosmo.atom.provider.CreateItemTest
ERROR - ItemProvider.createEntry(199) | Unknown entry generation error: 
Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockItemFeedGenerator.generateEntry(MockItemFeedGenerator.java:81)
         at 
org.osaf.cosmo.atom.provider.ItemProvider.createEntry(ItemProvider.java:161)

-----------------------5th----------------

ERROR - ItemProvider.createEntry(193) | Unknown content processing 
error: Failure mode
org.osaf.cosmo.atom.processor.ProcessorException: Failure mode
         at 
org.osaf.cosmo.atom.processor.mock.MockContentProcessor.processCreation(MockContentProcessor.java:68)
         at 
org.osaf.cosmo.atom.processor.BaseContentProcessor.processCreation(BaseContentProcessor.java:49)

---------------------6th-----------------------
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
         at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
ERROR - CreateItemTest.testCreateMediaEvent(62) |

---------------------------7th------------------
ERROR - SubscriptionProvider.getEntry(211) | Unknown entry generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockSubscriptionFeedGenerator.generateEntry(MockSubscriptionFeedGenerator.java:70)
         at 
org.osaf.cosmo.atom.provider.SubscriptionProvider.getEntry(SubscriptionProvider.java:206)

------------------------8th------------------------
Running org.osaf.cosmo.atom.provider.UpdateItemMediaTest
ERROR - UpdateItemMediaTest.testUpdateMedia(38) | content-type: text/plain
ERROR - UpdateItemMediaTest.testUpdateMedia(41) |
ERROR - ItemProvider.updateMedia(326) | Unknown content processing 
error: Failure mode
org.osaf.cosmo.atom.processor.ProcessorException: Failure mode
         at 
org.osaf.cosmo.atom.processor.mock.MockContentProcessor.processContent(MockContentProcessor.java:94)
         at 
org.osaf.cosmo.atom.provider.ItemProvider.updateMedia(ItemProvider.java:307)

---------------------------9th----------------------
Running org.osaf.cosmo.atom.provider.CreatePreferenceTest
ERROR - PreferencesProvider.createEntry(90) | Unknown entry generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockPreferencesFeedGenerator.generateEntry(MockPreferencesFeedGenerator.java:68)
         at 
org.osaf.cosmo.atom.provider.PreferencesProvider.createEntry(PreferencesProvider.java:76)

------------------10th-----------------------
Running org.osaf.cosmo.atom.provider.GetPreferenceTest
ERROR - PreferencesProvider.getEntry(207) | Unknown entry generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockPreferencesFeedGenerator.generateEntry(MockPreferencesFeedGenerator.java:68)
         at 
org.osaf.cosmo.atom.provider.PreferencesProvider.getEntry(PreferencesProvider.java:202)

-------------------11th------------------
Running org.osaf.cosmo.atom.provider.GetExpandedItemTest
ERROR - ExpandedItemProvider.getFeed(92) | Unknown feed generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockItemFeedGenerator.generateFeed(MockItemFeedGenerator.java:74)
         at org.osaf.cosmo.atom.provideRunning 
org.osaf.cosmo.atom.provider.GetExpandedItemTest

---------------------12th--------------------
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.14 sec
Running org.osaf.cosmo.dao.hibernate.HibernateUserDaoSubscriptionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.3 sec
Running org.osaf.cosmo.dav.provider.CreateCollectionTest
[Fatal Error] :1:1: Content is not allowed in prolog.
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.199 sec
Running org.osaf.cosmo.eim.schema.contentitem.ContentItemApplicatorTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.099 sec
Running org.osaf.cosmo.calendar.ICalDateTest

-------------------13th--------------------
Running org.osaf.cosmo.atom.provider.UpdateItemTest
ERROR - ItemProvider.updateEntry(283) | Unknown content processing 
error: Failure mode
org.osaf.cosmo.atom.processor.ProcessorException: Failure mode
         at 
org.osaf.cosmo.atom.processor.mock.MockContentProcessor.processContent(MockContentProcessor.java:94)
         at 
org.osaf.cosmo.atom.processor.BaseContentProcessor.processContent(BaseContentProcessor.java:64)

---------------------14th--------------------
Running org.osaf.cosmo.atom.provider.UpdatePreferenceTest
ERROR - PreferencesProvider.updateEntry(156) | Unknown entry generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockPreferencesFeedGenerator.generateEntry(MockPreferencesFeedGenerator.java:68)
         at 
org.osaf.cosmo.atom.provider.PreferencesProvider.updateEntry(PreferencesProvider.java:141)

----------------------15th------------------
Running org.osaf.cosmo.atom.provider.GetUserServiceTest
ERROR - UserProvider.getService(70) | Unknown service generation error: 
Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockServiceGenerator.generateService(MockServiceGenerator.java:55)
         at 
org.osaf.cosmo.atom.provider.UserProvider.getService(UserProvider.java:64)

-----------------------16th---------------------
Running org.osaf.cosmo.atom.provider.GetCollectionTest
ERROR - ItemProvider.getFeed(362) | Unknown feed generation error: 
Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockItemFeedGenerator.generateFeed(MockItemFeedGenerator.java:67)
         at 
org.osaf.cosmo.atom.provider.ItemProvider.getFeed(ItemProvider.java:349)

-------------------------17th----------------------
Running org.osaf.cosmo.atom.provider.CreateSubscriptionTest
ERROR - SubscriptionProvider.createEntry(92) | Unknown entry generation 
error: Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockSubscriptionFeedGenerator.generateEntry(MockSubscriptionFeedGenerator.java:70)
         at 
org.osaf.cosmo.atom.provider.SubscriptionProvider.createEntry(SubscriptionProvider.java:78)

--------------------18th--------------------------------
Running org.osaf.cosmo.atom.provider.GetItemTest
ERROR - ItemProvider.getEntry(388) | Unknown entry generation error: 
Failure mode
org.osaf.cosmo.atom.generator.GeneratorException: Failure mode
         at 
org.osaf.cosmo.atom.generator.mock.MockItemFeedGenerator.generateEntry(MockItemFeedGenerator.java:81)

---------------------19th-------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 sec
Running org.osaf.cosmo.eim.json.JsonStreamWriterTest
ERROR - JsonStreamWriterTest.testUnicodeClob(113) | unicode: 
åß∂ƒ©˙∆˚¬…<U+2028>
<U+2029>
ERROR - JsonStreamWriterTest.testUnicodeClob(126) | UTF-8 JSON: 
{"unicode":["clob","åß∂ƒ©˙∆˚¬…\u2028\u2029"]}
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.299 sec
Running org.osaf.cosmo.calendar.ICalValueParserTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 sec
Running org.osaf.cosmo.calendar.query.CalendarFilterEvaluaterTest
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.607 sec
Running org.osaf.cosmo.dao.hibernate.HibernateContentDaoConcurrencyTest
ERROR - AbstractFlushingEventListener.performExecutions(301) | Could not 
synchronize database state with session
org.hibernate.StaleObjectStateException: Row was updated or deleted by 
another transaction (or unsaved-value mapping was incorrect): 
[org.osaf.cosmo.model.hibernate.HibFileItem#1474821]

---

Results :

Tests in error:
   testGetUsers(org.osaf.cosmo.cmp.CmpGetTest)
   testGetUser(org.osaf.cosmo.cmp.CmpGetTest)
   testGetAccount(org.osaf.cosmo.cmp.CmpGetTest)
   testGetOverlord(org.osaf.cosmo.cmp.CmpGetTest)

Tests run: 479, Failures: 0, Errors: 4, Skipped: 0

[INFO] 
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] 
------------------------------------------------------------------------
[INFO] There are test failures.
[INFO] 
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 3 minutes 14 seconds
[INFO] Finished at: Sat Dec 08 16:20:25 GMT 2007
[INFO] Final Memory: 8M/15M
[INFO] 
------------------------------------------------------------------------
(END)

---------------------------------------------



-- 
The way out is open!
http://www.theopensourcerer.com


-- 
The way out is open!
http://www.theopensourcerer.com



More information about the cosmo-dev mailing list