Skip to content

Console Output

Skipping 1,197 KB.. Full Log
2021-09-18 21:35:41,566 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remove client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081 from session store - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,566 DEBUG [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Remaining sessions: [clientSessions: 0, clientSessionFlat: 0, uiSessions: 0, uiSessionsByClientSession: 0, preregisteredUiSessions: 0, preregisteredUiSessionsByClientSession: 0] - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,566 INFO  [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Invalidate HTTP session with ID null because session store contains no more client sessions - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,566 INFO  [scout-thread-25] org.eclipse.scout.rt.ui.html.SessionStore - Detected invalidation of HTTP session null, cleaning up 0 client sessions and 0 UI sessions - MDC[jobName=Performing session housekeeping for client session with ID 874b9620-11cd-430a-8cf3-9c53288c3081]
2021-09-18 21:35:41,567 DEBUG [main] org.eclipse.scout.rt.ui.html.HttpSessionHelper - Created new session store for HTTP session with ID null - MDC[]
2021-09-18 21:35:41,567 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Pre-register UI session with ID 0:glp2o9g868v8am5o6kt4hhca9v - MDC[]
2021-09-18 21:35:41,569 INFO  [main] org.eclipse.scout.rt.ui.html.UiSession - Disposing UI session with ID 0:glp2o9g868v8am5o6kt4hhca9v... - MDC[]
2021-09-18 21:35:41,569 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - Unregister UI session with ID 0:glp2o9g868v8am5o6kt4hhca9v from store (clientSessionId=null) - MDC[]
2021-09-18 21:35:41,569 DEBUG [main] org.eclipse.scout.rt.ui.html.SessionStore - 0 UI sessions and 0 preregistered UI session remaining for client session null - MDC[]
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.058 sec - in org.eclipse.scout.rt.ui.html.ClientSessionWithBlockingConditionInterruptionTest
Running org.eclipse.scout.rt.client.ui.form.fields.ModelVariantTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.eclipse.scout.rt.client.ui.form.fields.ModelVariantTest

Results :

Tests run: 253, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- jasmine-maven-plugin:2.0:test (default) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] jetty-8.1.14.v20131031
[INFO] Started SelectChannelConnector@0.0.0.0:42585
[INFO] Executing Jasmine Specs
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: executable: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/phantomjs-maven-plugin/phantomjs-1.9.7-linux-x86_64/bin/phantomjs
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: port: 6675
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: arguments: [--webdriver=6675, --webdriver-logfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/phantomjsdriver.log]
Sep 18, 2021 9:36:11 PM org.openqa.selenium.phantomjs.PhantomJSDriverService <init>
INFO: environment: {}
PhantomJS is launching GhostDriver...
[INFO  - 2021-09-18T21:36:11.575Z] GhostDriver - Main - running on port 6675
[INFO  - 2021-09-18T21:36:12.015Z] Session [719aa9d0-18c8-11ec-845c-f35411625165] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.7 Safari/534.34","webSecurityEnabled":true}
[INFO  - 2021-09-18T21:36:12.015Z] Session [719aa9d0-18c8-11ec-845c-f35411625165] - page.customHeaders:  - {}
[INFO  - 2021-09-18T21:36:12.015Z] Session [719aa9d0-18c8-11ec-845c-f35411625165] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"1.9.7","driverName":"ghostdriver","driverVersion":"1.1.0","platform":"linux-unknown-64bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}}
[INFO  - 2021-09-18T21:36:12.015Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 719aa9d0-18c8-11ec-845c-f35411625165
[INFO  - 2021-09-18T21:36:21.092Z] ShutdownReqHand - _handle - About to shutdown
[INFO] 
-------------------------------------------------------
 J A S M I N E   S P E C S
-------------------------------------------------------
[INFO] 
JasmineScout
  toContainEventTypesExactly
    checks whether event types in correct order
    checks whether event types are complete
    considers empty values

jquery-scout
  isEnabled
    is only false when class disabled is set
  isVisible
    returns true when display != none and visiblity != hidden
  setEnabled
    DIV does not have disabled attribute
    INPUT must have disabled attribute
  toggleAttr
    toggles attribute
  icon
    sets and removes icons
  textOrNbsp
    sets text or nbsp
  htmlOrNbsp
    sets html or nbsp
  cssPxValue
    is behaves differently with different types of arguments

ObjectFactory
  creates objects which are registered in scout.objectFactories

Action
  defaults
    should be as expected
  setTabbable
    should modify $container tabindex

Calendar
  init
    creates an empty calendar
  dayPosition
    calculates the day position
  component
    part day position
      calculates the part day position
      calculates the part day position for a range smaller than the minimum
      calculates the part day position for components larger than a day
    sort
      sorts first from then to
    arrangeComponents
      does nothing for no components
      arranges a single component
      arranges non intersecting components
      arranges intersecting components
      arranges equal components
      arranges intersecting and non-intersecting components
      reduces rows when arranging components
      arranges intersecting components spanning more than one day
  navigation
    navigate forward and back (with first day of month selected)
    navigate forward and back (with last day of month selected)

DateRange
  dateEquals
  equals

DesktopFormController
  Listens to popupWindowReady event and calls _onReady - having a popupWindow instance
  Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)
  _addPopupWindow registers listeners and adds to array with popup-windows
  _removePopupWindow cleans up and removes from array with popup-windows

Desktop
  notification
    addNotification
    schedules addNotification when desktop is not rendered
    removeNotification with object
    removeNotification with (string) ID
    _onNotificationRemoved - last notifications removes $notifications DIV
  outline
    gets displayed in desktop navigation 
  benchVisible
    controls visibility of the bench
    removes the content after the animation
  navigationVisible
    controls visibility of the navigation
    only affects content in navigation, not in bench or header
  headerVisible
    controls visibility of the header
  _showForm
    adds a view to the bench if displayHint is View
  displayStyle
    COMPACT
      shows bench and hides navigation if a view is open
      hides bench and shows navigation if the last view gets closed

PopupWindow
  Constructor sets cross references and window-name
  Initialization in _onReady

DesktopBench
  updateOutlineContent
    called when an outline page gets selected
    doesn't get called if page already is selected
    sets detailForm as outlineContent if node gets selected
    preserves desktop.inBackground when updating outline content
    preserves desktop.inBackground when switching nodes

DesktopHeader
  onBenchOutlineContentChange
    attaches listener to new outline content
    removes listener from old outline content
    removes listener when getting removed

DesktopNavigation
  viewButtonBox
    is rendered if there are view buttons
    is not rendered if there are no view buttons

DesktopNotification
  _init copies properties from event (model)
  has close-icon when notification is closable

Outline
  collapsing
    still allows a messagebox to be shown
  dispose
    calls onNodeDeleted for every node to be able to cleanup
    calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup
  navigateToTop
    collapses all nodes in bread crumb mode
  selectNodes
    handle navigateUp only once
    otherwise handle single selection (or do nothing when selection is != 1 node)
  updateDetailMenus
    adds the empty space menus of the detail table to the detail menu bar
    adds the single selection menus of the parent detail table to the detail menu bar
    attaches a listener to the detail table to get dynamic menu changes
    removes the listener from the detail tables on selection changes and destroy
  click on a node inside the detail content
    does not modify the outline
  onModelAction
    nodesDeleted event
      calls onNodeDeleted for every node to be able to cleanup
    allChildNodesDeleted event
      calls onNodeDeleted for every node to be able to cleanup

NavigateDownButton
  _toggleDetail is always false
  _isDetail returns true or false depending on the state of the detail-form and detail-table
  _buttonEnabled
    is disabled when node is a leaf
    is enabled when node is not a leaf and we're currently displaying the detail
    is only enabled when detail-table has exactly one selected row
  _drill drills down to first selected row in the detail table

NavigateUpButton
  _toggleDetail is always true
  _isDetail returns true or false depending on the state of the detail-form and detail-table
  _buttonEnabled
    is true when current node has a parent or...
    is true when current node is a top-level node and outline a default detail-form or...
    is false otherwise
  _drill
    drills up to parent node, sets the selection on the tree
    shows default detail-form or outline overview

ViewButtonBox
  viewMenuTab
    is only visible if there are visible view buttons with displayStyle == "MENU"
    is not visible if there are no visible view buttons ith displayStyle == "MENU"
    is not visible if there are visible view buttons with displayStyle == "TAB"
    is not visible if there are no view buttons at all

scout.FocusManager
  isSelectableText
    must return true for disabled text-fields
  Focus fixes for Internet Explorer (IE)
    Click on table-cell, must focus table
    Click on tree-node, must focus tree
  validateFocus
    When nothing else is focusable, focus must be on the Desktop (=sandbox)
    with forms:
      Focus-context must install listeners on its $container
      Focus must be on the 1st form-field when form is rendered
      FocusContext must remember the last focused element
      A new FocusContext must be created when a form is opened as dialog
      Must focus another valid field if the focused field is removed
      Must focus another valid field if the focused field is hidden

FormMenu
  setSelected
    opens and closes the form popup
    opens the popup and the ellipsis if the menu is overflown
    opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used
  onModelPropertyChange
    selected
      calls setSelected

Form
  destroy
    destroys the adapter and its children
  onModelAction
    formClose
      destroys the form
  onModelPropertyChange
    considers custom css class

BasicField
  displayTextChanged must always be sent to server at the end of input, if at least one change has been was made
    updateDisplayTextOnModify = true, with changed text
    updateDisplayTextOnModify = false, with changed text
    updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text
    updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text
    updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately
    updateDisplayTextOnModify = true, w/o changed text
    updateDisplayTextOnModify = false, w/o changed text
    does not fail if field is removed while acceptInput is still pending

FormField
  inheritance
    inherits from ModelAdapter
  property label position
    position on_field
      sets the label as placeholder
      does not call field._renderLabelPosition initially
    position top
      guarantees a minimum height if label is empty
    does not display a status if status visible = false
  property status visible
    shows a status if status visible = true
    does not show a status if status visible = false
    shows a status even though status visible is false but tooltipText is set
    shows a status even though status visible is false but errorStatus is set
  onModelPropertyChange
    event should update model
    considers custom css class

ValueField
  property status visible
    shows a status even though status visible is false but there are visible menus
  menu visibility
    context menu only shows visible menus
    context menu only shows only menus of specific type
    context menu triggers a display text changed event

BrowserField
  postMessage

CheckBoxField
  inheritance
    inherits from ValueField
    _renderValue sets checked property
    _renderValue sets enabled property

ClipboardField
  Rendered container has the right class
  Rendered field DIV has _not_ an unselectable attribute in IE9

DateField
  Clicking the field
    opens the datepicker
  displayText
    is shown correctly after rendering
    is removed properly when setting to ''
  Leaving the field
    closes the datepicker
    accepts the prediction
    accepts the prediction with autoTimestamp
    updates the model with the selected value
    sends timestamp and displayText
    does not send timestamp and displayText again if not changed
    does not send timestamp and displayText if no date was entered
  Validation
    invalidates field if value is invalid (not a date)
    prevents model update if value is invalid
  Picker
    sends displayText and timestamp if date was selected
  Key handling
    ESC
      closes the datepicker
    ENTER
      updates the model with the selected value and closes picker
    DOWN
      increases day by one
      increases month by one if shift is used as modifier
      increases year by one if ctrl is used as modifier
    UP
      decreases day by one
      decreases month by one if shift is used as modifier
      decreases year by one if ctrl is used as modifier
  Date validation and prediction
    can validate inputs
    can predict dates
    can predict yyyy.MM
  can predict partial years
  Allowed dates
    _referenceDate returns only allowed date - only one date
    _referenceDate returns only allowed date - choose nearest date in the future
    _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past
    _syncAllowedDates must convert date strings into Dates
  Touch = true
    touch popup
      updates display text and is not used for time fields
      is opened if datefield is touched
      is not opened if timefield is touched
      is closed when date in picker is selected
      unregisters clone after close
      updates displayText and timestamp of datefield if date in picker is selected
      updates displayText and timestamp of datefield if date in picker is entered
      updates displayText and timestamp of datefield if date and time in picker are entered
      shows datefield with same date as clicked datefield
      shows datefield with same date as clicked datefield, if field empty initially
      clears displayText and timestamp of datefield if date in picker was removed
      shows datefield with same date as clicked datefield, even if value was deleted before

GroupBox
  _render
    adds group-box div when label is set
  test predefined height and width in pixel
    adds group-box div when label is set
  focus
    focus first focusable field in groupBox

LabelField
  HtmlEnabled
    if false, encodes html in display text
    if true, does not encode html in display text
    if false, replaces 
 with br tag and encodes other text
    if true, does not replace 
 with br tag and does not encode other text

NumberField
  parse input (calculate value)
    with . as separator and ' as grouping char
    with , as separator and . as grouping char

SequenceBox
  mandatory indicator
    does not exist
  label width
    is 0 if it is empty
  status handling
    moves the error status of the last field to the seq box
    moves the tooltip of the last field to the seq box
    moves the menus of the last field to the seq box
    does not display the error message of the last field, only the one of the seq box
    removes the tooltip from the seq box if last field gets invisible
    moves the tooltip from the first field to the seq box if it gets the last field after a visibility change
    moves the error from the first field to the seq box if it gets the last field after a visibility change
    makes sure the status may be displayed on the field again if the field was the last visible field once

SliderField
  slider
    accepts the value

SmartField
  _onKeyUp
    doesn not call _openProposal() when TAB has been pressed
    calls _openProposal() when a character key has been pressed
  _syncProposalChooser
    must reset _requestProposal property
  _openProposal
    must "browse all" when field is valid and browseAll parameter is true
    must search by display-text when field is valid and browseAll parameter is false
    must "browseAll" when field is invalid
  _acceptProposal
    must set displayText
    must call clearTimeout() for pending typedProposal events
    dont send _acceptProposal when displayText has not changed
    send _acceptProposal when displayText has changed
    send deleteProposal when displayText has been deleted quickly
  touch = true
    opens a touch popup when smart field gets touched
    opens a touch popup if there already is a proposal chooser while rendering
    shows smartfield with same text as clicked smartfield
    properly unregisters the field when the popup gets closed

StringField
  Check if field is switched to password field if inputMasked is true
    set input masked
    set input not masked
  insertText
    expects empty field at the beginning
    inserts text into an empty field
    appends text to the previous value (if no text is selected)
    replaces selection #1 (if part of the text is selected, selection does not start at the beginning)
    replaces selection #2 (if part of the text is selected, start at the beginning)
    replaces selection #3 (if whole content is selected)
    sends display text changed to server using accept text
    sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true
  trim
    should restore selection
    should not break when displayText is very long (regex is too big)

TabBox
  render
    does NOT call layout for the selected tab on initialization
    must not create LogicalGridData for tab items

TabItem
  _renderStatusVisible
    invalidates tabarea if status visibility changes
  _renderCssClass
    adds CSS class to both, TabItem and GroupBox

TableField
  property table
    shows (renders) the table if the value is set
    destroys the table if value is changed to ''
    if table is global, only removes the table but does not destroy it if value is changed to ''
    table gets class 'field' to make it work with the form field layout
    table gets class 'field' to make it work with the form field layout (also when loaded by property change event)

WrappedForm
  mandatory indicator
    does not exist
  test initial focus disabled
    string field in inner form hasn't focus
  test initial focus enabled
    string field in inner form has focus

KeyStroke
  unrepeatability
    means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events
    means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)

HtmlComponent
  Ctor
    sets data 'htmlComponent' when Ctor is called
  getSize
    returns outerWidth() and outerHeight() of JQuery comp
  setSize
    accepts scout.Dimension as single argument
    calls invalidate on layout when size has changed
  getInsets
    reads padding, margin and border correctly
  getBounds
    returns bounds without 'px'

LayoutValidator
  invalidateTree
    keeps track of invalid html components
    considers only the topmost component
    and validate roots
    makes sure parent components are put in front of child components
  validate
    calls validateLayout for each invalid html component
    does not call validateLayout if component has been removed
    does not call validateLayout if component has been detached, but does not remove from invalid components either
    removes the component from the list of invalidate components after validation
  cleanupInvalidObjects
    removes the widget from invalid components when a widget gets removed

LogicalGridLayoutInfo
  Rectangle.union
    produces same results as java.awt.Rectangle
  layoutCellBounds
    calculates bounds

graphics
  getBounds
    returns JQuery.outerWidth/Height(true)
    returns 0 when left/right is set to auto
  bounds
    returns rectangle with position from JQuery.position()
    returns rectangle with position from JQuery.position() including margin if includePosMargin is true
    returns rectangle with size from JQuery.outerWidth/Height
    returns rectangle with size from  JQuery.outerWidth/Height() including margin if includeSizeMargin is true
  Point
    equals
  Dimension
    accepts two numbers as width and height arguments
    accepts a single scout.Dimension argument
    equals
  Rectangle
    equals
  Insets
    equals

main
  nvl
    can return alternative value
  isOneOf
    can check if value is one of multiple values
  create
    accepts string or object as first argument
    creates a new initialized widget with parent and session set
    creates local object if first parameter is the objectType
      sets property 'id' correctly when no ID is provided
      session must be set, but adapter should not be registered
    creates local object if first parameter of type object and contains objectType property

ButtonAdapterMenu
  initialization / destroy
    should set/delete adaptedBy property on original button instance
  focusable element
    button should delegate to adapter menu

ContextMenuSpec
  renderMenuItems
    renders invisible menus
    adds last and first classes
    considers visibility when adding last and first classes

MenuBar
  setMenuItems
    prefers EmptySpace for the left position if menu has multiple menuTypes
    must add/destroy dynamically created separators
    renders menu bar invisible if no visible menu items are available
    renders menu bar visible if at least one visible menu item is available
  layout
    gets invalidated if a menu changes its visibility
  updateDefaultMenu
    marks first visible and enabled menu that reacts to ENTER keystroke as default menu
    updates state if menu gets enabled or disabled
    considers rendered state of default menu

MenuItemsOrder
  _createSeparator
  _menuTypes

Menu
  defaults
    should have expected defaults
  render
    render depending on the actionStyle
    render as separator
    childActions must not be rendered when popup is not opened. See ticket #173734
  isTabTarget
    should return true when menu can be a target of TAB action

menus
  filter
    does nothing if no menus are given
    returns no menus if no types are given
    only returns visible menus, if onlyVisible param is set to true
    only returns menus with given type (even when menu is not visible)
    only returns parent menus if child menus should be displayed
    only returns parent menus if child menus have correct type

Planner
  deleteResources
    deletes resources from model
    deletes resources from html document
    also adjusts selectedResources and selectionRange if deleted resource was selected
  updateResources
    updates resources in model
    updates resources in html document
  renderScale
    displayMode: DAY
      draws scale for whole day
      draws scale for one hour
      draws scale for two hour interval
      draws scale with only showing every second label
    displayMode: WEEK / WORK_WEEK
      draws scale for WEEK for whole day with 6h interval
      draws scale for WEEK with only showing every second label
      draws scale for WEEK with changing month
      draws scale for WORK_WEEK for whole day with 6h interval
      draws scale for WORK_WEEK with only showing every second label
    displayMode: MONTH
      draws scale
      draws scale with only showing every second label
    displayMode: CALENDAR_WEEK
      draws scale for CALENDAR_WEEK displayMode
      draws scale with only showing every second label
      draws scale with only showing every third label
    displayMode: YEAR
      draws scale for YEAR displayMode
      draws scale with only showing every second label
      draws scale with only showing every third label
  transformLeft/transformWidth
    calculates left and width in WEEK mode for whole days
    calculates left and width in WEEK mode for limitted day range

scrollbars
  onScroll
    attaches handler to scrolling parents which execute when scrolling
  offScroll
    detaches handler from scrolling parents
  isLocationInView
    returns true if the given location is inside the given $scrollable
    returns false if x of the given location is outside of the given $scrollable (smaller)
    returns false if y of the given location is outside of the given $scrollable (smaller)
    returns false if x of the given location is outside of the given $scrollable (greater)
    returns false if y of the given location is outside of the given $scrollable (greater)

ModelAdapter
  can handle properties in any order
  _syncPropertiesOnPropertyChange calls _sync* method or sets property
  _renderPropertiesOnPropertyChange
    for non-adapter property -> expects a _render* method
    for non-adapter property -> throw when _render* method does not exist
  init
    copies properties to adapter
    sets default values
  destroy
    destroys the adapter and its children
    does not destroy children, which are globally used
  _firePropertyChange
    fires the expected event object
    changedProperties is only set when new and old value are not equals
  cloneAdapter
    clones only model properties
    also considers default properties
    'label' must be recognized as model property, but not '$container'
    prefers properties passed as modelOverride
    must register clone in clone adapter registry
    must not register clone in adapter registry
  onModelPropertyChange
    adapter
      creates and registers the new adapter
      destroys the old adapter
    adapters
      creates and registers adapters
      destroys the old adapters
      destroys the old and creates the new adapters if the array contains both

ResponseQueue
  add
    adds elements to the queue in the correct order
  process
    processes elements in the correct order
    does not process elements in the wrong order
    does not process same response twice

Session
  send
    sends multiple async events in one call
    sends multiple async events in one call over multiple user interactions if sending was delayed
    does not await the full delay if a susequent send call has a smaller delay
    does not await the full delay if a previous send call has a smaller delay
    coalesces events if event provides a coalesce function
    sends requests consecutively
    sends requests consecutively and respects delay
    queues ?poll results when user requests are pending
    resumes polling after successful responses
    does not resume polling after JS errors
    does not resume polling after UI server errors
    does not resume polling after HTTP errors
    does not resume polling after session terminated
  init
    sends startup parameter
    sends user agent on startup
  texts
    check if correct text is returned
    check if empty text is returned
    check if null text is returned
    check if arguments are replaced in text
    check if multiple arguments are replaced in text
    check if undefined texts return an error message
    optText returns undefined if key is not found
    optText returns default value if key is not found
    optText returns text if key found
    optText returns text if key found, with arguments

texts
  check if correct text is returned
  check if empty text is returned
  check if null text is returned
  check if arguments are replaced in text
  check if multiple arguments are replaced in text
  check if undefined texts return an error message
  optGet returns undefined if key is not found
  optGet returns default value if key is not found
  optGet returns text if key found
  optGet returns text if key found, with arguments
  check if the same placeholder can be used multiple times

SimpleTabArea
  renders the tabs in the correct order

Table Filter
  row filtering
    applies row filter when table gets initialized
    doesn't filter anymore if filter gets removed
    applies row filter if a new row gets inserted
    applies row filter if a new row gets inserted, even if table is not rendered
    applies row filter if a row gets updated
    applies row filter if a row gets updated, even if table is not rendered
    properly handles successive row insertion and updates
    properly handles reset table case
    considers view range
    renders empty data if all rows are removed due to filtering
  selection
    gets removed for non visible rows after filtering
    stays removed even if filtered row is selected explicitly
    gets removed for non visible rows after filtering if a row has been updated
    gets restored for visible rows after filtering
  events
    rowsFiltered
      gets fired when table with a filter is initializing
      does not get fired when table with no filters is initializing
      gets fired if filter() is called
      gets fired if filter() is called, even if table is not rendered
      gets not fired if rows are filtered again but the filtered rows have not changed
      gets fired if rows are filtered during updateRows
      gets fired if rows are filtered during insertRows
      gets fired if rows are filtered during deleteRows
      gets fired if rows are filtered during deleteAllRows
      does not get fired if rows are updated but row filter state has not changed
      gets sent to server containing rowIds when rows are filtered

TableFooterSpec
  render
    attaches listener to the table but only once
  TableStatusTooltip
    shows ERROR tooltip
    shows INFO tooltip when table is rendered
    hides INFO tooltip when user clicks in table
    does not hide ERROR tooltip when user clicks in table

TableHeaderMenu
  filter
    string column
      shows the unique string values
      converts multiline text to single line
      strips html tags if html is enabled
      reflects the state of the filter
      correctly updates the list after inserting a new row, if a filter is applied
      always displays the selected value, even if the table does not contain the value anymore
      displays empty values as -empty-
      stores selected text in filter.selectedValues
      stores empty as null and not '-empty-'
    boolean column
      shows the unique string values
    sort enabled
      option enabled shows sort options in table header menu
      option disabled does not show sort options in table header menu

TableHeaderSpec
  render
    attaches listener to the table but only once

TableKeyStrokes
  key up
    selects the above row
    selects the last row if no row is selected yet
    selects the second last row if all rows are selected
    selects the only row if there is only one
    does nothing if first row already is selected
    if first row already is selected but is not the last action row, the row above the last action row gets selected
    if there is a last action row, selects the row above last last action row
    selects the row above the last action row even if the row above already is selected
    uses last row of selection as last action row if last action row is not visible anymore
     + shift
      adds the row above to the selection
      removes the row above from the selection if the last action row is the last row of the selection
      if the row above the last action row is not selected, adds the row above to the selection
  key down
    selects the row below
    selects the first row if no row is selected yet
    selects the second row if all rows are selected
    selects the only row if there is only one
    does nothing if last row already is selected
    if there is a last action row, selects the row below the last action row
    selects the row below the last action row even if the row below already is selected
    uses last row of selection as last action row if last action row is not visible anymore
     + shift
      adds the row below to the selection
      removes the row below from the selection if the last action row is the first row of the selection
      if the row below the last action row is not selected, adds the row below to the selection
  end
    selects last row
     + shift
      selects all rows from currently selected row to last row
      preserves existing selection
      considers last action row as start row for new selection
      uses last row of selection as last action row if last action row is not visible anymore
      does nothing if last row is already selected
      does not add same rows to selectedRows twice
  home
    selects first row
     + shift
      selects all rows from currently selected row to first row
      preserves existing selection
      considers last action row as start row for new selection
      uses first row of selection as last action row if last action row is not visible anymore
      does nothing if first row is already selected
      does not add same rows to selectedRows twice
  space
    does nothing if no rows are selected
    checks the selected rows if first row is unchecked
    does not modify already checked rows when checking
    unchecks the selected rows if first row is checked
    does not modify already unchecked rows when unchecking
  page up
    selects the only row if there is only one
  page down
    selects the only row if there is only one

Table
  render
    renders CSS class
    renders a table header
    renders table rows
      accepts rows with cells
      accepts rows with text only
  _calculateViewRangeForRowIndex
    returns a range based on viewRangeSize
  insertRows
    inserts rows at the end of the table
    renders rows only if view range is not full yet
  updateRows
    updates the model cell texts
    updates the html cell texts
    does not destroy selection
    silently updates rows which are not in view range
  deleteRows
    deletes single rows from model
    deletes single rows from html document
    considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
  deleteAllRows
    deletes all rows from model
    deletes all rows from html document
    silently removes not rendered rows
  updateRowOrder
    reorders the model rows
    reorders the html nodes
    considers view range
  checkRow
    checks the row, does not uncheck others if multiCheck is set to true
    unchecks other rows if multiCheck is set to false
    does not check the row if checkable is set to false
    does not check the row if the row is disabled
    does not check the row if the table is disabled
    considers view range
    keeps added checkable column visible even when reloading factory settings
    does not add an additional checkable column if one is already configured
  selectRows
    updates model
    selects rendered rows and unselects others
    considers view range
    sends selection event containing rowIds
  toggle selection
    selects all if not all are selected
    selects none if all are selected
  selectAll
    selects all rows
    considers view range -> renders selection only for rendered rows
  doRowAction
    sends rowAction event with row and column
    does not send rowAction event if the row is not selected
    does not send rowAction event if it is not the only one selected row
  resizeColumn
    updates column model and sends resize event 
    does not send resize event when resizing is in progress
    sends resize event when resizing is finished
  autoResizeColumns
    distributes the table columns using initialWidth as weight
    excludes columns with fixed width
    does not make the column smaller than the initial size
    does not make the column smaller than a minimum size
  sort
    updates column model
    model update
      sets sortAscending according to direction param
      resets properties on other columns
      sets sortIndex
      does not remove sortIndex for columns always included at begin
      does not remove sortIndex for columns always included at end
      does not remove sortIndex for columns always included at begin and end (combination)
      removes column from sort columns
    sends rowsSorted event when client side sorting is possible
    sends sortRows event when client side sorting is not possible
    sorts the data
    regroups the data if group by column is active
    restores selection after sorting
    sorting
      sorts text columns considering locale (if browser supports it)
      sorts number columns
      sorts date columns
      uses non sort columns as fallback
  column grouping
    renders an aggregate row for each group
    considers view range -> only renders an aggregate row for rendered rows
    considers view range -> doesn't render an aggregate row if the last row of the group is not rendered
    regroups if rows get inserted
    regroups if rows get inserted, event is from server and table was empty
    does not regroup if rows get inserted, event is from server and table was not empty
    regroups if rows get deleted
    removes aggregate rows if all rows get deleted
    regroups if rows get updated
    may group column 0 only
    may group column 1 only
    may group columns 0 (avg) and 1 (sum)
    may group columns 0, 1 and 2
    may group columns 2 and 1
    may group column 1 only after grouping column 0 first
    may group column 1 and 2 after grouping column 0 first
  row click
    selects row and unselects others
    sends selection and click events
    sends only click if row already is selected
    sends selection, checked and click events if table is checkable and checkbox has been clicked
  right click on row
    opens context menu
    context menu only shows items without header type also if there is a type singleSelection
    context menu only shows visible menus
  _filterMenus
    returns no menus for contextMenu if no row is selected
    returns only single selection menus for contextMenu if one row is selected
    returns only multi selection menus for contextMenu if multiple rows are selected
    returns menus with single- and multi selection set for contextMenu if one or more rows are selected
    returns only empty space menus if no row is selected
    returns empty space and single selection menus if one row is selected
    returns empty space and multi selection menus if multiple rows are selected
    returns menus with empty space, single- and multi selection set if one or more rows are selected
  row mouse down / move / up
    selects multiple rows
    only sends selection event, no click
    only send one event for mousedown and immediate mouseup on the same row
    only selects first row if mouse move selection or multi selection is disabled
  moveColumn
    moves column from oldPos to newPos
    considers view range (does not fail if not all rows are rendered)
  onModelAction
    rowsSelected event
      calls selectRows
    rowsDeleted event
      calls deleteRows
    allRowsDeleted event
      calls deleteAllRows
    rowsInserted event
      calls insertRows
    rowOrderChanged event
      calls updateRowOrder
      does not animate ordering for newly inserted rows
    rowsUpdated event
      calls updateRows
    columnStructureChanged event
      resets the model columns
      redraws the header to reflect header cell changes (text)
    columnOrderChanged event
      reorders the model columns
      reorders the html nodes
      silently moves cells which are not rendered in view range
    columnHeadersUpdated event
      updates the text and sorting state of model columns
      updates sort indices of the sort columns if a sort column got removed
      updates the text and sorting state of html table header nodes
      updates the custom css class of table header nodes
  onModelPropertyChange
    headerVisible
      hides the table header
    menus
      creates and registers menu adapters
      destroys the old menus
      destroys the old and creates the new menus if the list contains both
    considers custom css class
  _sendRowsFiltered
    should not coalesce remove and 'add' events

BooleanColumn
  table checkable column
    a checkbox column gets inserted if table.checkable=true
    no checkbox column gets inserted if table.checkable=false
    this.checkableColumn is set to the new column
    displays the row.checked state as checkbox
  boolean column
    displays the cell value as checkbox

Column
  considers horizontal alignment
  converts linebreak into <br> in header cells
  considers custom css class of a column
  considers custom css class of a column, as well for checkbox columns
  considers custom css class of a cell, if both are set only the cell class is used
  considers htmlEnabled of a cell
  caches encoded text of a cell to improve performance
  multilineText
    replaces
 with br, but only if htmlEnabled is false
  textWrap
    wraps text if column.textWrap and table.multilineText are true
    does not wrap text if column.textWrap is false and table.multilineText is true
    does not wrap text if column.textWrap is true and table.multilineText is false
  background effect
    colorGradient1
      colors cells from red to green
      colors cells according to rounded values
    considers view range -> only colors rendered cells
    updates colors if row gets deleted
    updates colors if row gets inserted
    updates colors if row gets updated
    colors cells if table gets rendered
    restores existing background color if background effect gets removed
    barChart
      does not overwrite existing background color
    setBackgroundEffect
      changes the background effect
      sends columnBackgroundEffectChanged event
  calculateMinMaxValues
    calculates the min/max values based on rounded values

scout.comparators
  tests 'compare' method of TEXT comparator
  tests 'compareIgnoreCase' method of TEXT comparator
  tests 'compare' method of NUMERIC comparator
  tests 'compare' method of ALPHANUMERIC comparator
  tests 'compareIgnoreCase' method of ALPHANUMERIC comparator
  tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session

AggregateTableControl
  aggregate
    creates an aggregate row
    sums up numbers in a number column
    sums up numbers in a number column but only on filtered rows
    sums up numbers in a number column and considers format pattern
    sums up numbers in a number column and considers rounded values fo aggregation
  eanbled state
    is false if there are no number columns
    is true if there is at least one number column

TableControl
  onModelPropertyChange
    selected
      opens and closes the control container
      removes the content of the previous selected control without closing the container
  setSelected
    removes the content of the previous selected control without closing the container
    sends selected events (for current and previous selection)

CellEditor
  mouse click
    starts cell edit if cell is editable
    does not start cell edit if cell is not editable
    does not start cell edit if row is disabled
    does not start cell edit if table is disabled
    does not start cell edit if mouse down and up happened on different cells
    does not start cell edit if right mouse button was pressed
    does not start cell edit if middle mouse button was pressed
    does not open cell editor if a ctrl or shift is pressed, because the user probably wants to do row selection rather than cell editing
  startCellEdit event
    opens popup with field
  endCellEdit event
    destroys the field
    removes the cell editor popup
  completeEdit
    sends completeCellEdit
    sends completeCellEdit only once
    does not remove the popup and its field (will be done by endCellEdit)
  cancelEdit
    sends cancelCellEdit
    removes the popup and its field
  validation
    shows a tooltip if field has an error
    does not sho a tooltip if field has no error
  popup recovery
    reopens popup if row gets updated
    closes popup if row gets deleted
    closes popup if all rows get deleted
  tooltip recovery
    removes tooltip if row gets deleted

DateColumnUserFilter
  acceptByFields works
  acceptByFields works with time
  addFilterFields must not create date fields with time

TableTextUserFilter
  filter
    filters rows based on cell text
    separates cell values with whitepace
    works with bean columns

DateFormat
  format
    considers d M y
    considers h H m a
    considers E
  parse
    considers d M y
    considers h H m a
  analyze
    analyzes the text and returns an object with months, years and days
      considers pattern dd.MM.yyyy
      considers pattern yyyy-MM-dd
      considers pattern MM/dd/yyy
      checks correct handling of am/pm
      proposes valid dates for pattern dd.MM.yyyy
      proposes valid dates for pattern MM.yyyy
      proposes valid dates for pattern yyyy
      proposes valid times

DecimalFormat
  format
    considers decimal separators
    considers grouping separators
    can swap the position of the minus sign
    can handle invalid patterns
    distinguishes digits and zero digits
    can handle positive and negative subpattern
    can handle exotic symbols
    can handle percentages, format taken from application
    can handle multiplier
    can handle rounding mode
  round
    can handle rounding modes

scout.tooltips
  can be installed and uninstalled for a form field
  creates a tooltip on mouseenter and removes it on mouseleave
  if text
    is empty no tooltip will be shown
    is a function, it will be called for tooltip text
    is undefined no tooltip will be shown
    is provided by component, it will be used as tooltip text
    is provided as function by component, it will be called and used as tooltip text
    is provided using options and by component, text provided using options will be used
    is a function, component is passed as first and only argument

Compacttree
  creation
    adds no empty section node
    adds a node with child node
    adds a node with child nodes in correct order
    deletes a node
    inserts a child node
  node click
    calls selectNodes

TreeKeyStrokes
  key up
    selects the above node in collapsed tree
    selects the above node node in expanded tree
    selects the last node if no node is selected yet
    selects the only node if there is only one
    does nothing if first node already is selected
  key down
    selects the node below in collapsed tree
    selects the first node if no row is selected yet
    selects the above node node in expanded tree
    selects the only node if there is only one
    does nothing if last node already is selected
  Home
    selects first node in collapsed tree
    selects first node in expanded tree
  Subtract
     collapses a node
     collapses a node and drill up
  Add
     expands a node
     expands a node and drill down
  End
     jumps to last node
  space
    does nothing if no nodes are selected
    checks the selected node 
    unchecks the selected node 

TreeNodePosition
  _findInsertPositionInFlatList
    insert node between two other nodes on the same level
    insert node between two other nodes on another level
    insert node ahead all other nodes on the same level
    insert node below all other nodes on the same level
    insert a subtree between two other nodes on the same level
    insert a node below another node of the same level with an expanded subtree
  _addChildrenToFlatListIfExpanded
    expands collapsed node
    expands collapsed node with different levels in insertBatch

Tree
  creation
    adds nodes
    does not add notes if no nodes are provided
  insertNodes
    inserting a child
      updates model
      updates model with a complex node containing another node
      updates html document if parent is expanded
      updates html document at a specific position
    only updates the model if parent is collapsed
    expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
    with breadcrumb style
      inserts a html node if the parent node is selected
      only updates model if the parent node is not selected
      inserts html nodes at a specific position
    expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes
  updateNodes
    enabled update
      updates the enabled state of the model node
      updates the enabled state of the html node, if visible
      updates the enabled state of the html node after expansion, if not visible
    enabled update on checkable tree
      updates the enabled state of the model node
      updates the enabled state of the html node, if visible
      updates the enabled state of the html node after expansion, if not visible
  deleteNodes
    deleting a child
      updates model
      updates html document
      updates child node indices
      considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)
    deleting a root node
      updates model
      updates html document
      deleting a collapsed root node
        updates model
        updates html document
    deleting all nodes
      updates model
      updates html document
  deleteAllChildNodes
    deletes all nodes from model
    deletes all nodes from html document
    deletes all nodes from model for a given parent
    deletes all nodes from html document for a given parent
  check nodes
    checks a subnode -> mark upper nodes 
    checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked
    checks a subnode and its sibling->mark upper nodes -> uncheck one of the siblings
    try to check a disabled node 
    try to check a node in disabled tree 
    try to check two nodes in singlecheck tree 
    check a parent in autoCheckChildren tree 
    check a parent in autoCheckChildren = false tree 
    try to check nodes in uncheckable tree 
  node click
    calls tree._onNodeMouseDown
    sends selection and click events in one call in this order
    sends selection, check and click events if tree is checkable and checkbox has been clicked
    updates model (selection)
    does not send click if mouse down happens on another node than mouseup
    does not send click if mouse down does not happen on a node
  node double click
    expands/collapses the node
    sends clicked, selection, action and expansion events
  node control double click
    does the same as control single click (does NOT expand and immediately collapse again)
    sends clicked, selection, action and expansion events
  deselectAll
    clears the selection
  selectNodes
    selects a node
    expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)
    also expands the node if bread crumb mode is enabled
    also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state
    sets css class ancestor-of-selected on every ancestor of the selected element
    sets css class child-of-selected on direct children of the selected element
    may select a node which is not rendered
    sets parent and ancestor css classes even if nodes are not rendered
    sets child-of-selected css class even if nodes are not rendered
  expandNode
    sets css class child-of-selected on direct children if the expanded node is selected
    renders the child nodes if parent is expanded
    with breadcrumb style
      renders the child nodes if parent is expanded
      ensures top level nodes are rendered
  expandAllParentNodes
    expands all parent nodes of the given node (model)
    expands all parent nodes of the given node (html)
  lazyExpandCollapse
    manual expand -> manual collapse node
    manual expand -> lazy collapse node
    lazy expand -> manual collapse node
    lazy expand -> lazy collapse node
  collapseNode
    prevents collapsing in bread crumb mode if node is selected
  collapseAll
    collapses all nodes and updates model
  updateItemPath
    Sets css class group on every element within the same group
  updateNodeOrder
    reorders the child nodes if parent is given (model)
    reorders the child nodes if parent is given and expanded (model)
    reorders the child nodes if parent is given (html)
    considers view range when updating child node order
    reorders expanded child nodes if parent is given (model)
    reorders the root nodes if no parent is given (model)
    reorders the root nodes if no parent is given (html)
    reorders expanded root nodes if no parent is given (model)
    reorders expanded root nodes if no parent is given (html)
  tree filter
    filters nodes when filter() is called
    filters nodes when filter is added and removed
    makes sure only filtered nodes are displayed when node gets expanded
    applies filter if a node gets changed
    applies filter if a node gets inserted
    make sure nodes unchanged by filters are attached. See ticket #168957
  onModelAction
    nodesInserted event
      calls insertNodes
    nodesDeleted event
      calls deleteNodes
    allChildNodesDeleted event
      calls deleteAllChildNodes
    nodesSelected event
      calls selectNodes
      does not send events if called when processing response
    nodeChanged event
      updates the text of the model node
      updates the text of the html node
      updates custom cssClass of model and html node
      preserves child-of-selected when root nodes get updated
      preserves child-of-selected when child nodes get updated
      preserves group css class when nodes get updated
    nodesUpdated event
      calls updateNodes
    childNodeOrderChanged event
      calls updateNodeOrder
    multiple events
      handles delete, collapse, insert, expand events correctly
  tree enabled/disabled
    disables checkboxes when tree is disabled
  test visible list and map
    with initial all expanded nodes
      init with all expanded in correct order
      collapse a node -> all children have to be removed
      filter node -> filtered node and children has to be removed from visible
      update node -> node is filtered
      insert expanded node to expanded parent
      insert child node in filtered parent
      insert child node which should be filtered
    with initial all closed nodes
      init with all collapsed
      insert child node collapsed parent
      expand node
      expand child node
  onModelPropertyChange
    considers custom css class

DetachHelper
  restores sticky tooltips
  considers the context of $anchor -> only removes tooltips in that context

Device
  scout.device
    is initialized automatically
  isWindowsTablet
    returns true when browser is Edge and scrollbarWidth is 0
  user agent parsing
    recognizes iOS devices
    recognizes Android devices
    recognizes normal Windows PCs
    recognizes supported browsers

EventSupport
  on / trigger / off
    single event func only triggered until off() is called
    multiple events
  one
    single event func only triggered once when registered with one()
    event parameter passed to registered func
    de-register function registered with one()
  off
    remove all with same type
    remove specific listener

Range
  equals
  union
    returns a new range with the sum of both ranges
    returns a copy of both ranges if the ranges don't overlap
    returns a copy of the non empty range if one range is empty
  subtract
    returns a new range where the second range is removed from the first
    returns a copy of the first range if the second does not overlap the first
    returns an empty range if second range completely covers the first
    returns a new range if second range is inside the first and touches a border
    returns an array of two ranges if second range is inside the first but does not touch a border
    returns a copy of the first range if the second range is empty
    returns an empty range if the first range is empty
  intersect
    returns a new range with the part where both ranges overlap
    returns an empty range if the ranges don't overlap
    returns an empty range if one range is empty

scout.URL
  can parse super-simple URL
  can parse empty hash
  can parse a moderately simple URL
  can convert the URL to string (only changed in order of arguments)
  can handle multi-valued parameters
  can add parameters
  can remove parameters
  can create or replace parameters
  can handle non-ascii characters

scout.arrays
  init
    checks whether array has correct length and initial values
  ensure
    creates an array if the param is not an array
    returns the param if the param already is an array
  remove
    removes elements
  removeAll
    removes all given elements
    considers emtpy args
  replace
    replaces elements
  insert
    insert element at index
  max
    returns 0 iff input contains 0
    behaves like Math.max on null and undefined
    ignores non-number elements
  min
    returns 0 iff input contains 0
    behaves like Math.min on null and undefined
    ignores non-number elements
  move
    replaces elements
  union
    merges two arrays
    merges two arrays and removes duplicates
    also works with floats
    if the arrays contain objects instead of primitives, it uses their id to check for equality
    does not fail if arr1 or arr2 are not defined
  equals
    checks whether two arrays contain the same elements in the same order
    considers emtpy and same arrays
    returns true if one array is undefined/null and the other empty
  equalsIgnoreOrder
    checks whether two arrays contain the same elements without considering the order
    considers emtpy and same arrays
    returns true if one array is undefined/null and the other empty
  find
    returns the element for which the given predicate returns true
  findFrom
    returns the element for which the given predicate returns true, starting from a given index
    does not return the element for which the given predicate returns true, if it is on the left side of the start index
    also checks the element at start index 
    searches from right to left if backwards is true
  format
    formats an array by concatenating each entry
    returns '' for empty array or if no array was provided
  formatEncoded
    encodes the html of each array element
  first
    finds first array element
  last
    finds last array element

scout.dates
  shift
    shifts year or month or day
    shifts year and month if both provided
    shifts year and month and day if all provided
    shift year
      adds or removes years
      handles edge case leap year
    shift month
      adds or removes months
      handles edge case start month
      handles edge case end month
      handles edge case leap year
  shiftToNextDayOfType
    shifts to next day of type
  shiftToPreviousDayOfType
    shifts to previous day of type
  ensureMonday
    shifts to next monday in direction if it is not a monday yet
  isSameDay
    returns true if day, month and year matches
  compareMonths
    returns the differences in number of months
    ignores time
    works with different years
  compareDays
    returns the differences in number of days
    ignores time
    works with different month
    works with different years
  timestamp
    returns a string of the expected length withonly digits
  orderWeekdays
    orders weekdays
  toJsonDate / parseJsonDate
    can handle missing or invalid inputs
    can convert JSON and JS dates
  create
    can create dates
  weekInYear
    can calculate week in year
  format
    can handle invalid values
    can format valid dates
  compare
    can handle invalid dates
    can compare valid dates
  isLeapYear
    correctly identifies leap years

scout.defaultValues
  _loadDefaultsConfiguration
    can load invalid configurations
  applyTo
    can apply default values to JSON
    can apply default values to JSON considering the model variant
    copies default values 'by value'

scout.icons
  parses bitmap icons
  parses font icons (scoutIcons font)
  parses font icons (custom font)
  parses returns a CSS class for custom fonts
  appends CSS class string with custom fonts

scout.numbers
  round
    tests special cases
    tests rounding mode 'UP'
    tests rounding mode 'DOWN'
    tests rounding mode 'CEILING'
    tests rounding mode 'FLOOR'
    tests rounding mode 'HALF_UP'
    tests rounding mode 'HALF_DOWN'
  shiftDecimalPoint
    can shift decimal point to left and right
  randomId
    can generate random IDs
  correlationId
    can generate random correlation IDs

scout.objects
  copyProperties
    copies all properties
    copies the properties from prototype as well
  countOwnProperties
    counts all own properties
  valueCopy
    copies an object by value
  isNumber
    returns true iff argument is a number
  values
    returns object values

scout.strings
  nl2br
    can convert newlines to br tags
    encodes html, if the parameter is set to true (default)
  removeAmpersand
    can remove ampersands
  getMnemonic
    can extract mnemonics
  hasText
    can check if string has text
  repeat
    can repeat strings
  padZeroLeft
    can pad strings with 0
  startsWith
    can check if a string starts with another
  endsWith
    can check if a string ends with another
  count
    can count occurrences
  encode
    encodes html
    does not try to encode empty strings
    caches the html element used for encoding
  join
    joins strings
  box
    boxes strings
  lowercaseFirstLetter
    converts first letter to lowercase
  quote
    quotes special characters for regexp
  asString
    converts input to string
  plainText
    converts html to plain text
    does not try to get plaintext of empty strings
    caches the html element used for getting plain text
    considers upper and lower case tags
    converts br, p, div into new lines
    converts li, tr into new lines
    converts td into whitespaces
    converts &nbsp;, &amp;, &gt;, &lt;
    preserves tabs
  insertAt
    can insert strings into other strings
  nvl
    returns an empty string when input is null or undefined
  splitMax
    returns not more than limit elements

Widget
  rendering
    should set rendering, rendered flags correctly
    should set rendering flag to true _while_ the component is rendering
  attach/detach
    attached and rendered is false by default
    attached and rendered has the right value after render/remove and attach/detach

Results: 1027 specs, 0 failures, 0 pending

[INFO] stopped o.e.j.s.h.ContextHandler{/webjars,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/classpath,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/ext,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/spec,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] stopped o.e.j.s.h.ContextHandler{/src,file:/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/}
[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.test ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-tests.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.test/target/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] --< org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test >--
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT [25/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Surefire report directory: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.883 sec - in org.eclipse.scout.rt.ui.html.scriptprocessor.ScriptProcessorTest

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] No sources in project. Archive not created.
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.ui.html.scriptprocessor.test ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-tests.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.ui.html.scriptprocessor.test/target/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.ui.html.scriptprocessor.test/6.0.300-SNAPSHOT/org.eclipse.scout.rt.ui.html.scriptprocessor.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html >--------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT [26/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- build-helper-maven-plugin:1.9.1:add-resource (add-js-resource) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 4 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/classes
[INFO] 
[INFO] --- jandex-maven-plugin:1.0.3:jandex (make-index) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] No sources in project. Archive not created.
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt.svg.ui.html ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt.svg.ui.html/target/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt.svg.ui.html/6.0.300-SNAPSHOT/org.eclipse.scout.rt.svg.ui.html-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] ----------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty >----------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT [27/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty ---
[INFO] No sources in project. Archive not created.
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty/target/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] ----< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix >-----
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT [28/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] No sources in project. Archive not created.
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test.affix ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test.affix/target/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test.affix/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test.affix-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] -------< org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test >--------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT [29/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.dev.jetty.test ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.dev.jetty.test ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.dev.jetty.test ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.dev.jetty.test ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 7 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.dev.jetty.test ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Surefire report directory: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.eclipse.scout.dev.jetty.JettyServerTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 sec - in org.eclipse.scout.dev.jetty.JettyServerTest

Results :

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.dev.jetty.test ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.dev.jetty.test ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-tests.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.dev.jetty.test/target/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.dev.jetty.test/6.0.300-SNAPSHOT/org.eclipse.scout.dev.jetty.test-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] ---------< org.eclipse.scout.rt:org.eclipse.scout.rt-settings >---------
[INFO] Building org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT          [30/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ org.eclipse.scout.rt-settings ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt-settings ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt-settings ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt-settings ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.rt-settings ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.rt-settings ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.rt-settings ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.rt-settings ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.rt-settings ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.rt-settings ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt-settings ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt-settings ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt-settings ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt-settings ---
[INFO] No sources in project. Archive not created.
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt-settings ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt-settings ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt-settings ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.jar
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT.pom
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt-settings/target/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt-settings/6.0.300-SNAPSHOT/org.eclipse.scout.rt-settings-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] -----------< org.eclipse.scout.rt:org.eclipse.scout.rt-root >-----------
[INFO] Building Eclipse Scout RT ROOT Module 6.0.300                    [31/31]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.scout.rt-root ---
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ org.eclipse.scout.rt-root ---
[INFO] Skipping artifact installation
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Eclipse Scout RT 6.0.300-SNAPSHOT .................. SUCCESS [01:04 min]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.json 6.0.300-SNAPSHOT SUCCESS [  9.878 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform 6.0.300-SNAPSHOT SUCCESS [  5.812 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test 6.0.300-SNAPSHOT SUCCESS [01:30 min]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared 6.0.300-SNAPSHOT SUCCESS [  1.454 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test 6.0.300-SNAPSHOT SUCCESS [  3.212 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons 6.0.300-SNAPSHOT SUCCESS [  0.937 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test 6.0.300-SNAPSHOT SUCCESS [  2.094 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server 6.0.300-SNAPSHOT SUCCESS [  1.160 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test 6.0.300-SNAPSHOT SUCCESS [  7.522 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms 6.0.300-SNAPSHOT SUCCESS [  0.837 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws 6.0.300-SNAPSHOT SUCCESS [  0.984 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt 6.0.300-SNAPSHOT SUCCESS [  0.869 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test 6.0.300-SNAPSHOT SUCCESS [ 19.299 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc 6.0.300-SNAPSHOT SUCCESS [  0.996 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test 6.0.300-SNAPSHOT SUCCESS [  2.916 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client 6.0.300-SNAPSHOT SUCCESS [  2.985 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test 6.0.300-SNAPSHOT SUCCESS [ 27.180 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client 6.0.300-SNAPSHOT SUCCESS [  1.561 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test 6.0.300-SNAPSHOT SUCCESS [  1.941 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge 6.0.300-SNAPSHOT SUCCESS [  0.787 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor 6.0.300-SNAPSHOT SUCCESS [  1.334 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html 6.0.300-SNAPSHOT SUCCESS [  1.716 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test 6.0.300-SNAPSHOT SUCCESS [01:16 min]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT SUCCESS [  2.103 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT SUCCESS [  1.045 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT SUCCESS [  1.257 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT SUCCESS [  0.632 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT SUCCESS [  1.338 s]
[INFO] org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT ..... SUCCESS [  0.652 s]
[INFO] Eclipse Scout RT ROOT Module 6.0.300 ............... SUCCESS [  0.190 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  05:33 min
[INFO] Finished at: 2021-09-18T21:36:29Z
[INFO] ------------------------------------------------------------------------
[scout-integration-6.0-RT-nightly] $ /opt/tools/apache-maven/latest/bin/mvn -f pom.xml -Dremote_branch=origin/releases/6.0.x -Dis_tag=false -Dtag_or_branch=origin/releases/6.0.x -Dmaster_unitTest_skip=true -DskipJasmineTests=true -Dmaster_deployAtEnd=false deploy -Psign
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/tools/apache-maven/latest
Java version: 1.8.0_292, vendor: AdoptOpenJDK, runtime: /opt/tools/java/adoptopenjdk/hotspot-jdk-8/1.8.0_292-b10/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.12.7-300.fc34.x86_64", arch: "amd64", family: "unix"
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.eclipse.scout.rt:org.eclipse.scout.rt-root:pom:6.0.300
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-install-plugin is missing. @ line 33, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 41, column 15
[WARNING] 'build.plugins.plugin.version' for com.mycila:license-maven-plugin is missing. @ line 49, column 15
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[WARNING] The project org.eclipse.scout.rt:org.eclipse.scout.rt:pom:6.0.300-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
[WARNING] The project org.eclipse.scout.rt:org.eclipse.scout.rt-settings:jar:6.0.300-SNAPSHOT uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
[WARNING] The project org.eclipse.scout.rt:org.eclipse.scout.rt-root:pom:6.0.300 uses prerequisites which is only intended for maven-plugin projects but not for non maven-plugin projects. For such purposes you should use the maven-enforcer-plugin. See https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Eclipse Scout RT                                                   [pom]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.json                        [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform                 [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test            [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared                   [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test              [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons           [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test      [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server                   [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test              [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms               [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws             [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt                   [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test        [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc              [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test         [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client                   [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test              [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client               [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test          [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge             [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor  [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html                  [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test             [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html              [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty                   [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix        [jar]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test              [jar]
[INFO] org.eclipse.scout.rt-settings                                      [jar]
[INFO] Eclipse Scout RT ROOT Module                                       [pom]
[INFO] 
[INFO] -------------< org.eclipse.scout.rt:org.eclipse.scout.rt >--------------
[INFO] Building Eclipse Scout RT 6.0.300-SNAPSHOT                        [1/31]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.rt ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- flatten-maven-plugin:1.0.0:flatten (flatten) @ org.eclipse.scout.rt ---
[INFO] Generating flattened POM of project org.eclipse.scout.rt:org.eclipse.scout.rt:pom:6.0.300-SNAPSHOT...
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.rt ---
[INFO] Skipping packaging of the test-jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.rt ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.rt ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.2:sign (sign) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ org.eclipse.scout.rt ---
[INFO] Installing /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.rt/.flattened-pom.xml to /home/jenkins/.m2/repository/org/eclipse/scout/rt/org.eclipse.scout.rt/6.0.300-SNAPSHOT/org.eclipse.scout.rt-6.0.300-SNAPSHOT.pom
[INFO] 
[INFO] --- maven-deploy-plugin:2.8.2:deploy (default-deploy) @ org.eclipse.scout.rt ---
[INFO] 
[INFO] ------------< org.eclipse.scout.rt:org.eclipse.scout.json >-------------
[INFO] Building org.eclipse.scout.rt:org.eclipse.scout.json 6.0.300-SNAPSHOT [2/31]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-rules) @ org.eclipse.scout.json ---
[INFO] 
[INFO] --- git-commit-id-plugin:2.2.0:revision (default) @ org.eclipse.scout.json ---
[INFO] 
[INFO] --- jacoco-maven-plugin:0.7.5.201505241946:prepare-agent (default) @ org.eclipse.scout.json ---
[INFO] master_test_jacocoArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946-runtime.jar=destfile=/home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/../org.eclipse.scout.rt/target/jacoco-all.exec
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.eclipse.scout.json ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ org.eclipse.scout.json ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ org.eclipse.scout.json ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ org.eclipse.scout.json ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ org.eclipse.scout.json ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT.jar
[INFO] 
[INFO] --- maven-site-plugin:3.4:attach-descriptor (attach-descriptor) @ org.eclipse.scout.json ---
[INFO] 
[INFO] --- maven-jar-plugin:2.6:test-jar (attach-tests) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT-tests.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:jar-no-fork (attach-sources) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- maven-source-plugin:2.4:test-jar-no-fork (attach-test-sources) @ org.eclipse.scout.json ---
[INFO] Building jar: /home/jenkins/agent/workspace/scout-integration-6.0-RT-nightly/org.eclipse.scout.json/target/org.eclipse.scout.json-6.0.300-SNAPSHOT-test-sources.jar
[INFO] 
[INFO] --- duplicate-finder-maven-plugin:1.2.1:check (default) @ org.eclipse.scout.json ---
[INFO] Checking compile classpath
[INFO] Checking runtime classpath
[INFO] Checking test classpath
[INFO] 
[INFO] --- animal-sniffer-maven-plugin:1.15:check (enforce-java-api-compatibility) @ org.eclipse.scout.json ---
[INFO] Checking unresolved references to org.codehaus.mojo.signature:java17:1.0
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.2:sign (sign) @ org.eclipse.scout.json ---
[INFO] Searching org.eclipse.scout.json-6.0.300-SNAPSHOT.jar for inner jars...
Sep 18, 2021 9:36:35 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://build.eclipse.org:31338: No route to host (Host unreachable)
Sep 18, 2021 9:36:35 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://build.eclipse.org:31338
Sep 18, 2021 9:36:38 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://build.eclipse.org:31338: No route to host (Host unreachable)
Sep 18, 2021 9:36:38 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://build.eclipse.org:31338
Sep 18, 2021 9:36:41 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request to {}->http://build.eclipse.org:31338: No route to host (Host unreachable)
Sep 18, 2021 9:36:41 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request to {}->http://build.eclipse.org:31338
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Eclipse Scout RT 6.0.300-SNAPSHOT .................. SUCCESS [  2.873 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.json 6.0.300-SNAPSHOT FAILURE [ 10.640 s]
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.platform.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.shared.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.commons.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jms 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.jaxws.apt 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jaxws.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.server.jdbc.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.client.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.client.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.serverbridge 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.ui.html.scriptprocessor.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.rt.svg.ui.html 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test.affix 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt:org.eclipse.scout.dev.jetty.test 6.0.300-SNAPSHOT SKIPPED
[INFO] org.eclipse.scout.rt-settings 6.0.300-SNAPSHOT ..... SKIPPED
[INFO] Eclipse Scout RT ROOT Module 6.0.300 ............... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  13.894 s
[INFO] Finished at: 2021-09-18T21:36:44Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.cbi.maven.plugins:eclipse-jarsigner-plugin:1.1.2:sign (sign) on project org.eclipse.scout.json: Could not sign artifact org.eclipse.scout.rt:org.eclipse.scout.json:jar:6.0.300-SNAPSHOT: No route to host (Host unreachable) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :org.eclipse.scout.json
Build step 'Invoke top-level Maven targets' marked build as failure
An attempt to send an e-mail to empty list of recipients, ignored.
Recording test results
[Checks API] No suitable checks publisher found.
Finished: FAILURE