Bug#690152: bsaf: FTBFS: Test, org.jdesktop.application.TaskMonitorTest, failed

Matteo Vescovi matteo.vescovi at yahoo.co.uk
Sat Nov 3 17:45:57 UTC 2012


The first failing test is BadSessionStateTest. The first exception in 
the log is actually expected:

     [junit] java.lang.ArrayIndexOutOfBoundsException: 0
     [junit] 					      at 
com.sun.beans.ObjectHandler.dequeueResult(ObjectHandler.java:189)
     [junit] 					      at 
java.beans.XMLDecoder.readObject(XMLDecoder.java:223)
     [junit] 					      at 
org.jdesktop.application.LocalStorage.load(LocalStorage.java:197)
     [junit] 					      at 
org.jdesktop.application.SessionStorage.restore(SessionStorage.java:381)
     [junit] 					      at


This exception is the result of trying to load a malformed session file, 
which is expected to fail.


Further down the stack trace, there appears to be a hint on what is 
actually going wrong:


     [junit] java.lang.reflect.InvocationTargetException
     [junit] 	at java.awt.EventQueue.invokeAndWait(EventQueue.java:1068)
     [junit] 	at 
javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1347)
     [junit] 	at 
org.jdesktop.application.BadSessionStateTest.testBadSessionState(BadSessionStateTest.java:101)
     [junit] Caused by: java.lang.StackOverflowError
     [junit] 	at java.beans.Statement.invokeInternal(Statement.java:257)
     [junit] 	at java.beans.Statement.access$000(Statement.java:56)
     [junit] 	at java.beans.Statement$2.run(Statement.java:158)
     [junit] 	at java.security.AccessController.doPrivileged(Native Method)
     [junit] 	at java.beans.Statement.invoke(Statement.java:154)
     [junit] 	at java.beans.Expression.getValue(Expression.java:115)
     [junit] 	at 
java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:227)
     [junit] 	at 
java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:264)
     [junit] 	at 
java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:408)
     [junit] 	at 
java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:116)
     [junit] 	at java.beans.Encoder.writeObject(Encoder.java:74)


Cheers,
- Matteo



More information about the pkg-java-maintainers mailing list