Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Running locally:
[smoker] Traceback (most recent call last): [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 1487, in <module> [smoker] main() [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 1413, in main [smoker] downloadOnly=c.download_only) [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 1474, in smokeTest [smoker] unpackAndVerify(java, 'solr', tmpDir, artifact, gitRevision, version, testArgs, baseURL) [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 566, in unpackAndVerify [smoker] verifyUnpacked(java, project, artifact, unpackPath, gitRevision, version, testArgs, tmpDir, baseURL) [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 716, in verifyUnpacked [smoker] checkAllJARs(os.getcwd(), project, gitRevision, version, tmpDir, baseURL) [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 237, in checkAllJARs [smoker] noJavaPackageClasses('JAR file "%s"' % fullPath, fullPath) [smoker] File "/Users/mdrob/code/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 125, in noJavaPackageClasses [smoker] raise RuntimeError('%s contains sheisty class "%s"' % (desc, name2)) [smoker] RuntimeError: JAR file "/Users/mdrob/code/lucene-solr/lucene/build/smokeTestRelease/tmp/unpack/solr-9.0.0/server/build/packaging/lib/javax.servlet-api-3.1.0.jar" contains sheisty class "javax/servlet/annotation/HandlesTypes.class"
There's some checks in there about ignoring javax.serlvet and ignoring server/lib directory, but it's somehow picking up this file still. Did we move paths around at some point?