Issue 111170 - sun/i18n/qa/unoapi "creating a drawdoc" failure
Summary: sun/i18n/qa/unoapi "creating a drawdoc" failure
Status: CLOSED OBSOLETE
Alias: None
Product: QA
Classification: Unclassified
Component: testscripts (show other issues)
Version: DEV300m77
Hardware: All All
: P3 Trivial
Target Milestone: ---
Assignee: ooo
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-26 16:21 UTC by Stephan Bergmann
Modified: 2017-05-20 09:19 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Stephan Bergmann 2010-04-26 16:21:43 UTC
At least on DEV300_m77-based CWS sb120 (mainly making changes to the testing
framework), executing the sun/i18n/qa/unoapi tests at least under unxlngi6
non-pro once failed with

7: Creating: i18n.BreakIterator
7: LOG> Log started 26.03.2010 - 16:41:57
7: LOG> creating a drawdoc
7: docpth:/net/so-cwsserv02/export/cws/sb120/DEV300/sun/i18n/qa/unoapi/testdocuments
7: Error: caught an exception!
7: in function:void SfxFrameLoader_Impl::impl_handleCaughtError_nothrow(const
com::sun::star::uno::Any&, const comphelper::NamedValueCollection&) const
7: type: com.sun.star.task.ErrorCodeIOException
7:  From File
/net/so-cwsserv02/export/cws/sb120/DEV300/ooo/sfx2/source/view/frmload.cxx at
Line 441
7: Exception while getting Environment java.lang.NullPointerException
7: java.lang.NullPointerException
7: 	at mod._i18n.BreakIterator.createTestEnvironment(BreakIterator.java:108)
7: 	at lib.TestCase.getTestEnvironment(TestCase.java:132)
7: 	at base.java_fat.getTestEnvironment(java_fat.java:334)
7: 	at base.java_fat.executeTest(java_fat.java:181)
7: 	at org.openoffice.Runner.run(Runner.java:239)
7: 	at org.openoffice.i18n.qa.unoapi.Test.test(Test.java:44)
7: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
7: 	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
7: 	at java.lang.reflect.Method.invoke(Method.java:585)
7: 	at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
7: 	at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
7: 	at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
7: 	at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
7: 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
7: 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
7: 	at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
7: 	at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
7: 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
7: 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
7: 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
7: 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
7: 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
7: 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
7: 	at org.junit.runners.Suite.runChild(Suite.java:128)
7: 	at org.junit.runners.Suite.runChild(Suite.java:24)
7: 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
7: 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
7: 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
7: 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
7: 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
7: 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
7: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
7: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
7: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
7: 	at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
7: 	at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
7: 	at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
7: LOG>     disposing xTextDoc 
7: Exception while creating BreakIterator
7: Message null
7: java.lang.NullPointerException
7: 	at mod._i18n.BreakIterator.cleanup(BreakIterator.java:119)
7: 	at lib.TestCase.getTestEnvironment(TestCase.java:143)
7: 	at base.java_fat.getTestEnvironment(java_fat.java:334)
7: 	at base.java_fat.executeTest(java_fat.java:181)
7: 	at org.openoffice.Runner.run(Runner.java:239)
7: 	at org.openoffice.i18n.qa.unoapi.Test.test(Test.java:44)
7: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
7: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
7: 	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
7: 	at java.lang.reflect.Method.invoke(Method.java:585)
7: 	at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
7: 	at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
7: 	at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
7: 	at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
7: 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
7: 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
7: 	at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
7: 	at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
7: 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
7: 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
7: 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
7: 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
7: 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
7: 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
7: 	at org.junit.runners.Suite.runChild(Suite.java:128)
7: 	at org.junit.runners.Suite.runChild(Suite.java:24)
7: 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
7: 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
7: 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
7: 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
7: 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
7: 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
7: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
7: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
7: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
7: 	at org.junit.runner.JUnitCore.runMainlementAccess] testcode:
[ifc.container._XElementAccess]
[...]
7: 	at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
7: 	at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
7: ***** State for i18n.BreakIterator ******
7: Whole component: Couldn't create BreakIterator
Comment 1 Stephan Bergmann 2010-04-26 16:22:33 UTC
worked around for now by disabling the affected tests in
sun/i18n/qa/unoapi/i18n.sce; please revert when fixing this issue
Comment 2 ooo 2010-04-26 18:07:23 UTC
That old remaining fragment of i18n is going to be removed entirely anyway, see
internal bug 158539.
Comment 3 Marcus 2017-05-20 09:18:37 UTC
obsolete