Re: After upgrading to JSF 2.3 - WildFly 13 Java EE8 preview mode, iOS and Mac OSX fails to load HTTPS site getting UT005085 errors.
"George Labuschagne" <[email protected]> Mon, 30 Jul 2018 12:19:18 +0200
| Newsgroups | gmane.comp.java.jboss.user |
|---|---|
| Message-ID | <[email protected]> |
This is a multipart message in MIME format. --===============1915029870360759860== Content-Language: en-za Content-Type: multipart/alternative; boundary="----=_NextPart_000_0063_01D427FF.89F733D0" This is a multipart message in MIME format. ------=_NextPart_000_0063_01D427FF.89F733D0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Good day =20 According to this SO question=E2=80=99s comments: =20 https://stackoverflow.com/questions/51484592/site-rendering-broken-on-mobil= e-after-moving-to-jdk-10-and-jsf-2-3 =20 and this error for Payara: =20 https://github.com/payara/Payara/issues/2625 =20 It seems to be a problem that has to do with HTTP/2 PUSH =20 So why is this only effecting iOS and Mac OSX? And any suggestions on how t= o resolve this issue? =20 Kind regards, =20 George =20 =20 From: [email protected] <[email protected]= g> On Behalf Of George Labuschagne Sent: Monday, 30 July 2018 11:29 To: 'The JBoss User main mailing list' <[email protected]> Subject: Re: [jboss-user] After upgrading to JSF 2.3 - WildFly 13 Java EE 8= preview mode, iOS and Mac OSX fails to load HTTPS site getting UT005085 er= rors. =20 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] <mailto:[email protected]= boss.org> <[email protected] <mailto:jboss-user-bounces@l= ists.jboss.org> > On Behalf Of George Labuschagne Sent: Monday, 30 July 2018 11:02 To: [email protected] <mailto:[email protected]>=20 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_0063_01D427FF.89F733D0 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.EmailStyle21 =09{mso-style-type:personal; =09font-family:"Calibri",sans-serif; =09color:windowtext;} span.EmailStyle24 =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>According to this SO question=E2=80=99s comments:<o:p></o:p></p><p class= =3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><a href=3D"https://s= tackoverflow.com/questions/51484592/site-rendering-broken-on-mobile-after-m= oving-to-jdk-10-and-jsf-2-3">https://stackoverflow.com/questions/51484592/s= ite-rendering-broken-on-mobile-after-moving-to-jdk-10-and-jsf-2-3</a><o:p><= /o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>and= this error for Payara:<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p= ></p><p class=3DMsoNormal><a href=3D"https://github.com/payara/Payara/issue= s/2625">https://github.com/payara/Payara/issues/2625</a><o:p></o:p></p><p c= lass=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>It seems to be a= problem that has to do with HTTP/2 PUSH<o:p></o:p></p><p class=3DMsoNormal= ><o:p> </o:p></p><p class=3DMsoNormal>So why is this only effecting iO= S and Mac OSX? And any suggestions on how to resolve this issue?<o:p></o:p>= </p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Kind reg= ards,<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMs= oNormal>George<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p c= lass=3DMsoNormal><o:p> </o:p></p><div><div style=3D'border:none;border= -top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b= ><span lang=3DEN-US style=3D'mso-fareast-language:EN-ZA'>From:</span></b><s= pan lang=3DEN-US style=3D'mso-fareast-language:EN-ZA'> jboss-user-bounces@l= ists.jboss.org <[email protected]> <b>On Behalf Of <= /b>George Labuschagne<br><b>Sent:</b> Monday, 30 July 2018 11:29<br><b>To:<= /b> 'The JBoss User main mailing list' <[email protected]><b= r><b>Subject:</b> Re: [jboss-user] After upgrading to JSF 2.3 - WildFly 13 = Java EE 8 preview mode, iOS and Mac OSX fails to load HTTPS site getting UT= 005085 errors.<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&= nbsp;</o:p></p><p class=3DMsoNormal>Good day<o:p></o:p></p><p class=3DMsoNo= rmal><o:p> </o:p></p><p class=3DMsoNormal>I was able to get onto the l= ocal LAN with my phone and connected to a normal HTTP session from my iPhon= e. Works 100%, fast, beautifully rendered with no warnings or error in any = logs.<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMs= oNormal>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>&nbs= p;</o:p></p><div><div style=3D'border:none;border-top:solid #E1E1E1 1.0pt;p= adding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><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'> <a href=3D"mailto:[email protected]= oss.org">[email protected]</a> <<a href=3D"mailto:jboss= [email protected]">[email protected]</a>> <= b>On Behalf Of </b>George Labuschagne<br><b>Sent:</b> Monday, 30 July 2018 = 11:02<br><b>To:</b> <a href=3D"mailto:[email protected]">jboss-use= [email protected]</a><br><b>Subject:</b> [jboss-user] After upgrading to JS= F 2.3 - WildFly 13 Java EE 8 preview mode, iOS and Mac OSX fails to load HT= TPS site getting UT005085 errors.<o:p></o:p></span></p></div></div><p class= =3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>Good day<o:p></o:p><= /p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal>We are us= ing 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>Howev= er, 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.<o:p></o:p></p><p class=3DMsoNormal> <o:p><= /o:p></p><p class=3DMsoNormal>When connecting with a non Apple based device= to the site, there are zero warnings or errors in the log file.<o:p></o:p>= </p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal>Connecti= ng 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 on iOS 12 be= ta 3) and latest Mac OSX (don=E2=80=99t have older version of Mac OSX to te= st 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 but it is my pe= rsonal opinion based on past experience that the chances of getting a speed= y reply from Apple on this is slim.<o:p></o:p></p><p class=3DMsoNormal>&nbs= p;<o:p></o:p></p><p class=3DMsoNormal>The error log starts 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=3DMso= Normal>2018-07-30 09:09:18,741 ERROR [io.undertow] (default task-3078) UT00= 5085: Connection <a href=3D"mailto:io.undertow.server.protocol.http2.Http2S= erverConnection@7e55834">io.undertow.server.protocol.http2.Http2ServerConne= ction@7e55834</a> 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=3D0.8], accept-language=3D[en-us], :auth= ority=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 O= S X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Sa= fari/604.1], :scheme=3D[https], cookie=3D[JSESSIONID=3DU5X9u-A83bccAnpA1XUn= EFzmngqI9iDJwuIiU_Qo], :method=3D[GET], Referer=3D[https://edsnext.megchems= a.com:62543/edsnext/], upgrade-insecure-requests=3D[1], Host=3D[edsnext.meg= chemsa.com:62543]} response {Expires=3D[Mon, 30 Jul 2018 09:57:18 GMT], ETa= g=3D[W/"5933-1532705069245"], Last-Modified=3D[Fri, 27 Jul 2018 1= 5:24:29 GMT], Set-Cookie=3D[JSESSIONID=3DU5X9u-A83bccAnpA1XUnEFzmngqI9iDJwu= IiU_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 cl= eanly, forcibly closing connection<o:p></o:p></p><p class=3DMsoNormal>/* en= d 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.resour= ces, giving one long error line per resource.<o:p></o:p></p><p class=3DMsoN= ormal> <o:p></o:p></p><p class=3DMsoNormal>Then it ends with lon= g PrimeFaces warnings starting with:<o:p></o:p></p><p class=3DMsoNormal>&nb= sp;<o:p></o:p></p><p class=3DMsoNormal>/* start of PrimeFaces warnings<o:p>= </o:p></p><p class=3DMsoNormal>2018-07-30 09:09:21,056 WARNING [javax.enter= prise.resource.webcontainer.jsf.application] (default task-3091) JSF1064: U= nable to find or serve resource, fa/fontawesome-webfont.eot, from library, = primefaces.<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-= 3084) JSF1064: Unable to find or serve resource, fonts/lato-regular-webfont= .svg, from library, primefaces-omega.<o:p></o:p></p><p class=3DMsoNormal>20= 18-07-30 09:09:21,056 WARNING [javax.enterprise.resource.webcontainer.jsf.a= pplication] (default task-3082) JSF1064: Unable to find or serve resource, = fa/fontawesome-webfont.ttf, from library, primefaces.<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-3100) JSF1064: Unable to find or = serve resource, fa/fontawesome-webfont.svg, 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-3103) JSF1064: Un= able to find or serve resource, fonts/lato-bold-webfont.svg, from library, = primefaces-omega.<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-3091) : java.nio.channels.ClosedChannelException<o:p></o:p></p><p cla= ss=3DMsoNormal>/* end of PrimeFaces warnings<o:p></o:p></p><p class=3DMsoNo= rmal> <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=3DMsoNormal> <o:p></= o:p></p><p class=3DMsoNormal>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 latest as well as Windows 10 with all browsers w= orks 100% no warnings or errors.<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=3DM= soNormal> <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=3DMsoNormal><project<o:= p></o:p></p><p class=3DMsoNormal> = xmlns:xsi=3D"<a href=3D"http://www.w3.org/2001/XMLSchema-instance">ht= tp://www.w3.org/2001/XMLSchema-instance</a>"<o:p></o:p></p><p class=3D= MsoNormal> 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> &n= bsp; xsi:schemaLocation=3D"<a href=3D"http://maven.apache.org/PO= M/4.0.0%20http:/maven.apache.org/xsd/maven-4.0.0.xsd">http://maven.apache.o= rg/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 class=3DMsoNormal>&n= bsp;<o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMso= Normal> <!-- Model Version --><o:p></o:p></p><p cla= ss=3DMsoNormal> <modelVersion>4.0.0</modelVersio= n><o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMs= oNormal> <o:p></o:p></p><p class=3DMsoNormal> <!-= - Application package information --><o:p></o:p></p><p class=3DMsoNormal= > <groupId>com.domain</groupId><o:p></o:p></p= ><p class=3DMsoNormal> <artifactId>app</artifact= Id><o:p></o:p></p><p class=3DMsoNormal> <version>= ;1.0-SNAPSHOT</version><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <packaging>war</packaging><o:p></o:p></p><p class=3DMs= oNormal> <o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p c= lass=3DMsoNormal> <!-- Application final name and URL = --><o:p></o:p></p><p class=3DMsoNormal> <name>${= project.artifactId}</name><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <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 cl= ass=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal>  = ; <!-- Properties --><o:p></o:p></p><p class=3DMsoNormal> = <properties><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <project.build.sourceEncoding>UTF-8</= project.build.sourceEncoding><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <project.reporting.outputEncoding>= ;UTF-8</project.reporting.outputEncoding><o:p></o:p></p><p class=3DMs= oNormal> <maven.compiler.sourc= e>1.8</maven.compiler.source><o:p></o:p></p><p class=3DMsoNormal>&= nbsp; <maven.compiler.target>1.8&= lt;/maven.compiler.target><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <failOnMissingWebXml>false</failO= nMissingWebXml><o:p></o:p></p><p class=3DMsoNormal> &l= t;/properties><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; <!-- mvn repositories --><o:p></o:p></p><p class=3DMsoNormal>&n= bsp; <repositories><o:p></o:p></p><p class=3DMsoNormal>&n= bsp; <repository><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <id>JBoss</id><o:p></o:p></p><p class=3DMsoNormal>&= nbsp; <name&= gt;public-jboss</name><o:p></o:p></p><p class=3DMsoNormal>  = ; <url><a href= =3D"http://repository.jboss.org/nexus/content/groups/public-jboss/%3c/url">= http://repository.jboss.org/nexus/content/groups/public-jboss/</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> = <id>java.net-maven2-SNAPSHOT-repository</id><o:p></o:p></p><p = class=3DMsoNormal> &nb= sp; <name>Java.net SNAPSHOT-Repository for Maven</name><o= :p></o:p></p><p class=3DMsoNormal>  = ; <url><a href=3D"https://maven.java.net/cont= ent/repositories/snapshots/%3c/url">https://maven.java.net/content/reposito= ries/snapshots/</url</a>><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <layout>de= fault</layout><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; </repository><o:p></o:p></p><p class=3DMsoNor= mal> <repository><o:p></o:p= ></p><p class=3DMsoNormal> &= nbsp; <id>java.net-maven2-repository</id><o:p></o:p= ></p><p class=3DMsoNormal> &= nbsp; <name>Java.net Repository for Maven</name><o:= p></o:p></p><p class=3DMsoNormal> = <url><a href=3D"https://maven.java.net/conte= nt/repositories/releases/%3c/url">https://maven.java.net/content/repositori= es/releases/</url</a>><o:p></o:p></p><p class=3DMsoNormal>  = ; <layout>defau= lt</layout><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>oss.sonatype.org</id><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <url><a href=3D"https://oss.sonatype.org/content/repositories/sn= apshots/%3c/url">https://oss.sonatype.org/content/repositories/snapshots/&l= t;/url</a>><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; </repository><o:p></o:p></p><p class=3DMsoNormal>&n= bsp; <repository><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <id>bintray-snapshot</id><o:p></o:p></p><p class=3D= MsoNormal>  = ; <name>libs-snapshot</name><o:p></o:p></p><p class=3DMsoNormal= > <url= ><a href=3D"http://oss.jfrog.org/artifactory/libs-snapshot%3c/url">http:= //oss.jfrog.org/artifactory/libs-snapshot</url</a>><o:p></o:p></p><p = class=3DMsoNormal> </repositor= y><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <repository><o:p></o:p></p><p class=3DMsoNormal> = <snapshots><o:= p></o:p></p><p class=3DMsoNormal> = <enabled>false</e= nabled><o:p></o:p></p><p class=3DMsoNormal>  = ; </snapshots><o:p></o:p></p><p c= lass=3DMsoNormal> &nbs= p; <id>bintray-deluan-maven</id><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <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.co= m/deluan/maven</url</a>><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; </repository><o:p></o:p></p><p clas= s=3DMsoNormal> </repositories><o:p></o:p></p><p cla= ss=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p><= /p><p class=3DMsoNormal> <!-- Dependencies --><o:p>= </o:p></p><p class=3DMsoNormal> <dependencies><o:p>= </o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal>&n= bsp; <!-- Server specific dependenci= es for WildFly 13 --><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <dependency><o:p></o:p></p><p class=3DMso= Normal> &= lt;groupId>org.wildfly</groupId><o:p></o:p></p><p class=3DMsoNorma= l> <ar= tifactId>wildfly-spec-api</artifactId><o:p></o:p></p><p class=3DMs= oNormal> = <version>13.0.0.Final</version><o:p></o:p></p><p class=3DMsoNor= mal> <= type>pom</type><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <scope>provided&l= t;/scope><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; </dependency><o:p></o:p></p><p class=3DMsoNormal> = ; <dependency><o:p></o:p></p><p c= lass=3DMsoNormal> &nbs= p; <groupId>org.wildfly.bom</groupId><o:p></o:p></p><p cl= ass=3DMsoNormal>  = ; <artifactId>wildfly-javaee7-with-tools</artifactId><o:p= ></o:p></p><p class=3DMsoNormal> &= nbsp; <scope>provided</scope><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <type>pom</type><o:p></o:p></p><p class=3DMsoNormal= > <ver= sion>13.0.0.Final</version><o:p></o:p></p><p class=3DMsoNormal>&nb= sp; </dependency><o:p></o:p></p><= p class=3DMsoNormal> <dependen= cy><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <groupId>org.hibernate</groupId&= gt;<o:p></o:p></p><p class=3DMsoNormal> = <artifactId>hibernate-core</artifac= tId><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <version>5.3.1.Final</version&g= t;<o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <scope>provided</scope><o:p></o:p= ></p><p class=3DMsoNormal> </d= ependency><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <dependency><o:p></o:p></p><p class=3DMsoNormal>&nbs= p; <groupId&= gt;org.hibernate.common</groupId><o:p></o:p></p><p class=3DMsoNormal>= <arti= factId>hibernate-commons-annotations</artifactId><o:p></o:p></p><p= class=3DMsoNormal> &n= bsp; <version>5.0.2.Final</version><o:p></o:p></p><p clas= s=3DMsoNormal> &= nbsp; <scope>provided</scope><o:p></o:p></p><p class=3DMsoNorma= l> </dependency><o:p></o:p>= </p><p class=3DMsoNormal> <dep= endency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <groupId>org.hibernate.validat= or</groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>hibernate-v= alidator</artifactId><o:p></o:p></p><p class=3DMsoNormal> = <version>6.0.1= 0.Final</version><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <scope>provided<= ;/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 c= lass=3DMsoNormal> &nbs= p; <groupId>javax.persistence</groupId><o:p></o:p></p><p = class=3DMsoNormal> &nb= sp; <artifactId>javax.persistence-api</artifactId><o:p></= o:p></p><p class=3DMsoNormal> &nbs= p; <version>2.2</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-search-orm</artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <version>= 5.5.8.Final</version><o:p></o:p></p><p class=3DMsoNormal> = <scope>provide= d</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 class=3DMsoNormal> = <groupId>org.jboss.spec.javax.faces</groupId><o:p>= </o:p></p><p class=3DMsoNormal> &n= bsp; <artifactId>jboss-jsf-api_2.3_spec</artifac= tId><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <version>2.3.5.SP1</version>= <o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <scope>provided</scope><o:p></o:p><= /p><p class=3DMsoNormal> </dep= endency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <dependency><o:p></o:p></p><p class=3DMsoNormal> = <groupId>= ;com.sun.faces</groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>= ;jsf-impl</artifactId><o:p></o:p></p><p class=3DMsoNormal>  = ; <version>2.3.= 5.SP1</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.jboss.spec.javax.el</groupId><o:p></o:p></p= ><p class=3DMsoNormal>  = ; <artifactId>jboss-el-api_3.0_spec</artifactId><o:= p></o:p></p><p class=3DMsoNormal>  = ; <version>1.0.11.Final</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>javax.el</groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>= ;javax.el-api</artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <version>= 3.0.1-b06</version><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; </dependency><o:p></o:p></p><p class=3DM= soNormal> <o:p></o:p></p><p class=3DMsoNormal> = <!-- Runtime dependencies. --><o:p></o:p></p= ><p class=3DMsoNormal> <depend= ency><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <groupId>net.sf.jasperreports<= /groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>jasperreports<= /artifactId><o:p></o:p></p><p class=3DMsoNormal> = <version>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=3D= MsoNormal>  = ; <groupId>org.apache.httpcomponents</groupId><o:p></o:p></p><p= class=3DMsoNormal> &n= bsp; <artifactId>httpclient</artifactId><o:p></o:p></p><p= class=3DMsoNormal> &n= bsp; <version>4.5.6</version><o:p></o:p></p><p class=3DMs= oNormal> </dependency><o:p>= </o:p></p><p class=3DMsoNormal> &= lt;dependency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <groupId>org.apache.http= components</groupId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <artifactId>htt= pcore</artifactId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <version>4.4.10&l= t;/version><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> &= nbsp; <groupId>org.apache.shiro</groupId><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <artifactId>shiro-core</artifactId><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <version>1.4.0</version><o:p></o:p></p><p class=3DM= soNormal> </dependency><o:p= ></o:p></p><p class=3DMsoNormal> = <dependency><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <groupId>org.apache.shi= ro</groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>shiro-web&l= t;/artifactId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <version>1.4.0</versi= on><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.apache.shiro</groupId><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <artifactId>shiro-ehcache</artifactId><o:p></o:p></p><p cl= ass=3DMsoNormal>  = ; <version>1.4.0</version><o:p></o:p></p><p class=3DMsoNo= rmal> </dependency><o:p></o= :p></p><p class=3DMsoNormal> <= dependency><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <groupId>org.primefaces<= /groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>primefaces</ar= tifactId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <version>6.2.7</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.primefaces.extensions</groupId><o:p></o:p></p><p cl= ass=3DMsoNormal>  = ; <artifactId>primefaces-extensions</artifactId><o:p></o:= p></p><p class=3DMsoNormal> = <version>6.2.7</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> &nb= sp; <groupId>org.omni= faces</groupId><o:p></o:p></p><p class=3DMsoNormal> = <artifactId>omniface= s</artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <version>3.1</vers= ion><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>org.postgresql</groupId><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <artifactId>postgresql</artifactId><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <version>42.2.4</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.logging.l= og4j</groupId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <artifactId>log4j-api= </artifactId><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <version>2.11.0</ve= rsion><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.apache.logging.log4j</groupId><o:p></o:p></= p><p class=3DMsoNormal> &nbs= p; <artifactId>log4j-core</artifactId><o:p></o:p></= p><p class=3DMsoNormal> &nbs= p; <version>2.11.0</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.apache= .logging.log4j</groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>= ;log4j-web</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>org.apache.logging.log4j</groupId><o:= p></o:p></p><p class=3DMsoNormal> = <artifactId>log4j-slf4j-impl</artifactId&= gt;<o:p></o:p></p><p class=3DMsoNormal> = <version>2.11.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>&= nbsp; <group= Id>com.intellij</groupId><o:p></o:p></p><p class=3DMsoNormal> = ; <artifactI= d>annotations</artifactId><o:p></o:p></p><p class=3DMsoNormal>&nbs= p; <version&= gt;12.0</version><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; </dependency><o:p></o:p></p><p class=3DMso= Normal> <dependency><o:p></= o:p></p><p class=3DMsoNormal> &nbs= p; <groupId>org.apache.commons</groupId><o:p>= </o:p></p><p class=3DMsoNormal> &n= bsp; <artifactId>commons-text</artifactId><o:= p></o:p></p><p class=3DMsoNormal> = <version>1.4</version><o:p></o:p></p><= p class=3DMsoNormal> </depende= ncy><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <dependency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <groupId>org= .apache.poi</groupId><o:p></o:p></p><p class=3DMsoNormal> = <artifactId>po= i</artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <version>3.17</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 clas= s=3DMsoNormal> &= nbsp; <groupId>org.apache.poi</groupId><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <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= > </dependency><o:p></o:p><= /p><p class=3DMsoNormal> <depe= ndency><o:p></o:p></p><p class=3DMsoNormal>  = ; <groupId>org.apache.poi</gro= upId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <artifactId>poi-scratchpad</ar= tifactId><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=3DMsoNormal> &nbs= p; <dependency><o:p></o:p></p><p class=3DMsoN= ormal> &l= t;groupId>org.apache.commons</groupId><o:p></o:p></p><p class=3DMs= oNormal> = <artifactId>commons-lang3</artifactId><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <version>3.7</version><o:p></o:p></p><p class=3DMsoNormal>= </dependency><o:p></o:p></= p><p class=3DMsoNormal> <depen= dency><o:p></o:p></p><p class=3DMsoNormal> = <groupId>commons-fileupload</= groupId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <artifactId>commons-fileupload= </artifactId><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <version>1.3.3</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 clas= s=3DMsoNormal> &= nbsp; <groupId>commons-io</groupId><o:p></o:p></p><p class=3DMs= oNormal> = <artifactId>commons-io</artifactId><o:p></o:p></p><p class=3DMs= oNormal> = <version>2.6</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.projectlombok</groupI= d><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <artifactId>lombok</artifactId>= ;<o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <version>1.18.0</version><o:p></o:= p></p><p class=3DMsoNormal> </= dependency><o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p c= lass=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <!-- Test dependencies. &nbs= p; --><o:p></o:p></p><p class=3DMsoNormal> = <dependency><o:p></o:p></p><p class=3DMsoNor= mal> <= groupId>junit</groupId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <artifactId&= gt;junit</artifactId><o:p></o:p></p><p class=3DMsoNormal> = <version>4.12&= lt;/version><o:p></o:p></p><p class=3DMsoNormal> = <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=3DMsoNo= rmal> <= ;groupId>org.dbunit</groupId><o:p></o:p></p><p class=3DMsoNormal>&= nbsp; <artif= actId>dbunit</artifactId><o:p></o:p></p><p class=3DMsoNormal> = ; <version&g= t;2.5.4</version><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>org.jboss.arquillian.junit</groupId><o:p></o:p></= p><p class=3DMsoNormal> &nbs= p; <artifactId>arquillian-junit-container</artifactId&= gt;<o:p></o:p></p><p class=3DMsoNormal> = <version>1.4.0.Final</version><o= :p></o:p></p><p class=3DMsoNormal>  = ; <scope>test</scope><o:p></o:p></p><p = class=3DMsoNormal> </dependenc= y><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <dependency><o:p></o:p></p><p class=3DMsoNormal> = <groupId>org.j= boss.arquillian.extension</groupId><o:p></o:p></p><p class=3DMsoNorma= l> <ar= tifactId>arquillian-persistence-dbunit</artifactId><o:p></o:p></p>= <p class=3DMsoNormal> = <version>1.0.0.Alpha7</version><o:p></o:p></p><p c= lass=3DMsoNormal> &nbs= p; <scope>test</scope><o:p></o:p></p><p class=3DMsoNormal= > </dependency><o:p></o:p><= /p><p class=3DMsoNormal> <depe= ndency><o:p></o:p></p><p class=3DMsoNormal>  = ; <groupId>org.jboss.shrinkwrap.r= esolver</groupId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <artifactId>shrink= wrap-resolver-impl-maven-archive</artifactId><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp; <version>3.1.3</version><o:p></o:p></p><p class=3DMsoNorma= l> </dependency><o:p></o:p>= </p><p class=3DMsoNormal> <dep= endency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <groupId>org.jboss.arquillian.= graphene</groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifactId>graph= ene-webdriver</artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <version>= 2.3.2</version><o:p></o:p></p><p class=3DMsoNormal> = <type>pom</type&g= t;<o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <scope>test</scope><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= om.google.guava</groupId><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <artifactId&g= t;guava</artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <version>25.1-j= re</version><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <scope>test</scope&g= t;<o:p></o:p></p><p class=3DMsoNormal> &= nbsp; </dependency><o:p></o:p></p><p class=3DMsoNormal> <o:p></o= :p></p><p class=3DMsoNormal> </dependencies><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=3D= MsoNormal> <o:p></o:p></p><p class=3DMsoNormal> <= dependencyManagement><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <dependencies><o:p></o:p></p><p class=3DM= soNormal> <o:p></o:p></p><p class=3DMsoNormal> = <!-- Test dependencies. = --><o:p></o:p></p><p class=3DMsoNormal> &n= bsp; <dependency><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <groupId>org.jboss.arquillian<= /groupId><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <artifac= tId>arquillian-bom</artifactId><o:p></o:p></p><p class=3DMsoNormal= > &n= bsp; <version>1.4.0.Final</version><o:p></o:p></p><= p class=3DMsoNormal> &= nbsp; <type>pom</type><o:p></o:p>= </p><p class=3DMsoNormal> &n= bsp; <scope>import</scope><= o:p></o:p></p><p class=3DMsoNormal> &nbs= p; </dependency><o:p></o:p></p><p class=3DMso= Normal> &= lt;dependency><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <gr= oupId>org.jboss.arquillian.extension</groupId><o:p></o:p></p><p cl= ass=3DMsoNormal>  = ; <artifactId>arquillian-drone-bom</= artifactId><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <versi= on>2.5.1</version><o:p></o:p></p><p class=3DMsoNormal> = &nb= sp; <type>pom</type><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; &nbs= p; <scope>import</scope><o:p></o:p></p><p class=3DMsoNorm= al> </= dependency><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; </dependencies><o:p></o:p></p><p class=3DMsoNormal>= </dependencyManagement><o:p></o:p></p><p class=3DM= soNormal> <o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p = class=3DMsoNormal> <!-- Build settings &nbs= p; --><o:p></o:p></p><p class=3DMsoNormal> = <build><o:p></o:p></p><p class=3DMsoNormal> &= nbsp; <finalName>${project.artifactId}</fi= nalName><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <plugins><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; <plugin><o:= p></o:p></p><p class=3DMsoNormal> = <groupId>org.apache.= maven.plugins</groupId><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; &= nbsp; <artifactId>maven-enforcer-plugin</artifactId><o:p></o:p>= </p><p class=3DMsoNormal> &n= bsp; <version>3.0.0-M2</versio= n><o:p></o:p></p><p class=3DMsoNormal> &nbs= p; <executions>= <o:p></o:p></p><p class=3DMsoNormal> &nb= sp; = <execution><o:p></o:p></p><p class=3DMsoNormal> &nb= sp; = <id>enforce-maven</id&g= t;<o:p></o:p></p><p class=3DMsoNormal> &= nbsp; &nbs= p; <goals><o:p></o:p></p><p class=3DMsoNormal= > &n= bsp;  = ; <goal>enforce</goal><o:p></o:p></p><p class=3DMso= Normal> &n= bsp; <= /goals><o:p></o:p></p><p class=3DMsoNormal>  = ; &n= bsp; <configuration><o:p></o:p></p><p c= lass=3DMsoNormal> &nbs= p; &= nbsp; <rules><o:p></o:p></p><p class=3DMsoNor= mal>  = ; &n= bsp; <requireMavenVersion><o:p></= o:p></p><p class=3DMsoNormal> &nbs= p; &= nbsp; &nbs= p; <version>3.3.9</version><o:p></o:p></p><p class= =3DMsoNormal> &n= bsp;  = ; </requireMavenVersion&= gt;<o:p></o:p></p><p class=3DMsoNormal> = &nb= sp; </rules><o:p></o:= p></p><p class=3DMsoNormal> = &nb= sp; </configuration><o:p></o:p></p><p class=3DMsoNormal>&= nbsp; &nbs= p; </execution><o:p></o:p></p><p = class=3DMsoNormal> &nb= sp; </executions><o:p></o:p></p><p clas= s=3DMsoNormal> &= nbsp; </plugin><o:p></o:p></p><p class=3DMsoNormal> = </plugins><o:p></o:p></p><p class=3DMsoNorma= l> </build><o:p></o:p></p><p class=3DMsoNormal>&nbs= p;<o:p></o:p></p><p class=3DMsoNormal></project><o:p></o:p></p><p cla= ss=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNormal>/* end of POM file= <o:p></o:p></p><p class=3DMsoNormal> <o:p></o:p></p><p class=3DMsoNorm= al 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'font-size:10.0pt;font-fa= mily:"Verdana",sans-serif;color:#666666'>Disclaimer</span></b><span style= =3D'font-size:10.0pt;font-family:"Verdana",sans-serif;color:#666666'> <o:p>= </o:p></span></p><p><span style=3D'font-size:8.0pt;font-family:"Verdana",sa= ns-serif;color:#666666'>The content of this e-mail message and all attachme= nts thereto (`this message`) does not necessarily reflect the views of <b>M= egChem (Pty) Ltd</b> (`MegChem`). Before acting on the contents thereof, th= e recipient should verify that the originator has the appropriate delegated= authority. In the event that this message has not been appropriately autho= rised in terms of MegChem`s delegation of authority, or in the event of the= personal usage of MegChem`s e-mail facility, MegChem will not be liable fo= r the contents of this message. <br><br>1. This message may contain informa= tion which is confidential, private or privileged in nature and subject to = legal privilege. If you are not the intended recipient you may not peruse, = use, disseminate, distribute or copy this message or its attachments. Pleas= e notify the sender immediately by e-mail, facsimile or telephone and there= after return and or destroy this original message. <br><br>2. Please note t= hat the recipient must scan this message and any attachments for viruses an= d the like. MegChem accepts no liability, damage or expense resulting direc= tly 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, filte= r, block, delete, use and act upon any incoming or outgoing message or it`s= attachments sent or received by the employee, including hyperlinks in such= message attachments and files copied or saved, automatically or by the emp= loyee on MegChem`s equipment. <br><br>4. Please report email abuse / misuse= to <a href=3D"mailto:[email protected]">[email protected]</a> = <br><br>This email has been scanned for viruses and malware, and automatica= lly archived by <b>Mimecast SA (Pty) Ltd</b>, an innovator in Software as a= Service (SaaS) for business. <b>Mimecast Unified Email Management =E2=84= =A2 (UEM)</b> offers email continuity, security, archiving and compliance w= ith all current legislation. To find out more, <a href=3D"http://www.mimeca= st.co.za/uem" target=3D"_blank">contact Mimecast</a>. <o:p></o:p></span></p= ></div></body></html> ------=_NextPart_000_0063_01D427FF.89F733D0-- --===============1915029870360759860== 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 --===============1915029870360759860==--