You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Kengo Seki (Jira)" <ji...@apache.org> on 2020/09/17 02:08:00 UTC
[jira] [Commented] (BIGTOP-3406) Fix Oozie smoke test to work
[ https://issues.apache.org/jira/browse/BIGTOP-3406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17197323#comment-17197323 ]
Kengo Seki commented on BIGTOP-3406:
------------------------------------
Hmm. Even with the OOZIE_URL and OOZIE_TAR_HOME environment variables, Oozie seems to fail to start its webapp deployed with the current puppet manifest due to the sign inconsistency.
{code:title=/var/log/oozie/catalina.out}
17-Sep-2020 10:25:04.492 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Error deploying deployment descriptor [/var/lib/oozie/tomcat-deployment/webapps/oozie.war]
org.xml.sax.SAXParseException; systemId: file:///var/lib/oozie/tomcat-deployment/webapps/oozie/META-INF/context.xml; lineNumber: 18; columnNumber: 24; Error at (18, 24) : class "javax.servlet.ServletRegistration$Dynamic"'s signer information does not match signer information of other classes in the same package
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1948)
at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:1980)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1254)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElementAfterName(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1496)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:847)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1840)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.SecurityException: class "javax.servlet.ServletRegistration$Dynamic"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:891)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:661)
at java.lang.ClassLoader.defineClass(ClassLoader.java:754)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getConstructor0(Class.java:3075)
at java.lang.Class.getConstructor(Class.java:1825)
at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:117)
at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1251)
... 19 more
{code}
> Fix Oozie smoke test to work
> ----------------------------
>
> Key: BIGTOP-3406
> URL: https://issues.apache.org/jira/browse/BIGTOP-3406
> Project: Bigtop
> Issue Type: Bug
> Components: tests
> Environment: Currently, Oozie's smoke test is failing on Jenkins as follows. It looks like we have to define {{$OOZIE_URL}} in provisioner/utils/smoke-tests.sh.
> [https://ci.bigtop.apache.org/job/Bigtop-trunk-smoke-tests/COMPONENTS=hdfs.yarn.mapreduce.hive.oozie@oozie,OS=centos-7-x86_64-deploy/164/console]
> {code}
> FAILURE: Build failed with an exception.
> * Where:
> Build file '/bigtop-home/bigtop-tests/smoke-tests/build.gradle' line: 26
> * What went wrong:
> Execution failed for task ':bigtop-tests:smoke-tests:oozie:test'.
> > undeclared env variable: OOZIE_URL
> * Try:
> Run with 40 actionable tasks: 4 executed, 36 up-to-date
> --stacktrace option to get the stack trace. Run with --debug option to get more log output. Run with --scan to get full insights.
> * Get more help at https://help.gradle.org
> BUILD FAILED in 49s
> {code}
> In addition, the testPig method is not supposed to work since Pig was removed from the Bigtop components.
> Reporter: Kengo Seki
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)