I think so: something is up with this test. I was looking at a
previous jenkins fail where the assert here failed and trying to
figure out whats going on (but I cannot reproduce it)

On Thu, Jun 28, 2012 at 7:04 AM, Uwe Schindler <u...@thetaphi.de> wrote:
> This build was hanging 23 hrs in, should I open bugreport?:
>
> (CPU: 100%, in benchmark)
>
> 2012-06-28 10:59:15
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode):
>
> "Thread-3" prio=4 tid=0x0000000007b22800 nid=0xbf0 runnable 
> [0x000000000bd6f000]
>   java.lang.Thread.State: RUNNABLE
>        at 
> org.apache.lucene.benchmark.byTask.tasks.CountingSearchTestTask.incrNumSearches(CountingSearchTestTask.java:44)
>        - locked <0x00000000e027b748> (a java.lang.Class for 
> org.apache.lucene.benchmark.byTask.tasks.CountingSearchTestTask)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.CountingSearchTestTask.doLogic(CountingSearchTestTask.java:39)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:130)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:197)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:141)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$ParallelTask.run(TaskSequence.java:314)
>
> "Thread-2" prio=4 tid=0x0000000007b20000 nid=0xf64 runnable 
> [0x000000000735e000]
>   java.lang.Thread.State: RUNNABLE
>        at org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:276)
>        at org.apache.lucene.search.BooleanScorer.score(BooleanScorer.java:323)
>        at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:574)
>        at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:453)
>        at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:410)
>        at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:261)
>        at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:250)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.ReadTask.doLogic(ReadTask.java:130)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.CountingSearchTestTask.doLogic(CountingSearchTestTask.java:38)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:130)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:197)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:141)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$ParallelTask.run(TaskSequence.java:314)
>
> "Thread-1" prio=4 tid=0x0000000007b21800 nid=0x610 in Object.wait() 
> [0x000000000bc2e000]
>   java.lang.Thread.State: WAITING (on object monitor)
>        at java.lang.Object.wait(Native Method)
>        - waiting on <0x00000000e02d8030> (a 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$ParallelTask)
>        at java.lang.Thread.join(Thread.java:1258)
>        - locked <0x00000000e02d8030> (a 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$ParallelTask)
>        at java.lang.Thread.join(Thread.java:1332)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doParallelTasks(TaskSequence.java:360)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:141)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$RunBackgroundTask.run(TaskSequence.java:162)
>
> "TEST-TestScope-org.apache.lucene.benchmark.byTask.TestPerfTasksLogic.testBGSearchTaskThreads-seed#[DE964F6C924B74B4]"
>  prio=6 tid=0x0000000007b1b000 nid=0xfc4 in Object.wait() [0x000000000aabd000]
>   java.lang.Thread.State: WAITING (on object monitor)
>        at java.lang.Object.wait(Native Method)
>        - waiting on <0x00000000e0326398> (a 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$RunBackgroundTask)
>        at java.lang.Thread.join(Thread.java:1258)
>        - locked <0x00000000e0326398> (a 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence$RunBackgroundTask)
>        at java.lang.Thread.join(Thread.java:1332)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:224)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:141)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:197)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:138)
>        at 
> org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:141)
>        at 
> org.apache.lucene.benchmark.byTask.utils.Algorithm.execute(Algorithm.java:301)
>        at 
> org.apache.lucene.benchmark.byTask.Benchmark.execute(Benchmark.java:76)
>        - locked <0x00000000e027baa0> (a 
> org.apache.lucene.benchmark.byTask.Benchmark)
>        at 
> org.apache.lucene.benchmark.BenchmarkTestCase.execBenchmark(BenchmarkTestCase.java:83)
>        at 
> org.apache.lucene.benchmark.byTask.TestPerfTasksLogic.testBGSearchTaskThreads(TestPerfTasksLogic.java:157)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1969)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(RandomizedRunner.java:132)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:814)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:875)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:889)
>        at 
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
>        at 
> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:32)
>        at 
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>        at 
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>        at 
> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>        at 
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
>        at 
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:821)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>        at 
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>        at 
> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>        at 
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>        at 
> org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>        at 
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>        at 
> org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>        at 
> org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>        at 
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>        at 
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>        at 
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>
> "Service Thread" daemon prio=6 tid=0x0000000005ecf800 nid=0xe48 runnable 
> [0x0000000000000000]
>   java.lang.Thread.State: RUNNABLE
>
> "C2 CompilerThread1" daemon prio=10 tid=0x0000000005ec4800 nid=0x9dc waiting 
> on condition [0x0000000000000000]
>   java.lang.Thread.State: RUNNABLE
>
> "C2 CompilerThread0" daemon prio=10 tid=0x0000000005eba000 nid=0xf30 waiting 
> on condition [0x0000000000000000]
>   java.lang.Thread.State: RUNNABLE
>
> "Attach Listener" daemon prio=10 tid=0x0000000005eb8800 nid=0xd4c waiting on 
> condition [0x0000000000000000]
>   java.lang.Thread.State: RUNNABLE
>
> "Signal Dispatcher" daemon prio=10 tid=0x0000000005eb7000 nid=0x640 runnable 
> [0x0000000000000000]
>   java.lang.Thread.State: RUNNABLE
>
> "Finalizer" daemon prio=8 tid=0x0000000005e2b800 nid=0x7a8 in Object.wait() 
> [0x0000000006ecf000]
>   java.lang.Thread.State: WAITING (on object monitor)
>        at java.lang.Object.wait(Native Method)
>        - waiting on <0x00000000e00a38f0> (a java.lang.ref.ReferenceQueue$Lock)
>        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
>        - locked <0x00000000e00a38f0> (a java.lang.ref.ReferenceQueue$Lock)
>        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
>        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
>
> "Reference Handler" daemon prio=10 tid=0x0000000005e28000 nid=0xcec in 
> Object.wait() [0x0000000006c7e000]
>   java.lang.Thread.State: WAITING (on object monitor)
>        at java.lang.Object.wait(Native Method)
>        - waiting on <0x00000000e000ce90> (a java.lang.ref.Reference$Lock)
>        at java.lang.Object.wait(Object.java:503)
>        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
>        - locked <0x00000000e000ce90> (a java.lang.ref.Reference$Lock)
>
> "main" prio=6 tid=0x0000000000ed0000 nid=0xf24 in Object.wait() 
> [0x000000000119f000]
>   java.lang.Thread.State: WAITING (on object monitor)
>        at java.lang.Object.wait(Native Method)
>        - waiting on <0x00000000e026b0f8> (a 
> com.carrotsearch.randomizedtesting.RandomizedRunner$2)
>        at java.lang.Thread.join(Thread.java:1258)
>        - locked <0x00000000e026b0f8> (a 
> com.carrotsearch.randomizedtesting.RandomizedRunner$2)
>        at java.lang.Thread.join(Thread.java:1332)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:561)
>        at 
> com.carrotsearch.randomizedtesting.RandomizedRunner.run(RandomizedRunner.java:521)
>        at 
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:145)
>        at 
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:238)
>        at 
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
>
> "VM Thread" prio=10 tid=0x0000000005e20000 nid=0xd28 runnable
>
> "GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000000ee0000 nid=0xb5c 
> runnable
>
> "GC task thread#1 (ParallelGC)" prio=6 tid=0x0000000000ee1800 nid=0x7c0 
> runnable
>
> "VM Periodic Task Thread" prio=10 tid=0x0000000005ed8800 nid=0x150 waiting on 
> condition
>
> JNI global references: 141
>
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: u...@thetaphi.de
>
>
>> -----Original Message-----
>> From: Policeman Jenkins Server [mailto:jenk...@sd-datasolutions.de]
>> Sent: Thursday, June 28, 2012 1:02 PM
>> To: dev@lucene.apache.org; dwe...@apache.org
>> Subject: [JENKINS] Lucene-Solr-trunk-Windows-Java7-64 - Build # 408 - 
>> Failure!
>>
>> Build: 
>> http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Windows-Java7-
>> 64/408/
>>
>> All tests passed
>>
>> Build Log:
>> [...truncated 5356 lines...]
>>    [junit4] ERROR: Forked JVM execution exception: 0, execution line:
>> "C:\Program Files\Java\jdk1.7.0_04\jre\bin\java.exe" -Dtests.prefix=tests -
>> Dtests.seed=DE964F6C924B74B4 -Xmx512M -Dtests.iters= -
>> Dtests.verbose=false -Dtests.infostream=false -
>> Dtests.lockdir=C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build -Dtests.codec=random -Dtests.postingsformat=random -
>> Dtests.locale=random -Dtests.timezone=random -Dtests.directory=random -
>> Dtests.linedocsfile=europarl.lines.txt.gz -Dtests.luceneMatchVersion=5.0 -
>> Dtests.cleanthreads=perMethod -Djava.util.logging.config.file=/dev/null -
>> Dtests.nightly=false -Dtests.weekly=false -Dtests.slow=false -
>> Dtests.asserts.gracious=false -Dtests.multiplier=1 -DtempDir=. -
>> Dlucene.version=5.0-SNAPSHOT -Djetty.testMode=1 -Djetty.insecurerandom=1
>> -Dsolr.directoryFactory=org.apache.solr.core.MockDirectoryFactory -classpath
>> "C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-64\lucene\build\test-
>> framework\classes\java;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-
>> Java7-64\lucene\build\memory\lucene-memory-5.0-
>> SNAPSHOT.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\highlighter\lucene-highlighter-5.0-
>> SNAPSHOT.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\analysis\common\lucene-analyzers-common-5.0-
>> SNAPSHOT.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\queryparser\lucene-queryparser-5.0-
>> SNAPSHOT.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\facet\lucene-facet-5.0-
>> SNAPSHOT.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\analysis\icu\lib\icu4j-4.8.1.1.jar;C:\Jenkins\workspace\Lucene-Solr-
>> trunk-Windows-Java7-
>> 64\lucene\build\core\classes\java;C:\Jenkins\workspace\Lucene-Solr-trunk-
>> Windows-Java7-64\lucene\benchmark\lib\commons-compress-
>> 1.2.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\benchmark\lib\xercesImpl-2.9.1.jar;C:\Jenkins\workspace\Lucene-
>> Solr-trunk-Windows-Java7-64\lucene\test-framework\lib\junit-
>> 4.10.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\test-framework\lib\randomizedtesting-runner-
>> 1.5.0.jar;C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\benchmark\classes\java;C:\Jenkins\workspace\Lucene-Solr-
>> trunk-Windows-Java7-
>> 64\lucene\build\benchmark\classes\test;C:\Jenkins\tools\apache-ant-
>> 1.8.2\lib\ant-launcher.jar;C:\Users\JenkinsSlave\.ant\lib\ivy-
>> 2.2.0.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> antlr.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> bcel.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> bsf.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> log4j.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> oro.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> regexp.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> resolver.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-apache-
>> xalan2.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-commons-
>> logging.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-commons-
>> net.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> jai.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> javamail.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> jdepend.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> jmf.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> jsch.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> junit.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> junit4.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> netrexx.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> swing.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant-
>> testutil.jar;C:\Jenkins\tools\apache-ant-1.8.2\lib\ant.jar;C:\Program
>> Files\Java\jdk1.7.0_04\lib\tools.jar;C:\Users\JenkinsSlave\.ivy2\cache\com.carr
>> otsearch.randomizedtesting\junit4-ant\jars\junit4-ant-1.5.0.jar" -
>> ea:org.apache.lucene... -ea:org.apache.solr...
>> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe -flush -eventsfile
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\benchmark\test\junit4-J0-11092693492b44f9e.events
>> @C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build\benchmark\test\junit4-J0-11092693492b44f9e.suites
>>
>> BUILD FAILED
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-64\build.xml:29: The
>> following error occurred while executing this line:
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-
>> 64\lucene\build.xml:456: The following error occurred while executing this
>> line:
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-64\lucene\common-
>> build.xml:1433: The following error occurred while executing this line:
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-64\lucene\module-
>> build.xml:62: The following error occurred while executing this line:
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-64\lucene\common-
>> build.xml:1035: The following error occurred while executing this line:
>> C:\Jenkins\workspace\Lucene-Solr-trunk-Windows-Java7-64\lucene\common-
>> build.xml:758: At least one slave process threw an unexpected exception, 
>> first:
>> Forked process exited with an error code: 1
>>
>> Total time: 1444 minutes 59 seconds
>> Build step 'Invoke Ant' marked build as failure Recording test results Email 
>> was
>> triggered for: Failure Sending email for trigger: Failure
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>



-- 
lucidimagination.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to