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)