After upgrading to JSF 2.3 - WildFly 13 Java EE 8 preview mode, iOS and Mac OSX fails to load HTTPS site getting UT005085 errors.
"George Labuschagne" <[email protected]> Mon, 30 Jul 2018 11:02:06 +0200
| Newsgroups | gmane.comp.java.jboss.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multipart message in MIME format.
--===============1223651311952489240==
Content-Language: en-za
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_0038_01D427F4.C0CD98F0"
This is a multipart message in MIME format.
------=_NextPart_000_0038_01D427F4.C0CD98F0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Good day
=20
We are using WildFly 13 in Java EE 8 preview mode with TLS enabled for HTTP=
S
=20
However, since updating the POM file (contents included below) and a few
places in the code itself, we are able to run JSF 2.3.5.SP1 with PrimeFaces
6.2.7 and OmniFaces 3.1 on all devices and browser combinations apart from
Apple products without any issue.
=20
When connecting with a non Apple based device to the site, there are zero
warnings or errors in the log file.
=20
Connecting using an Apple based device fails to load the site correctly as
the log file (relevant snippets included below) shows lots of resources
failing to load. The weird thing is that this only happens with iOS (even o=
n
iOS 12 beta 3) and latest Mac OSX (don't have older version of Mac OSX to
test with).
=20
I logged this as a bug on Apple's site but it is my personal opinion based
on past experience that the chances of getting a speedy reply from Apple on
this is slim.
=20
The error log starts with these long one line errors:
=20
/* error log snippet line 1
2018-07-30 09:09:18,741 ERROR [io.undertow] (default task-3078) UT005085:
Connection io.undertow.server.protocol.http2.Http2ServerConnection@7e55834
<mailto:io.undertow.server.protocol.http2.Http2ServerConnection@7e55834>
for exchange HttpServerExchange{ GET
/edsnext/javax.faces.resource/omnifaces.js.xhtml request
{accept=3D[text/html,application/xhtml+xml,application/xml;q=3D0.9,*/*;q=3D=
0.8],
accept-language=3D[en-us], :authority=3D[edsnext.megchemsa.com:62543],
accept-encoding=3D[gzip, deflate],
:path=3D[/edsnext/javax.faces.resource/omnifaces.js.xhtml?ln=3Domnifaces&v=
=3D3.1],
user-agent=3D[Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X)
AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148
Safari/604.1], :scheme=3D[https],
cookie=3D[JSESSIONID=3DU5X9u-A83bccAnpA1XUnEFzmngqI9iDJwuIiU_Qo], :method=
=3D[GET],
Referer=3D[https://edsnext.megchemsa.com:62543/edsnext/],
upgrade-insecure-requests=3D[1], Host=3D[edsnext.megchemsa.com:62543]} resp=
onse
{Expires=3D[Mon, 30 Jul 2018 09:57:18 GMT], ETag=3D[W/"5933-1532705069245"]=
,
Last-Modified=3D[Fri, 27 Jul 2018 15:24:29 GMT],
Set-Cookie=3D[JSESSIONID=3DU5X9u-A83bccAnpA1XUnEFzmngqI9iDJwuIiU_Qo.edsnext=
;
path=3D/edsnext], Content-Type=3D[application/javascript], Date=3D[Mon, 30 =
Jul
2018 07:09:18 GMT], :status=3D[200]}} was not closed cleanly, forcibly clos=
ing
connection
/* end of error log snippet line 1
=20
It iterates over all the javax.faces.resources, giving one long error line
per resource.
=20
Then it ends with long PrimeFaces warnings starting with:
=20
/* start of PrimeFaces warnings
2018-07-30 09:09:21,056 WARNING
[javax.enterprise.resource.webcontainer.jsf.application] (default task-3091=
)
JSF1064: Unable to find or serve resource, fa/fontawesome-webfont.eot, from
library, primefaces.
2018-07-30 09:09:21,056 WARNING
[javax.enterprise.resource.webcontainer.jsf.application] (default task-3084=
)
JSF1064: Unable to find or serve resource, fonts/lato-regular-webfont.svg,
from library, primefaces-omega.
2018-07-30 09:09:21,056 WARNING
[javax.enterprise.resource.webcontainer.jsf.application] (default task-3082=
)
JSF1064: Unable to find or serve resource, fa/fontawesome-webfont.ttf, from
library, primefaces.
2018-07-30 09:09:21,056 WARNING
[javax.enterprise.resource.webcontainer.jsf.application] (default task-3100=
)
JSF1064: Unable to find or serve resource, fa/fontawesome-webfont.svg, from
library, primefaces.
2018-07-30 09:09:21,056 WARNING
[javax.enterprise.resource.webcontainer.jsf.application] (default task-3103=
)
JSF1064: Unable to find or serve resource, fonts/lato-bold-webfont.svg, fro=
m
library, primefaces-omega.
2018-07-30 09:09:21,056 WARNING
[javax.enterprise.resource.webcontainer.jsf.application] (default task-3091=
)
: java.nio.channels.ClosedChannelException
/* end of PrimeFaces warnings
=20
This is followed by a stack trace dump from PrimeFaces
=20
But like I said previously, this only happens when browsing via iOS or Mac
OSX. CentOS 7.5 with Chrome latest and FireFox Developer Edition latest as
well as Windows 10 with all browsers works 100% no warnings or errors.
=20
Kind regards,
=20
George
=20
/* POM File
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<project
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"
xmlns=3D"http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation=3D"http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd
<http://maven.apache.org/POM/4.0.0%20http:/maven.apache.org/xsd/maven-4.0.0=
.
xsd> "
>=20
=20
=20
<!-- Model Version -->
<modelVersion>4.0.0</modelVersion>
=20
=20
<!-- Application package information -->
<groupId>com.domain</groupId>
<artifactId>app</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
=20
=20
<!-- Application final name and URL -->
<name>${project.artifactId}</name>
<description>EDSNext</description>
<url>http://edsnext.headoffice.megchem.co.za
<http://edsnext.headoffice.megchem.co.za%3c/url> </url>
=20
=20
<!-- Properties -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
=20
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<failOnMissingWebXml>false</failOnMissingWebXml>
</properties>
=20
=20
<!-- mvn repositories -->
<repositories>
<repository>
<id>JBoss</id>
<name>public-jboss</name>
=20
<url>http://repository.jboss.org/nexus/content/groups/public-jboss/
<http://repository.jboss.org/nexus/content/groups/public-jboss/%3c/url>
</url>
</repository>
<repository>
<id>java.net-maven2-SNAPSHOT-repository</id>
<name>Java.net SNAPSHOT-Repository for Maven</name>
<url>https://maven.java.net/content/repositories/snapshots/
<https://maven.java.net/content/repositories/snapshots/%3c/url> </url>
<layout>default</layout>
</repository>
<repository>
<id>java.net-maven2-repository</id>
<name>Java.net Repository for Maven</name>
<url>https://maven.java.net/content/repositories/releases/
<https://maven.java.net/content/repositories/releases/%3c/url> </url>
<layout>default</layout>
</repository>
<repository>
<id>oss.sonatype.org</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/
<https://oss.sonatype.org/content/repositories/snapshots/%3c/url> </url>
</repository>
<repository>
<id>bintray-snapshot</id>
<name>libs-snapshot</name>
<url>http://oss.jfrog.org/artifactory/libs-snapshot
<http://oss.jfrog.org/artifactory/libs-snapshot%3c/url> </url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>bintray-deluan-maven</id>
<name>bintray</name>
<url>http://dl.bintray.com/deluan/maven
<http://dl.bintray.com/deluan/maven%3c/url> </url>
</repository>
</repositories>
=20
=20
<!-- Dependencies -->
<dependencies>
=20
<!-- Server specific dependencies for WildFly 13 -->
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-spec-api</artifactId>
<version>13.0.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.wildfly.bom</groupId>
<artifactId>wildfly-javaee7-with-tools</artifactId>
<scope>provided</scope>
<type>pom</type>
<version>13.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.1.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate.common</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>5.0.2.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.10.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search-orm</artifactId>
<version>5.5.8.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.3_spec</artifactId>
<version>2.3.5.SP1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.3.5.SP1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.el</groupId>
<artifactId>jboss-el-api_3.0_spec</artifactId>
<version>1.0.11.Final</version>
</dependency>
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>3.0.1-b06</version>
</dependency>
=20
<!-- Runtime dependencies. -->
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.10</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-core</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-web</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.2.7</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.2.7</version>
</dependency>
<dependency>
<groupId>org.omnifaces</groupId>
<artifactId>omnifaces</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.4</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-web</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>com.intellij</groupId>
<artifactId>annotations</artifactId>
<version>12.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.7</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.3</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.0</version>
</dependency>
=20
=20
<!-- Test dependencies. -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.dbunit</groupId>
<artifactId>dbunit</artifactId>
<version>2.5.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<version>1.4.0.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-persistence-dbunit</artifactId>
<version>1.0.0.Alpha7</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven-archive</artifactId>
<version>3.1.3</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.graphene</groupId>
<artifactId>graphene-webdriver</artifactId>
<version>2.3.2</version>
<type>pom</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>25.1-jre</version>
<scope>test</scope>
</dependency>
=20
</dependencies>
<!-- End Of Dependencies -->
=20
=20
<dependencyManagement>
<dependencies>
=20
<!-- Test dependencies. -->
<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>1.4.0.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-drone-bom</artifactId>
<version>2.5.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
=20
=20
<!-- Build settings -->
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0-M2</version>
<executions>
<execution>
<id>enforce-maven</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireMavenVersion>
<version>3.3.9</version>
</requireMavenVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
=20
</project>
=20
/* end of POM file
=20=0A=0A=0ADisclaimer=0A=0AThe information contained in this communication=
from the sender is confidential. It is intended solely for use by the reci=
pient and others authorized to receive it. If you are not the recipient, yo=
u are hereby notified that any disclosure, copying, distribution or taking =
action in relation of the contents of this information is strictly prohibit=
ed and may be unlawful.=0A=0AThis email has been scanned for viruses and ma=
lware, and automatically archived by Mimecast SA (Pty) Ltd, an innovator in=
Software as a Service (SaaS) for business. Mimecast Unified Email Managem=
ent (UEM) offers email continuity, security, archiving and compliance with =
all current legislation. To find out more, visit http://www.mimecast.co.za=
/uem.
------=_NextPart_000_0038_01D427F4.C0CD98F0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=
=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;
=09mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:#954F72;
=09text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
=09{mso-style-name:msonormal;
=09mso-margin-top-alt:auto;
=09margin-right:0cm;
=09mso-margin-bottom-alt:auto;
=09margin-left:0cm;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
span.EmailStyle18
=09{mso-style-type:personal;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
span.EmailStyle20
=09{mso-style-type:personal-reply;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--><style type=3D"text/css">=0A .style1 {f=
ont-family: "Times New Roman";}=0A </style></head><body lang=3DEN-ZA link=
=3D"#0563C1" vlink=3D"#954F72">=0A<div class=3DWordSection1><p class=3DMsoN=
ormal>Good day<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p c=
lass=3DMsoNormal>We are using WildFly 13 in Java EE 8 preview mode with TLS=
enabled for HTTPS<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p>=
<p class=3DMsoNormal>However, since updating the POM file (contents include=
d below) and a few places in the code itself, we are able to run JSF 2.3.5.=
SP1 with PrimeFaces 6.2.7 and OmniFaces 3.1 on all devices and browser comb=
inations apart from Apple products without any issue.<o:p></o:p></p><p clas=
s=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>When connecting wit=
h a non Apple based device to the site, there are zero warnings or errors i=
n the log file.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal>Connecting using an Apple based device fails to load the =
site correctly as the log file (relevant snippets included below) shows lot=
s of resources failing to load. The weird thing is that this only happens w=
ith iOS (even on iOS 12 beta 3) and latest Mac OSX (don’t have older =
version of Mac OSX to test with).<o:p></o:p></p><p class=3DMsoNormal><o:p>&=
nbsp;</o:p></p><p class=3DMsoNormal>I logged this as a bug on Apple’s=
site but it is my personal opinion based on past experience that the chanc=
es of getting a speedy reply from Apple on this is slim.<o:p></o:p></p><p c=
lass=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>The error log st=
arts with these long one line errors:<o:p></o:p></p><p class=3DMsoNormal><o=
:p> </o:p></p><p class=3DMsoNormal>/* error log snippet line 1<o:p></o=
:p></p><p class=3DMsoNormal>2018-07-30 09:09:18,741 ERROR [io.undertow] (de=
fault task-3078) UT005085: Connection <a href=3D"mailto:io.undertow.server.=
protocol.http2.Http2ServerConnection@7e55834">io.undertow.server.protocol.h=
ttp2.Http2ServerConnection@7e55834</a> for exchange HttpServerExchange{ GET=
/edsnext/javax.faces.resource/omnifaces.js.xhtml request {accept=3D[text/h=
tml,application/xhtml+xml,application/xml;q=3D0.9,*/*;q=3D0.8], accept-lang=
uage=3D[en-us], :authority=3D[edsnext.megchemsa.com:62543], accept-encoding=
=3D[gzip, deflate], :path=3D[/edsnext/javax.faces.resource/omnifaces.js.xht=
ml?ln=3Domnifaces&v=3D3.1], user-agent=3D[Mozilla/5.0 (iPhone; CPU iPho=
ne OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/=
12.0 Mobile/15E148 Safari/604.1], :scheme=3D[https], cookie=3D[JSESSIONID=
=3DU5X9u-A83bccAnpA1XUnEFzmngqI9iDJwuIiU_Qo], :method=3D[GET], Referer=3D[h=
ttps://edsnext.megchemsa.com:62543/edsnext/], upgrade-insecure-requests=3D[=
1], Host=3D[edsnext.megchemsa.com:62543]} response {Expires=3D[Mon, 30 Jul =
2018 09:57:18 GMT], ETag=3D[W/"5933-1532705069245"], Last-Modifie=
d=3D[Fri, 27 Jul 2018 15:24:29 GMT], Set-Cookie=3D[JSESSIONID=3DU5X9u-A83bc=
cAnpA1XUnEFzmngqI9iDJwuIiU_Qo.edsnext; path=3D/edsnext], Content-Type=3D[ap=
plication/javascript], Date=3D[Mon, 30 Jul 2018 07:09:18 GMT], :status=3D[2=
00]}} was not closed cleanly, forcibly closing connection<o:p></o:p></p><p =
class=3DMsoNormal>/* end of error log snippet line 1<o:p></o:p></p><p class=
=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>It iterates over all=
the javax.faces.resources, giving one long error line per resource.<o:p></=
o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Then=
it ends with long PrimeFaces warnings starting with:<o:p></o:p></p><=
p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>/* start of P=
rimeFaces warnings<o:p></o:p></p><p class=3DMsoNormal>2018-07-30 09:09:21,0=
56 WARNING [javax.enterprise.resource.webcontainer.jsf.application] (defaul=
t task-3091) JSF1064: Unable to find or serve resource, fa/fontawesome-webf=
ont.eot, from library, primefaces.<o:p></o:p></p><p class=3DMsoNormal>2018-=
07-30 09:09:21,056 WARNING [javax.enterprise.resource.webcontainer.jsf.appl=
ication] (default task-3084) JSF1064: Unable to find or serve resource, fon=
ts/lato-regular-webfont.svg, from library, primefaces-omega.<o:p></o:p></p>=
<p class=3DMsoNormal>2018-07-30 09:09:21,056 WARNING [javax.enterprise.reso=
urce.webcontainer.jsf.application] (default task-3082) JSF1064: Unable to f=
ind or serve resource, fa/fontawesome-webfont.ttf, from library, primefaces=
.<o:p></o:p></p><p class=3DMsoNormal>2018-07-30 09:09:21,056 WARNING [javax=
.enterprise.resource.webcontainer.jsf.application] (default task-3100) JSF1=
064: Unable to find or serve resource, fa/fontawesome-webfont.svg, from lib=
rary, primefaces.<o:p></o:p></p><p class=3DMsoNormal>2018-07-30 09:09:21,05=
6 WARNING [javax.enterprise.resource.webcontainer.jsf.application] (default=
task-3103) JSF1064: Unable to find or serve resource, fonts/lato-bold-webf=
ont.svg, from library, primefaces-omega.<o:p></o:p></p><p class=3DMsoNormal=
>2018-07-30 09:09:21,056 WARNING [javax.enterprise.resource.webcontainer.js=
f.application] (default task-3091) : java.nio.channels.ClosedChannelExcepti=
on<o:p></o:p></p><p class=3DMsoNormal>/* end of PrimeFaces warnings<o:p></o=
:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>This =
is followed by a stack trace dump from PrimeFaces<o:p></o:p></p><p class=3D=
MsoNormal><o:p> </o:p></p><p class=3DMsoNormal>But like I said previou=
sly, this only happens when browsing via iOS or Mac OSX… CentOS 7.5 w=
ith Chrome latest and FireFox Developer Edition latest as well as Windows 1=
0 with all browsers works 100% no warnings or errors.<o:p></o:p></p><p clas=
s=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Kind regards,<o:p><=
/o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Geo=
rge<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoN=
ormal>/* POM File<o:p></o:p></p><p class=3DMsoNormal><?xml version=3D&qu=
ot;1.0" encoding=3D"UTF-8"?><o:p></o:p></p><p class=3DMso=
Normal><project<o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; xmlns:xsi=3D"<a href=3D"http://www.w3.org/2001/X=
MLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"<o:p>=
</o:p></p><p class=3DMsoNormal> x=
mlns=3D"<a href=3D"http://maven.apache.org/POM/4.0.0">http://maven.apa=
che.org/POM/4.0.0</a>"<o:p></o:p></p><p class=3DMsoNormal> =
xsi:schemaLocation=3D"<a href=3D"http:/=
/maven.apache.org/POM/4.0.0%20http:/maven.apache.org/xsd/maven-4.0.0.xsd">h=
ttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xs=
d</a>"<o:p></o:p></p><p class=3DMsoNormal>><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><o:p> </o:=
p></p><p class=3DMsoNormal> <!-- Model Version --><=
o:p></o:p></p><p class=3DMsoNormal> <modelVersion>4=
.0.0</modelVersion><o:p></o:p></p><p class=3DMsoNormal><o:p> </o=
:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal> =
; <!-- Application package information --><o:p></o:p></p>=
<p class=3DMsoNormal> <groupId>com.domain</group=
Id><o:p></o:p></p><p class=3DMsoNormal> <artifactId=
>app</artifactId><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <version>1.0-SNAPSHOT</version><o:p></o:p></p><p class=3D=
MsoNormal> <packaging>war</packaging><o:p></o=
:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><o:p>=
</o:p></p><p class=3DMsoNormal> <!-- Application=
final name and URL --><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <name>${project.artifactId}</name><o:p></o:p></p><p class=
=3DMsoNormal> <description>EDSNext</description&=
gt;<o:p></o:p></p><p class=3DMsoNormal> <url><a hre=
f=3D"http://edsnext.headoffice.megchem.co.za%3c/url">http://edsnext.headoff=
ice.megchem.co.za</url</a>><o:p></o:p></p><p class=3DMsoNormal><o:p>&=
nbsp;</o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNorm=
al> <!-- Properties --><o:p></o:p></p><p class=3DMs=
oNormal> <properties><o:p></o:p></p><p class=3DMsoN=
ormal> <project.build.sourceEn=
coding>UTF-8</project.build.sourceEncoding><o:p></o:p></p><p class=
=3DMsoNormal> <project.reporti=
ng.outputEncoding>UTF-8</project.reporting.outputEncoding><o:p></o=
:p></p><p class=3DMsoNormal> <=
maven.compiler.source>1.8</maven.compiler.source><o:p></o:p></p><p=
class=3DMsoNormal> <maven.com=
piler.target>1.8</maven.compiler.target><o:p></o:p></p><p class=3D=
MsoNormal> <failOnMissingWebXm=
l>false</failOnMissingWebXml><o:p></o:p></p><p class=3DMsoNormal>&=
nbsp; </properties><o:p></o:p></p><p class=3DMsoNormal><o=
:p> </o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMso=
Normal> <!-- mvn repositories --><o:p></o:p></p><p =
class=3DMsoNormal> <repositories><o:p></o:p></p><p =
class=3DMsoNormal> <repository=
><o:p></o:p></p><p class=3DMsoNormal>  =
; <id>JBoss</id><o:p></o:p></p><p=
class=3DMsoNormal> &n=
bsp; <name>public-jboss</name><o:p></o:p></p><p class=3DM=
soNormal> =
<url><a href=3D"http://repository.jboss.org/nexus/content/groups/pub=
lic-jboss/%3c/url">http://repository.jboss.org/nexus/content/groups/public-=
jboss/</url</a>><o:p></o:p></p><p class=3DMsoNormal>  =
; </repository><o:p></o:p></p><p class=3DMsoN=
ormal> <repository><o:p></o=
:p></p><p class=3DMsoNormal>  =
; <id>java.net-maven2-SNAPSHOT-repository</id>=
;<o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <name>Java.net SNAPSHOT-Repository for M=
aven</name><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <url><a href=3D"https://=
maven.java.net/content/repositories/snapshots/%3c/url">https://maven.java.n=
et/content/repositories/snapshots/</url</a>><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <layout>default</layout><o:p></o:p></p><p class=3DMsoNorma=
l> </repository><o:p></o:p>=
</p><p class=3DMsoNormal> <rep=
ository><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <id>java.net-maven2-repository=
</id><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <name>Java.net Repository for =
Maven</name><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <url><a href=3D"https:/=
/maven.java.net/content/repositories/releases/%3c/url">https://maven.java.n=
et/content/repositories/releases/</url</a>><o:p></o:p></p><p class=3D=
MsoNormal>  =
; <layout>default</layout><o:p></o:p></p><p class=3DMsoNormal>&=
nbsp; </repository><o:p></o:p></p=
><p class=3DMsoNormal> <reposi=
tory><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <id>oss.sonatype.org</id><o=
:p></o:p></p><p class=3DMsoNormal>  =
; <url><a href=3D"https://oss.sonatype.org/co=
ntent/repositories/snapshots/%3c/url">https://oss.sonatype.org/content/repo=
sitories/snapshots/</url</a>><o:p></o:p></p><p class=3DMsoNormal>&nbs=
p; </repository><o:p></o:p></p><p=
class=3DMsoNormal> <repositor=
y><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <id>bintray-snapshot</id><o:p>=
</o:p></p><p class=3DMsoNormal> &n=
bsp; <name>libs-snapshot</name><o:p></o:p></p=
><p class=3DMsoNormal>  =
; <url><a href=3D"http://oss.jfrog.org/artifactory/libs-s=
napshot%3c/url">http://oss.jfrog.org/artifactory/libs-snapshot</url</a>&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
</repository><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <repository><o:p></o:p></p><p class=3DM=
soNormal> =
<snapshots><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <e=
nabled>false</enabled><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; </snapshots&g=
t;<o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <id>bintray-deluan-maven</id><o:p=
></o:p></p><p class=3DMsoNormal> &=
nbsp; <name>bintray</name><o:p></o:p></p><p c=
lass=3DMsoNormal> &nbs=
p; <url><a href=3D"http://dl.bintray.com/deluan/maven%3c/url">h=
ttp://dl.bintray.com/deluan/maven</url</a>><o:p></o:p></p><p class=3D=
MsoNormal> </repository><o:=
p></o:p></p><p class=3DMsoNormal> </repositories><o=
:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal=
><o:p> </o:p></p><p class=3DMsoNormal> <!-- Depen=
dencies --><o:p></o:p></p><p class=3DMsoNormal> <de=
pendencies><o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p c=
lass=3DMsoNormal> <!-- Server =
specific dependencies for WildFly 13 --><o:p></o:p></p><p class=3DMsoNor=
mal> <dependency><o:p></o:p=
></p><p class=3DMsoNormal> &=
nbsp; <groupId>org.wildfly</groupId><o:p></o:p></p>=
<p class=3DMsoNormal> =
<artifactId>wildfly-spec-api</artifactId><o:p></o:=
p></p><p class=3DMsoNormal> =
<version>13.0.0.Final</version><o:p></o:p></=
p><p class=3DMsoNormal> &nbs=
p; <type>pom</type><o:p></o:p></p><p class=3DMsoNor=
mal> <=
scope>provided</scope><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; </dependency><o:p></o:p></p><p clas=
s=3DMsoNormal> <dependency>=
<o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <groupId>org.wildfly.bom</groupId><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <artifactId>wildfly-javaee7-with-tools<=
/artifactId><o:p></o:p></p><p class=3DMsoNormal> =
<scope>provided</scope&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
<type>pom</type><o:p></o:p></p><=
p class=3DMsoNormal> &=
nbsp; <version>13.0.0.Final</version><o:p></o:p></p><p cl=
ass=3DMsoNormal> </dependency&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
<dependency><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <groupId>org.hib=
ernate</groupId><o:p></o:p></p><p class=3DMsoNormal>  =
; <artifactId>hiberna=
te-core</artifactId><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <version>5.3.1.=
Final</version><o:p></o:p></p><p class=3DMsoNormal> =
<scope>provided</=
scope><o:p></o:p></p><p class=3DMsoNormal> =
</dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <dependency><o:p></o:p></p><p cla=
ss=3DMsoNormal> =
<groupId>org.hibernate.common</groupId><o:p></o:p></p><p=
class=3DMsoNormal> &n=
bsp; <artifactId>hibernate-commons-annotations</artifactId&g=
t;<o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <version>5.0.2.Final</version><o:=
p></o:p></p><p class=3DMsoNormal> =
<scope>provided</scope><o:p></o:p></p>=
<p class=3DMsoNormal> </depend=
ency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <dependency><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <groupId>or=
g.hibernate.validator</groupId><o:p></o:p></p><p class=3DMsoNormal>&n=
bsp; <artifa=
ctId>hibernate-validator</artifactId><o:p></o:p></p><p class=3DMso=
Normal> &=
lt;version>6.0.10.Final</version><o:p></o:p></p><p class=3DMsoNorm=
al> <s=
cope>provided</scope><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; </dependency><o:p></o:p></p><p clas=
s=3DMsoNormal> <dependency>=
<o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <groupId>javax.persistence</groupId>=
;<o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <artifactId>javax.persistence-api</ar=
tifactId><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <version>2.2</version><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; </dependency><o:p></o:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNo=
rmal> <=
;groupId>org.hibernate</groupId><o:p></o:p></p><p class=3DMsoNorma=
l> <ar=
tifactId>hibernate-search-orm</artifactId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <version>5.5.8.Final</version><o:p></o:p></p><p class=3DMs=
oNormal> =
<scope>provided</scope><o:p></o:p></p><p class=3DMsoNormal>&nbs=
p; </dependency><o:p></o:p></p><p=
class=3DMsoNormal> <dependenc=
y><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org.jboss.spec.javax.faces&=
lt;/groupId><o:p></o:p></p><p class=3DMsoNormal> =
<artifactId>jboss-jsf-api_=
2.3_spec</artifactId><o:p></o:p></p><p class=3DMsoNormal> =
<version>2.3.5=
.SP1</version><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <scope>provided</s=
cope><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; </dependency><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <dependency><o:p></o:p></p><p clas=
s=3DMsoNormal> &=
nbsp; <groupId>com.sun.faces</groupId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <artifactId>jsf-impl</artifactId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <version>2.3.5.SP1</version><o:p></o:p></p><p class=3DMsoN=
ormal> &l=
t;scope>provided</scope><o:p></o:p></p><p class=3DMsoNormal> =
</dependency><o:p></o:p></p><p c=
lass=3DMsoNormal> <dependency&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
<groupId>org.jboss.spec.javax.el</g=
roupId><o:p></o:p></p><p class=3DMsoNormal>  =
; <artifactId>jboss-el-api_3.0_sp=
ec</artifactId><o:p></o:p></p><p class=3DMsoNormal> =
<version>1.0.11.Fina=
l</version><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; </dependency><o:p></o:p></p><p class=3DMsoNormal=
> <dependency><o:p></o:p></=
p><p class=3DMsoNormal> &nbs=
p; <groupId>javax.el</groupId><o:p></o:p></p><p cla=
ss=3DMsoNormal> =
<artifactId>javax.el-api</artifactId><o:p></o:p></p><p c=
lass=3DMsoNormal> &nbs=
p; <version>3.0.1-b06</version><o:p></o:p></p><p class=3D=
MsoNormal> </dependency><o:=
p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>=
<!-- Runtime dependencies.&nb=
sp; --><o:p></o:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <groupId>=
net.sf.jasperreports</groupId><o:p></o:p></p><p class=3DMsoNormal>&nb=
sp; <artifac=
tId>jasperreports</artifactId><o:p></o:p></p><p class=3DMsoNormal>=
<vers=
ion>6.6.0</version><o:p></o:p></p><p class=3DMsoNormal>  =
; </dependency><o:p></o:p></p><p class=
=3DMsoNormal> <dependency><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org.apache.httpcomponents</gro=
upId><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <artifactId>httpclient</artifa=
ctId><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <version>4.5.6</version><o:=
p></o:p></p><p class=3DMsoNormal> =
</dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <dependency><o:p></o:p></p><p class=3DMsoNorm=
al> <g=
roupId>org.apache.httpcomponents</groupId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <artifactId>httpcore</artifactId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <version>4.4.10</version><o:p></o:p></p><p class=3DMsoNorm=
al> </dependency><o:p></o:p=
></p><p class=3DMsoNormal> <de=
pendency><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <groupId>org.apache.shiro<=
/groupId><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <artifactId>shiro-core</ar=
tifactId><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <version>1.4.0</version>=
;<o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; </dependency><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <dependency><o:p></o:p></p><p class=3DMso=
Normal> &=
lt;groupId>org.apache.shiro</groupId><o:p></o:p></p><p class=3DMso=
Normal> &=
lt;artifactId>shiro-web</artifactId><o:p></o:p></p><p class=3DMsoN=
ormal> &l=
t;version>1.4.0</version><o:p></o:p></p><p class=3DMsoNormal> =
; </dependency><o:p></o:p></p><p =
class=3DMsoNormal> <dependency=
><o:p></o:p></p><p class=3DMsoNormal>  =
; <groupId>org.apache.shiro</groupId=
><o:p></o:p></p><p class=3DMsoNormal>  =
; <artifactId>shiro-ehcache</artifac=
tId><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <version>1.4.0</version><o:p=
></o:p></p><p class=3DMsoNormal> =
</dependency><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <dependency><o:p></o:p></p><p class=3DMsoNorma=
l> <gr=
oupId>org.primefaces</groupId><o:p></o:p></p><p class=3DMsoNormal>=
<arti=
factId>primefaces</artifactId><o:p></o:p></p><p class=3DMsoNormal>=
<vers=
ion>6.2.7</version><o:p></o:p></p><p class=3DMsoNormal>  =
; </dependency><o:p></o:p></p><p class=
=3DMsoNormal> <dependency><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org.primefaces.extensions</gro=
upId><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <artifactId>primefaces-extensions=
</artifactId><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <version>6.2.7</ver=
sion><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; </dependency><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <dependency><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <groupId>org.omnifaces</groupId><o:p></o:p></p><p class=3D=
MsoNormal>  =
; <artifactId>omnifaces</artifactId><o:p></o:p></p><p class=3DM=
soNormal> =
<version>3.1</version><o:p></o:p></p><p class=3DMsoNormal>&nbs=
p; </dependency><o:p></o:p></p><p=
class=3DMsoNormal> <dependenc=
y><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org.postgresql</groupId&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
<artifactId>postgresql</artifactId&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
<version>42.2.4</version><o:p></=
o:p></p><p class=3DMsoNormal> <=
;/dependency><o:p></o:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNormal>&=
nbsp; <group=
Id>org.apache.logging.log4j</groupId><o:p></o:p></p><p class=3DMso=
Normal> &=
lt;artifactId>log4j-api</artifactId><o:p></o:p></p><p class=3DMsoN=
ormal> &l=
t;version>2.11.0</version><o:p></o:p></p><p class=3DMsoNormal>&nbs=
p; </dependency><o:p></o:p></p><p=
class=3DMsoNormal> <dependenc=
y><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org.apache.logging.log4j<=
;/groupId><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <artifactId>log4j-core</a=
rtifactId><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <version>2.11.0</version&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
</dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <dependency><o:p></o:p></p><p class=3DM=
soNormal> =
<groupId>org.apache.logging.log4j</groupId><o:p></o:p></p><p c=
lass=3DMsoNormal> &nbs=
p; <artifactId>log4j-web</artifactId><o:p></o:p></p><p cl=
ass=3DMsoNormal>  =
; <version>2.11.0</version><o:p></o:p></p><p class=3DMsoN=
ormal> </dependency><o:p></=
o:p></p><p class=3DMsoNormal> <=
;dependency><o:p></o:p></p><p class=3DMsoNormal> =
<groupId>org.apache.loggin=
g.log4j</groupId><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <artifactId>log4j-=
slf4j-impl</artifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <version>2.1=
1.0</version><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; </dependency><o:p></o:p></p><p class=3DMsoNorm=
al> <dependency><o:p></o:p>=
</p><p class=3DMsoNormal> &n=
bsp; <groupId>com.intellij</groupId><o:p></o:p></p>=
<p class=3DMsoNormal> =
<artifactId>annotations</artifactId><o:p></o:p></p=
><p class=3DMsoNormal>  =
; <version>12.0</version><o:p></o:p></p><p class=3D=
MsoNormal> </dependency><o:=
p></o:p></p><p class=3DMsoNormal> =
<dependency><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <groupId>org.apache.co=
mmons</groupId><o:p></o:p></p><p class=3DMsoNormal> =
<artifactId>commons-=
text</artifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <version>1.4</v=
ersion><o:p></o:p></p><p class=3DMsoNormal>  =
; </dependency><o:p></o:p></p><p class=3DMsoNormal> =
<dependency><o:p></o:p></p><p cl=
ass=3DMsoNormal>  =
; <groupId>org.apache.poi</groupId><o:p></o:p></p><p clas=
s=3DMsoNormal> &=
nbsp; <artifactId>poi</artifactId><o:p></o:p></p><p class=3DMso=
Normal> &=
lt;version>3.17</version><o:p></o:p></p><p class=3DMsoNormal> =
; </dependency><o:p></o:p></p><p =
class=3DMsoNormal> <dependency=
><o:p></o:p></p><p class=3DMsoNormal>  =
; <groupId>org.apache.poi</groupId&g=
t;<o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <artifactId>poi-ooxml</artifactId>=
;<o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <version>3.17</version><o:p></o:p>=
</p><p class=3DMsoNormal> </de=
pendency><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <dependency><o:p></o:p></p><p class=3DMsoNormal> =
; <groupId&g=
t;org.apache.poi</groupId><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <artifactId&=
gt;poi-scratchpad</artifactId><o:p></o:p></p><p class=3DMsoNormal>&nb=
sp; <version=
>3.17</version><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; </dependency><o:p></o:p></p><p class=3DMs=
oNormal> <dependency><o:p><=
/o:p></p><p class=3DMsoNormal> &nb=
sp; <groupId>org.apache.commons</groupId><o:p=
></o:p></p><p class=3DMsoNormal> &=
nbsp; <artifactId>commons-lang3</artifactId><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <version>3.7</version><o:p></o:p></p=
><p class=3DMsoNormal> </depen=
dency><o:p></o:p></p><p class=3DMsoNormal> =
<dependency><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <groupId>c=
ommons-fileupload</groupId><o:p></o:p></p><p class=3DMsoNormal> =
<artifactId=
>commons-fileupload</artifactId><o:p></o:p></p><p class=3DMsoNorma=
l> <ve=
rsion>1.3.3</version><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; </dependency><o:p></o:p></p><p clas=
s=3DMsoNormal> <dependency>=
<o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <groupId>commons-io</groupId><o:p><=
/o:p></p><p class=3DMsoNormal> &nb=
sp; <artifactId>commons-io</artifactId><o:p><=
/o:p></p><p class=3DMsoNormal> &nb=
sp; <version>2.6</version><o:p></o:p></p><p c=
lass=3DMsoNormal> </dependency=
><o:p></o:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <groupId>org.pr=
ojectlombok</groupId><o:p></o:p></p><p class=3DMsoNormal> =
<artifactId>lo=
mbok</artifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <version>1.18.0<=
;/version><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; </dependency><o:p></o:p></p><p class=3DMsoNormal><o:=
p> </o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoN=
ormal> <!-- Test dependencies.=
--><o:p></o:p></p><p class=3DMsoNor=
mal> <dependency><o:p></o:p=
></p><p class=3DMsoNormal> &=
nbsp; <groupId>junit</groupId><o:p></o:p></p><p cla=
ss=3DMsoNormal> =
<artifactId>junit</artifactId><o:p></o:p></p><p class=3D=
MsoNormal>  =
; <version>4.12</version><o:p></o:p></p><p class=3DMsoNormal>&n=
bsp; <scope&=
gt;test</scope><o:p></o:p></p><p class=3DMsoNormal> =
</dependency><o:p></o:p></p><p class=3DMsoNo=
rmal> <dependency><o:p></o:=
p></p><p class=3DMsoNormal> =
<groupId>org.dbunit</groupId><o:p></o:p></p>=
<p class=3DMsoNormal> =
<artifactId>dbunit</artifactId><o:p></o:p></p><p c=
lass=3DMsoNormal> &nbs=
p; <version>2.5.4</version><o:p></o:p></p><p class=3DMsoN=
ormal> &l=
t;scope>test</scope><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; </dependency><o:p></o:p></p><p class=
=3DMsoNormal> <dependency><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org.jboss.arquillian.junit</gr=
oupId><o:p></o:p></p><p class=3DMsoNormal> =
<artifactId>arquillian-junit-con=
tainer</artifactId><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <version>1.4.0.F=
inal</version><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <scope>test</scope=
><o:p></o:p></p><p class=3DMsoNormal>  =
; </dependency><o:p></o:p></p><p class=3DMsoNormal> =
<dependency><o:p></o:p></p><p class=3D=
MsoNormal>  =
; <groupId>org.jboss.arquillian.extension</groupId><o:p></o:p><=
/p><p class=3DMsoNormal> &nb=
sp; <artifactId>arquillian-persistence-dbunit</artifac=
tId><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <version>1.0.0.Alpha7</version&=
gt;<o:p></o:p></p><p class=3DMsoNormal> =
<scope>test</scope><o:p></o:p></=
p><p class=3DMsoNormal> </depe=
ndency><o:p></o:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <groupId>=
org.jboss.shrinkwrap.resolver</groupId><o:p></o:p></p><p class=3DMsoN=
ormal> &l=
t;artifactId>shrinkwrap-resolver-impl-maven-archive</artifactId><o=
:p></o:p></p><p class=3DMsoNormal>  =
; <version>3.1.3</version><o:p></o:p></=
p><p class=3DMsoNormal> </depe=
ndency><o:p></o:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <groupId>=
org.jboss.arquillian.graphene</groupId><o:p></o:p></p><p class=3DMsoN=
ormal> &l=
t;artifactId>graphene-webdriver</artifactId><o:p></o:p></p><p clas=
s=3DMsoNormal> &=
nbsp; <version>2.3.2</version><o:p></o:p></p><p class=3DMsoNorm=
al> <t=
ype>pom</type><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <scope>test</sc=
ope><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; </dependency><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <dependency><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <groupId>com.google.guava</groupId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <artifactId>guava</artifactId><o:p></o:p></p><p class=3DMs=
oNormal> =
<version>25.1-jre</version><o:p></o:p></p><p class=3DMsoNormal>=
<scop=
e>test</scope><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; </dependency><o:p></o:p></p><p class=3DMso=
Normal><o:p> </o:p></p><p class=3DMsoNormal> </de=
pendencies><o:p></o:p></p><p class=3DMsoNormal> <!-=
- End Of Dependencies --><o:p></o:p></p><p class=3DMsoNormal><o:p> =
</o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>&n=
bsp; <dependencyManagement><o:p></o:p></p><p class=3DMsoN=
ormal> <dependencies><o:p><=
/o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>&nb=
sp; <!-- Tes=
t dependencies. --><o:p></o:p></p><p class=3DMsoNormal> =
; <dependenc=
y><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <groupId>org=
.jboss.arquillian</groupId><o:p></o:p></p><p class=3DMsoNormal> =
&nb=
sp; <artifactId>arquillian-bom</artifactId><o:p></o:p></p=
><p class=3DMsoNormal>  =
; <version>1.4.0.Final</versio=
n><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; <type>pom<=
;/type><o:p></o:p></p><p class=3DMsoNormal>  =
; <scope>=
import</scope><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; </dependency><o:p></o=
:p></p><p class=3DMsoNormal>  =
; <dependency><o:p></o:p></p><p class=3DMsoNormal>&=
nbsp; &nbs=
p; <groupId>org.jboss.arquillian.extension</groupId>=
;<o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <artifactId>arqu=
illian-drone-bom</artifactId><o:p></o:p></p><p class=3DMsoNormal>&nbs=
p; &=
nbsp; <version>2.5.1</version><o:p></o:p></p><p class=3DM=
soNormal> =
<type>pom</type><o:p></o:p></p><p clas=
s=3DMsoNormal> &=
nbsp; <scope>import</scope><o:p></o:p><=
/p><p class=3DMsoNormal> &nb=
sp; </dependency><o:p></o:p></p><p class=3DMsoNormal>&nbs=
p; </dependencies><o:p></o:p></p>=
<p class=3DMsoNormal> </dependencyManagement><o:p><=
/o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><o:=
p> </o:p></p><p class=3DMsoNormal> <!-- Build set=
tings --><o:p></o:p></p><p cla=
ss=3DMsoNormal> <build><o:p></o:p></p><p class=3DMs=
oNormal> <finalName>${proje=
ct.artifactId}</finalName><o:p></o:p></p><p class=3DMsoNormal> &=
nbsp; <plugins><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <plugin><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp; <=
groupId>org.apache.maven.plugins</groupId><o:p></o:p></p><p class=
=3DMsoNormal> &n=
bsp; <artifactId>maven-enforcer-plugin</ar=
tifactId><o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; <version=
>3.0.0-M2</version><o:p></o:p></p><p class=3DMsoNormal>  =
; &n=
bsp; <executions><o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; &=
nbsp; <execution><o:p></o:p></p><p class=3DMsoNorma=
l> &=
nbsp; <id>=
;enforce-maven</id><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp;  =
; <goals><o:p></o:p><=
/p><p class=3DMsoNormal> &nb=
sp; =
<goal>enforce</goal><o:p><=
/o:p></p><p class=3DMsoNormal> &nb=
sp; =
</goals><o:p></o:p></p><p class=3DMsoNormal> =
&nb=
sp; <configuration=
><o:p></o:p></p><p class=3DMsoNormal>  =
; &n=
bsp; <rules><o:p></o:=
p></p><p class=3DMsoNormal> =
&nb=
sp; <require=
MavenVersion><o:p></o:p></p><p class=3DMsoNormal>  =
; &n=
bsp;  =
; <version>3.3.9</version><=
o:p></o:p></p><p class=3DMsoNormal> &nbs=
p; &=
nbsp; <=
;/requireMavenVersion><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp;  =
; &=
lt;/rules><o:p></o:p></p><p class=3DMsoNormal> &n=
bsp;  =
; </configuration><o:p></o:p></p>=
<p class=3DMsoNormal> =
</execution=
><o:p></o:p></p><p class=3DMsoNormal>  =
; </executions>=
<o:p></o:p></p><p class=3DMsoNormal> &nb=
sp; </plugin><o:p></o:p></p><p class=3DMsoNor=
mal> </plugins><o:p></o:p><=
/p><p class=3DMsoNormal> </build><o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal></project>=
;<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNor=
mal>/* end of POM file<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p>=
</p></div>=0A <br /><br />=0A <p style=3D"font-family: Verdana; font-size=
:10pt; color:#666666;">=0A<b>Disclaimer</b> =20=0A </p>=0A <p style=3D"fo=
nt-family: Verdana; font-size:8pt; color:#666666;">=0AThe content of this e=
-mail message and all attachments thereto=0A(`this message`) does not neces=
sarily reflect the views of=0A<b>MegChem (Pty) Ltd</b> (`MegChem`).=0ABefor=
e acting on the contents thereof, the recipient should=0Averify that the or=
iginator has the appropriate delegated=0Aauthority. In the event that this=
message has not been=0Aappropriately authorised in terms of MegChem`s dele=
gation of=0Aauthority, or in the event of the personal usage of MegChem`s=
=0Ae-mail facility, MegChem will not be liable for the contents of=0Athis m=
essage.=0A <br /><br />=0A 1. This message may contain information which=
is confidential,=0A private or privileged in nature and subject to legal=
privilege.=0A If you are not the intended recipient you may not peruse, =
use,=0A disseminate, distribute or copy this message or its=0A attachme=
nts. Please notify the sender immediately by e-mail,=0A facsimile or tel=
ephone and thereafter return and or destroy this=0A original message.=0A =
<br /><br />=0A 2. Please note that the recipient must scan this message=
and any=0A attachments for viruses and the like. MegChem accepts no=0A =
liability, damage or expense resulting directly or indirectly=0A from t=
he access of any message or it`s attachments or the use=0A thereof.=0A <=
br /><br />=0A 3. MegChem reserves the right to monitor, read, filter, bl=
ock,=0A delete, use and act upon any incoming or outgoing message or it`s=
=0A attachments sent or received by the employee, including=0A hyperlin=
ks in such message attachments and files copied or=0A saved, automaticall=
y or by the employee on MegChem`s equipment.=0A <br /><br />=0A 4. Pleas=
e report email abuse / misuse to [email protected]=0A <br /><br />=
=0A This email has been scanned for viruses and malware, and automaticall=
y archived by <b>Mimecast SA=20=0A(Pty) Ltd</b>, an innovator in Software a=
s a Service (SaaS) for business. <b>Mimecast Unified Email=20=0AManagement=
=E2=84=A2 (UEM)</b> offers email continuity, security, archiving and=20=0A=
compliance with all current legislation. To find out more, <a href=3D"http=
://www.mimecast.co.za/uem" target=3D"_blank">contact Mimecast</a>.=0A </p>=
=0A=20=0A</body></html>
------=_NextPart_000_0038_01D427F4.C0CD98F0--
--===============1223651311952489240==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user
--===============1223651311952489240==--