Re: 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:28:45 +0200
| Newsgroups | gmane.comp.java.jboss.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multipart message in MIME format. --===============3863159664376386178== Content-Language: en-za Content-Type: multipart/alternative; boundary="----=_NextPart_000_0055_01D427F8.7A63CAC0" This is a multipart message in MIME format. ------=_NextPart_000_0055_01D427F8.7A63CAC0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Good day =20 I was able to get onto the local LAN with my phone and connected to a norma= l HTTP session from my iPhone. Works 100%, fast, beautifully rendered with = no warnings or error in any logs. =20 Kind regards, =20 George =20 From: [email protected] <[email protected]= g> On Behalf Of George Labuschagne Sent: Monday, 30 July 2018 11:02 To: [email protected] Subject: [jboss-user] After upgrading to JSF 2.3 - WildFly 13 Java EE 8 pre= view mode, iOS and Mac OSX fails to load HTTPS site getting UT005085 errors= . =20 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 pl= aces 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 A= pple products without any issue. =20 When connecting with a non Apple based device to the site, there are zero w= arnings 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 fai= ling to load. The weird thing is that this only happens with iOS (even on i= OS 12 beta 3) and latest Mac OSX (don=E2=80=99t have older version of Mac O= SX to test with). =20 I logged this as a bug on Apple=E2=80=99s site but it is my personal opinio= n 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: C= onnection io.undertow.server.protocol.http2.Http2ServerConnection@7e55834 <= mailto:io.undertow.server.protocol.http2.Http2ServerConnection@7e55834> fo= r exchange HttpServerExchange{ GET /edsnext/javax.faces.resource/omnifaces.= js.xhtml request {accept=3D[text/html,application/xhtml+xml,application/xml= ;q=3D0.9,*/*;q=3D0.8], accept-language=3D[en-us], :authority=3D[edsnext.meg= chemsa.com:62543], accept-encoding=3D[gzip, deflate], :path=3D[/edsnext/jav= ax.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.1= 5 (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/], u= pgrade-insecure-requests=3D[1], Host=3D[edsnext.megchemsa.com:62543]} respo= nse {Expires=3D[Mon, 30 Jul 2018 09:57:18 GMT], ETag=3D[W/"5933-15327050692= 45"], Last-Modified=3D[Fri, 27 Jul 2018 15:24:29 GMT], Set-Cookie=3D[JSESSI= ONID=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 closing 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, from library, primefaces-omega. 2018-07-30 09:09:21,056 WARNING [javax.enterprise.resource.webcontainer.jsf= .application] (default task-3091) : java.nio.channels.ClosedChannelExceptio= n /* 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=E2=80=A6 CentOS 7.5 with Chrome latest and FireFox Developer Edition la= test as well as Windows 10 with all browsers works 100% no warnings or erro= rs. =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://mave= n.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> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEn= coding> <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> <url>http://repository.jboss.org/nexus/content/groups/public-jb= oss/ <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/ <ht= tps://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/ <htt= ps://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 =20 Disclaimer=20 The content of this e-mail message and all attachments thereto (`this messa= ge`) does not necessarily reflect the views of MegChem (Pty) Ltd (`MegChem`= ). Before acting on the contents thereof, the recipient should verify that = the originator has the appropriate delegated authority. In the event that t= his message has not been appropriately authorised in terms of MegChem`s del= egation of authority, or in the event of the personal usage of MegChem`s e-= mail facility, MegChem will not be liable for the contents of this message.= =20 1. This message may contain information which is confidential, private or p= rivileged in nature and subject to legal privilege. If you are not the inte= nded recipient you may not peruse, use, disseminate, distribute or copy thi= s message or its attachments. Please notify the sender immediately by e-mai= l, facsimile or telephone and thereafter return and or destroy this origina= l message.=20 2. Please note that the recipient must scan this message and any attachment= s for viruses and the like. MegChem accepts no liability, damage or expense= resulting directly or indirectly from the access of any message or it`s at= tachments or the use thereof.=20 3. MegChem reserves the right to monitor, read, filter, block, delete, use = and act upon any incoming or outgoing message or it`s attachments sent or r= eceived by the employee, including hyperlinks in such message attachments a= nd files copied or saved, automatically or by the employee on MegChem`s equ= ipment.=20 4. Please report email abuse / misuse to [email protected] <mailto:ma= [email protected]> =20 This email has been scanned for viruses and malware, and automatically arch= ived by Mimecast SA (Pty) Ltd, an innovator in Software as a Service (SaaS)= for business. Mimecast Unified Email Management =E2=84=A2 (UEM) offers ema= il continuity, security, archiving and compliance with all current legislat= ion. To find out more, contact Mimecast <http://www.mimecast.co.za/uem> .= =20 ------=_NextPart_000_0055_01D427F8.7A63CAC0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content= =3D"text/html; charset=3Dutf-8"><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;} @font-face =09{font-family:Verdana; =09panose-1:2 11 6 4 3 5 4 4 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;} p.style1, li.style1, div.style1 =09{mso-style-name:style1; =09mso-margin-top-alt:auto; =09margin-right:0cm; =09mso-margin-bottom-alt:auto; =09margin-left:0cm; =09font-size:11.0pt; =09font-family:"Times New Roman",serif;} span.EmailStyle19 =09{mso-style-type:personal; =09font-family:"Calibri",sans-serif; =09color:windowtext;} span.EmailStyle20 =09{mso-style-type:personal; =09font-family:"Calibri",sans-serif; =09color:windowtext;} span.EmailStyle23 =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]--></head><body lang=3DEN-ZA link=3D"#0563C1= " vlink=3D"#954F72"><div class=3DWordSection1><p class=3DMsoNormal>Good day= <o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNorm= al>I was able to get onto the local LAN with my phone and connected to a no= rmal HTTP session from my iPhone. Works 100%, fast, beautifully rendered wi= th no warnings or error in any logs.<o:p></o:p></p><p class=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>George<o:p></o:p></p= ><p class=3DMsoNormal><o:p> </o:p></p><div><div style=3D'border:none;b= order-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNorm= al><b><span lang=3DEN-US style=3D'mso-fareast-language:EN-ZA'>From:</span><= /b><span lang=3DEN-US style=3D'mso-fareast-language:EN-ZA'> jboss-user-boun= [email protected] <[email protected]> <b>On Behalf= Of </b>George Labuschagne<br><b>Sent:</b> Monday, 30 July 2018 11:02<br><b= >To:</b> [email protected]<br><b>Subject:</b> [jboss-user] After u= pgrading to JSF 2.3 - WildFly 13 Java EE 8 preview mode, iOS and Mac OSX fa= ils to load HTTPS site getting UT005085 errors.<o:p></o:p></span></p></div>= </div><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Good d= ay<o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNo= rmal>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=3DM= soNormal>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 Pri= meFaces 6.2.7 and OmniFaces 3.1 on all devices and browser combinations apa= rt from Apple products without any issue.<o:p></o:p></p><p class=3DMsoNorma= l> <o:p></o:p></p><p class=3DMsoNormal>When connecting with a non Appl= e based device to the site, there are zero warnings or errors in the log fi= le.<o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoN= ormal>Connecting using an Apple based device fails to load the site correct= ly as the log file (relevant snippets included below) shows lots of resourc= es failing to load. The weird thing is that this only happens with iOS (eve= n on iOS 12 beta 3) and latest Mac OSX (don=E2=80=99t have older version of= Mac OSX to test with).<o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p= ></p><p class=3DMsoNormal>I logged this as a bug on Apple=E2=80=99s site bu= t it is my personal opinion based on past experience that the chances of ge= tting a speedy reply from Apple on this is slim.<o:p></o:p></p><p class=3DM= soNormal> <o:p></o:p></p><p class=3DMsoNormal>The error log starts wit= h 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] (default ta= sk-3078) UT005085: Connection <a href=3D"mailto:io.undertow.server.protocol= .http2.Http2ServerConnection@7e55834">io.undertow.server.protocol.http2.Htt= p2ServerConnection@7e55834</a> for exchange HttpServerExchange{ GET /edsnex= t/javax.faces.resource/omnifaces.js.xhtml request {accept=3D[text/html,appl= ication/xhtml+xml,application/xml;q=3D0.9,*/*;q=3D0.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=3D= omnifaces&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 Mob= ile/15E148 Safari/604.1], :scheme=3D[https], cookie=3D[JSESSIONID=3DU5X9u-A= 83bccAnpA1XUnEFzmngqI9iDJwuIiU_Qo], :method=3D[GET], Referer=3D[https://eds= next.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-Modified=3D[Fri= , 27 Jul 2018 15:24:29 GMT], Set-Cookie=3D[JSESSIONID=3DU5X9u-A83bccAnpA1XU= nEFzmngqI9iDJwuIiU_Qo.edsnext; path=3D/edsnext], Content-Type=3D[applicatio= n/javascript], Date=3D[Mon, 30 Jul 2018 07:09:18 GMT], :status=3D[200]}} wa= s not closed cleanly, forcibly closing connection<o:p></o:p></p><p class=3D= MsoNormal>/* end of error log snippet line 1<o:p></o:p></p><p class=3DMsoNo= rmal> <o:p></o:p></p><p class=3DMsoNormal>It iterates over all the jav= ax.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 i= t 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 PrimeFac= es warnings<o:p></o:p></p><p class=3DMsoNormal>2018-07-30 09:09:21,056 WARN= ING [javax.enterprise.resource.webcontainer.jsf.application] (default task-= 3091) JSF1064: Unable to find or serve resource, fa/fontawesome-webfont.eot= , from library, primefaces.<o:p></o:p></p><p class=3DMsoNormal>2018-07-30 0= 9: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.<o:p></o:p></p><p clas= s=3DMsoNormal>2018-07-30 09:09:21,056 WARNING [javax.enterprise.resource.we= bcontainer.jsf.application] (default task-3082) JSF1064: Unable to find 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.enterp= rise.resource.webcontainer.jsf.application] (default task-3100) JSF1064: Un= able to find or serve resource, fa/fontawesome-webfont.svg, from library, p= rimefaces.<o:p></o:p></p><p class=3DMsoNormal>2018-07-30 09:09:21,056 WARNI= NG [javax.enterprise.resource.webcontainer.jsf.application] (default task-3= 103) JSF1064: Unable to find or serve resource, fonts/lato-bold-webfont.svg= , from library, primefaces-omega.<o:p></o:p></p><p class=3DMsoNormal>2018-0= 7-30 09:09:21,056 WARNING [javax.enterprise.resource.webcontainer.jsf.appli= cation] (default task-3091) : java.nio.channels.ClosedChannelException<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 foll= owed by a stack trace dump from PrimeFaces<o:p></o:p></p><p class=3DMsoNorm= al> <o:p></o:p></p><p class=3DMsoNormal>But like I said previously, th= is only happens when browsing via iOS or Mac OSX=E2=80=A6 CentOS 7.5 with C= hrome latest and FireFox Developer Edition latest as well as Windows 10 wit= h all browsers works 100% no warnings or errors.<o:p></o:p></p><p class=3DM= soNormal> <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>George<o= :p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal= >/* POM File<o:p></o:p></p><p class=3DMsoNormal><?xml version=3D"1.= 0" encoding=3D"UTF-8"?><o:p></o:p></p><p class=3DMsoNorma= l><project<o:p></o:p></p><p class=3DMsoNormal> &n= bsp; xmlns:xsi=3D"<a href=3D"http://www.w3.org/2001/XMLSch= ema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"<o:p></o:p= ></p><p class=3DMsoNormal> xmlns= =3D"<a href=3D"http://maven.apache.org/POM/4.0.0">http://maven.apache.= org/POM/4.0.0</a>"<o:p></o:p></p><p class=3DMsoNormal> &nbs= p; xsi:schemaLocation=3D"<a href=3D"http://mav= en.apache.org/POM/4.0.0%20http:/maven.apache.org/xsd/maven-4.0.0.xsd">http:= //maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd</a= >"<o:p></o:p></p><p class=3DMsoNormal>> <o:p></o:p></p><p clas= s=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> &nb= sp; <!-- Application package information --><o:p></o:p></p><p c= lass=3DMsoNormal> <groupId>com.domain</groupId&g= t;<o:p></o:p></p><p class=3DMsoNormal> <artifactId>= app</artifactId><o:p></o:p></p><p class=3DMsoNormal>  = ; <version>1.0-SNAPSHOT</version><o:p></o:p></p><p class=3DMsoN= ormal> <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 fin= al name and URL --><o:p></o:p></p><p class=3DMsoNormal>  = ; <name>${project.artifactId}</name><o:p></o:p></p><p class=3DM= soNormal> <description>EDSNext</description><= o:p></o:p></p><p class=3DMsoNormal> <url><a href=3D= "http://edsnext.headoffice.megchem.co.za%3c/url">http://edsnext.headoffice.= megchem.co.za</url</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>&= nbsp; <!-- Properties --><o:p></o:p></p><p class=3DMsoNor= mal> <properties><o:p></o:p></p><p class=3DMsoNorma= l> <project.build.sourceEncodi= ng>UTF-8</project.build.sourceEncoding><o:p></o:p></p><p class=3DM= soNormal> <project.reporting.o= utputEncoding>UTF-8</project.reporting.outputEncoding><o:p></o:p><= /p><p class=3DMsoNormal> <mave= n.compiler.source>1.8</maven.compiler.source><o:p></o:p></p><p cla= ss=3DMsoNormal> <maven.compile= r.target>1.8</maven.compiler.target><o:p></o:p></p><p class=3DMsoN= ormal> <failOnMissingWebXml>= ;false</failOnMissingWebXml><o:p></o:p></p><p class=3DMsoNormal> = ; </properties><o:p></o:p></p><p class=3DMsoNormal> = <o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNorm= al> <!-- mvn repositories --><o:p></o:p></p><p clas= s=3DMsoNormal> <repositories><o:p></o:p></p><p clas= s=3DMsoNormal> <repository>= <o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <id>JBoss</id><o:p></o:p></p><p cla= ss=3DMsoNormal> = <name>public-jboss</name><o:p></o:p></p><p class=3DMsoNo= rmal> <= ;url><a href=3D"http://repository.jboss.org/nexus/content/groups/public-= jboss/%3c/url">http://repository.jboss.org/nexus/content/groups/public-jbos= s/</url</a>><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; </repository><o:p></o:p></p><p class=3DMsoNorma= l> <repository><o:p></o:p><= /p><p class=3DMsoNormal> &nb= sp; <id>java.net-maven2-SNAPSHOT-repository</id><o:= p></o:p></p><p class=3DMsoNormal> = <name>Java.net SNAPSHOT-Repository for Maven= </name><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <url><a href=3D"https://mave= n.java.net/content/repositories/snapshots/%3c/url">https://maven.java.net/c= ontent/repositories/snapshots/</url</a>><o:p></o:p></p><p class=3DMso= Normal> &= lt;layout>default</layout><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>java.net-maven2-repository</i= d><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <name>Java.net Repository for Maven&= lt;/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.net/con= tent/repositories/releases/</url</a>><o:p></o:p></p><p class=3DMsoNor= mal> <= layout>default</layout><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; </repository><o:p></o:p></p><p cl= ass=3DMsoNormal> <repository&g= t;<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/content/= repositories/snapshots/%3c/url">https://oss.sonatype.org/content/repositori= es/snapshots/</url</a>><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; </repository><o:p></o:p></p><p class= =3DMsoNormal> <repository><= 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 cl= ass=3DMsoNormal>  = ; <url><a href=3D"http://oss.jfrog.org/artifactory/libs-snapsho= t%3c/url">http://oss.jfrog.org/artifactory/libs-snapshot</url</a>><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=3DMsoNorm= al> <s= napshots><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <enabled= >false</enabled><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; </snapshots><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 class= =3DMsoNormal> &n= bsp; <url><a href=3D"http://dl.bintray.com/deluan/maven%3c/url">http:= //dl.bintray.com/deluan/maven</url</a>><o:p></o:p></p><p class=3DMsoN= ormal> </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>&nb= sp;<o:p></o:p></p><p class=3DMsoNormal> <!-- Dependenc= ies --><o:p></o:p></p><p class=3DMsoNormal> <depend= encies><o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class= =3DMsoNormal> <!-- Server spec= ific dependencies for WildFly 13 --><o:p></o:p></p><p class=3DMsoNormal>= <dependency><o:p></o:p></p= ><p class=3DMsoNormal>  = ; <groupId>org.wildfly</groupId><o:p></o:p></p><p c= lass=3DMsoNormal> &nbs= p; <artifactId>wildfly-spec-api</artifactId><o:p></o:p></= p><p class=3DMsoNormal> &nbs= p; <version>13.0.0.Final</version><o:p></o:p></p><p= class=3DMsoNormal> &n= bsp; <type>pom</type><o:p></o:p></p><p class=3DMsoNormal>= <scop= e>provided</scope><o:p></o:p></p><p class=3DMsoNormal> = </dependency><o:p></o:p></p><p class=3D= MsoNormal> <dependency><o:p= ></o:p></p><p class=3DMsoNormal> &= nbsp; <groupId>org.wildfly.bom</groupId><o:p>= </o:p></p><p class=3DMsoNormal> &n= bsp; <artifactId>wildfly-javaee7-with-tools</art= ifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <scope>provided</scope><= o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <type>pom</type><o:p></o:p></p><p cl= ass=3DMsoNormal>  = ; <version>13.0.0.Final</version><o:p></o:p></p><p class= =3DMsoNormal> </dependency>= <o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <dependency><o:p></o:p></p><p class=3DMsoNormal>  = ; <groupId>org.hibern= ate</groupId><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <artifactId>hibernate-= core</artifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <version>5.3.1.Fin= al</version><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <scope>provided</sco= pe><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; </dependency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <dependency><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <groupId>org.hibernate.common</groupId><o:p></o:p></p><p c= lass=3DMsoNormal> &nbs= p; <artifactId>hibernate-commons-annotations</artifactId>= <o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <version>5.0.2.Final</version><o:p>= </o:p></p><p class=3DMsoNormal> &n= bsp; <scope>provided</scope><o:p></o:p></p><p= class=3DMsoNormal> </dependen= cy><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <dependency><o:p></o:p></p><p class=3DMsoNormal>  = ; <groupId>org.= hibernate.validator</groupId><o:p></o:p></p><p class=3DMsoNormal>&nbs= p; <artifact= Id>hibernate-validator</artifactId><o:p></o:p></p><p class=3DMsoNo= rmal> <= ;version>6.0.10.Final</version><o:p></o:p></p><p class=3DMsoNormal= > <sco= pe>provided</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=3DMsoNormal> &nbs= p; <groupId>javax.persistence</groupId>= <o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>javax.persistence-api</art= ifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <version>2.2</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=3DMsoNor= mal> <= groupId>org.hibernate</groupId><o:p></o:p></p><p class=3DMsoNormal= > <art= ifactId>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>&nb= sp;<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>&nb= sp;<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><p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span style=3D'mso-= fareast-language:EN-ZA'><o:p> </o:p></span></p><p><b><span style=3D'fo= nt-size:10.0pt;font-family:"Verdana",sans-serif;color:#666666'>Disclaimer</= span></b><span style=3D'font-size:10.0pt;font-family:"Verdana",sans-serif;c= olor:#666666'> <o:p></o:p></span></p><p><span style=3D'font-size:8.0pt;font= -family:"Verdana",sans-serif;color:#666666'>The content of this e-mail mess= age and all attachments thereto (`this message`) does not necessarily refle= ct the views of <b>MegChem (Pty) Ltd</b> (`MegChem`). Before acting on the = contents thereof, the recipient should verify that the originator has the a= ppropriate delegated authority. In the event that this message has not been= appropriately authorised in terms of MegChem`s delegation of authority, or= in the event of the personal usage of MegChem`s e-mail facility, MegChem w= ill not be liable for the contents of this message. <br><br>1. This message= may contain information which is confidential, private or privileged in na= ture and subject to legal privilege. If you are not the intended recipient = you may not peruse, use, disseminate, distribute or copy this message or it= s attachments. Please notify the sender immediately by e-mail, facsimile or= telephone and thereafter return and or destroy this original message. <br>= <br>2. Please note that the recipient must scan this message and any attach= ments for viruses and the like. MegChem accepts no liability, damage or exp= ense resulting directly or indirectly from the access of any message or it`= s attachments or the use thereof. <br><br>3. MegChem reserves the right to = monitor, read, filter, block, delete, use and act upon any incoming or outg= oing message or it`s attachments sent or received by the employee, includin= g hyperlinks in such message attachments and files copied or saved, automat= ically or by the employee on MegChem`s equipment. <br><br>4. Please report = email abuse / misuse to <a href=3D"mailto:[email protected]">mailabus= [email protected]</a> <br><br>This email has been scanned for viruses and mal= ware, and automatically archived by <b>Mimecast SA (Pty) Ltd</b>, an innova= tor in Software as a Service (SaaS) for business. <b>Mimecast Unified Email= Management =E2=84=A2 (UEM)</b> offers email continuity, security, archivin= g and compliance with all current legislation. To find out more, <a href=3D= "http://www.mimecast.co.za/uem" target=3D"_blank">contact Mimecast</a>. <o:= p></o:p></span></p></div></body></html> ------=_NextPart_000_0055_01D427F8.7A63CAC0-- --===============3863159664376386178== 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 --===============3863159664376386178==--