Build: #40 failed Changes by Gary Russell

Test results

  • 58 tests in total
  • 23 tests failed
  • 23 failures are new
  • 1 minute taken in total.
New test failures 23
Status Test View job Duration
Collapse Failed EnableKafkaIntegrationTests testBatchMessages History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testNulls History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testBatchRecords History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testEmpty History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testMulti History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testAutoStartup History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testInterface History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testBatchRecordsAck History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testBatchMessagesAck History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testSimple History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testJson History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testBatchWitHeaders History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testTx History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed EnableKafkaIntegrationTests testBatch History
Default Job < 1 sec
java.lang.IllegalStateException: java.lang.IllegalStateException: Failed to load ApplicationContext
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228)
(64 more lines...)
Collapse Failed ConcurrentMessageListenerContainerTests testManualCommit History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.ConcurrentMessageListenerContainerTests.testManualCommitGuts(ConcurrentMessageListenerContainerTests.java:274)
	at org.springframework.kafka.listener.ConcurrentMessageListenerContainerTests.testManualCommit(ConcurrentMessageListenerContainerTests.java:250)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
(43 more lines...)
Collapse Failed ConcurrentMessageListenerContainerTests testManualCommitSyncExisting History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.ConcurrentMessageListenerContainerTests.testManualCommitSyncExisting(ConcurrentMessageListenerContainerTests.java:375)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(42 more lines...)
Collapse Failed ConcurrentMessageListenerContainerTests testManualCommitExisting History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.ConcurrentMessageListenerContainerTests.testManualCommitExisting(ConcurrentMessageListenerContainerTests.java:330)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(42 more lines...)
Collapse Failed ConcurrentMessageListenerContainerTests testAckOnErrorManualImmediate History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.ConcurrentMessageListenerContainerTests.testAckOnErrorWithManualImmediateGuts(ConcurrentMessageListenerContainerTests.java:570)
	at org.springframework.kafka.listener.ConcurrentMessageListenerContainerTests.testAckOnErrorManualImmediate(ConcurrentMessageListenerContainerTests.java:542)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
(43 more lines...)
Collapse Failed KafkaMessageListenerContainerTests testSlowListener History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.KafkaMessageListenerContainerTests.testSlowListener(KafkaMessageListenerContainerTests.java:161)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(44 more lines...)
Collapse Failed KafkaMessageListenerContainerTests testSlowListenerManualCommit History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.KafkaMessageListenerContainerTests.testSlowListenerManualGuts(KafkaMessageListenerContainerTests.java:222)
	at org.springframework.kafka.listener.KafkaMessageListenerContainerTests.testSlowListenerManualCommit(KafkaMessageListenerContainerTests.java:189)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
(45 more lines...)
Collapse Failed KafkaMessageListenerContainerTests testManualAckRebalance History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.KafkaMessageListenerContainerTests.testManualAckRebalance(KafkaMessageListenerContainerTests.java:1396)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(44 more lines...)
Collapse Failed KafkaMessageListenerContainerTests testSlowConsumerCommitsAreProcessed History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.KafkaMessageListenerContainerTests.testSlowConsumerCommitsAreProcessed(KafkaMessageListenerContainerTests.java:292)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(44 more lines...)
Collapse Failed KafkaMessageListenerContainerTests testBatchListenerManual History
Default Job < 1 sec
java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
java.lang.IllegalArgumentException: A org.springframework.kafka.listener.GenericMessageListener implementation must be provided
	at org.springframework.util.Assert.isTrue(Assert.java:92)
	at org.springframework.kafka.listener.AbstractMessageListenerContainer.start(AbstractMessageListenerContainer.java:200)
	at org.springframework.kafka.listener.KafkaMessageListenerContainerTests.testBatchListenerManual(KafkaMessageListenerContainerTests.java:743)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
(44 more lines...)