jmark99 opened a new issue, #3279:
URL: https://github.com/apache/accumulo/issues/3279

   **Describe the bug**
   
   When attempting to perform some testing of the 1.10.3-RC0 candidate, I''m 
seeing a test failure in the VfsClassLoaderTest class.
   
   **Versions (OS, Maven, Java, and others, as appropriate):**
    - Version 1.10.3-RC0
    - OS: Ubuntu 21.10
   
   **To Reproduce**
   1. Download the RC0 artifacts
   2. `xzf accumulo-1.10.3-src.tar.gz`
   3. `cd accumulo-1.10.3`
   4. `mvn clean package`
   5. Saw the following output:
   <pre>
   [INFO] Running 
org.apache.accumulo.start.classloader.vfs.providers.VfsClassLoaderTest
   [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
1.673 s <<< FAILURE! - in 
org.apache.accumulo.start.classloader.vfs.providers.VfsClassLoaderTest
   [ERROR] 
org.apache.accumulo.start.classloader.vfs.providers.VfsClassLoaderTest  Time 
elapsed: 1.653 s  <<< ERROR!                                                    
   
   java.lang.ExceptionInInitializerError                                        
                                                                                
           
   Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 
2             
   </pre>
   
   **Additional context**
   
   Looking into the surefire-reports directory similar information was provided:
   
   <pre>
   The output in the surefire-reports directory doesn't provide too much info.
   
   Test set: 
org.apache.accumulo.start.classloader.vfs.providers.VfsClassLoaderTest
   
-------------------------------------------------------------------------------
   Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.716 s <<< 
FAILURE! - in 
org.apache.accumulo.start.classloader.vfs.providers.VfsClassLoaderTest
   org.apache.accumulo.start.classloader.vfs.providers.VfsClassLoaderTest  Time 
elapsed: 1.698 s  <<< ERROR!
   java.lang.ExceptionInInitializerError
   Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 
2
   
   
   [main} INFO  org.apache.hadoop.hdfs.MiniDFSCluster  - starting cluster: 
numNameNodes=1, numDataNodes=1
   [main} INFO  org.apache.hadoop.hdfs.MiniDFSCluster  - Shutting down the Mini 
HDFS Cluster
   </pre>
   
   In order to find additional information, I attempted to install Accumulo 
using fluo-uno.
   
   <pre>
   $ uno fetch accumulo
   hadoop-2.6.5.tar.gz download matches expected checksum 
(fd9d24155bb18475c25bc6a88284a696224d5ef38503c5c3f1d4c0b65ae1c552d90d2136ca0fa45294d62204eed3d1154785c12cc260cca4
   2ea2fbf027b461b2)                                                            
                                                                                
           
   zookeeper-3.4.14.tar.gz download matches expected checksum 
(b2e03d95f8cf18b97a46e2f53871cef5a5da9d5d80b97009375aed7fb35368c440ca944c7e8b64efabbc065f6fb98bb86239f7c1491f
   0490efc71876d5a7f424)                                                        
                                                                                
           
   accumulo-1.10.3-bin.tar.gz download matches expected checksum 
(6a57133cdc8fe55076de9be2deb6faf0d170c86f)      
   $ uno setup accumulo                                                         
                                                        
   Setting up accumulo (detailed logs in 
/home/user/dev/fluo-uno/install/logs/setup)...                                  
                                                  
   Installing Apache Hadoop 2.6.5 at 
/home/user/dev/fluo-uno/install/hadoop-2.6.5                                    
                                                      
   Installing Apache ZooKeeper 3.4.14 at 
/home/user/dev/fluo-uno/install/zookeeper-3.4.14                                
                                                  
   Installing Apache Accumulo 1.10.3 at 
/home/user/dev/fluo-uno/install/accumulo-1.10.3                                 
                                                   
   Apache Accumulo 1.10.3 is running                                            
                                                                                
           
       * Accumulo Monitor: http://localhost:9995/                               
                                                                                
           
       * view logs at /home/user/dev/fluo-uno/install/logs/accumulo             
                                                                                
           
   Setup of accumulo complete.                                                  
            
   $ uno status                                                                 
                                                        
   Accumulo processes running: master(1873416) gc(1873488) tracer(1873560)      
                                                                                
           
   Hadoop processes running: localhost(1873416) localhost(1873488) 
localhost(1873560) 
   </pre>
   
   ZooKeeper failed to start. So I ran `uno start accumulo` to see if I could 
capture more info.
   
   <pre>
   $ uno start accumulo
   ZooKeeper JMX enabled by default
   Using config: 
/home/user/dev/fluo-uno/install/zookeeper-3.4.14/bin/../conf/zoo.cfg
   Starting zookeeper ... STARTED
   Exception in thread "main" java.lang.ExceptionInInitializerError
           at 
org.apache.hadoop.util.GenericOptionsParser.preProcessForWindows(GenericOptionsParser.java:438)
           at 
org.apache.hadoop.util.GenericOptionsParser.parseGeneralOptions(GenericOptionsParser.java:484)
           at 
org.apache.hadoop.util.GenericOptionsParser.<init>(GenericOptionsParser.java:170)
           at 
org.apache.hadoop.util.GenericOptionsParser.<init>(GenericOptionsParser.java:153)
           at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:64)
           at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
           at org.apache.hadoop.hdfs.tools.GetConf.main(GetConf.java:331)
   Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 
2
           at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
           at java.base/java.lang.String.substring(String.java:1874)
           at org.apache.hadoop.util.Shell.<clinit>(Shell.java:50)
           ... 7 more
   Starting namenodes on []
   localhost: starting namenode, logging to 
/home/user/dev/fluo-uno/install/logs/hadoop/hadoop-user-namenode-devlap.out
   localhost: starting datanode, logging to 
/home/user/dev/fluo-uno/install/logs/hadoop/hadoop-user-datanode-devlap.out
   Exception in thread "main" java.lang.ExceptionInInitializerError
           at 
org.apache.hadoop.util.GenericOptionsParser.preProcessForWindows(GenericOptionsParser.java:438)
           at 
org.apache.hadoop.util.GenericOptionsParser.parseGeneralOptions(GenericOptionsParser.java:484)
           at 
org.apache.hadoop.util.GenericOptionsParser.<init>(GenericOptionsParser.java:170)
           at 
org.apache.hadoop.util.GenericOptionsParser.<init>(GenericOptionsParser.java:153)
           at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:64)
           at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
           at org.apache.hadoop.hdfs.tools.GetConf.main(GetConf.java:331)
   Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 
2
           at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
           at java.base/java.lang.String.substring(String.java:1874)
           at org.apache.hadoop.util.Shell.<clinit>(Shell.java:50)
           ... 7 more
   starting yarn daemons
   starting resourcemanager, logging to 
/home/user/dev/fluo-uno/install/logs/hadoop/yarn-user-resourcemanager-devlap.out
   localhost: starting nodemanager, logging to 
/home/user/dev/fluo-uno/install/logs/hadoop/yarn-user-nodemanager-devlap.out
   Starting monitor on localhost
   Starting tablet servers .... done
   OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated 
in version 9.0 and will likely be removed in a future release.
   Starting tserver on localhost
   WARNING: An illegal reflective access operation has occurred
   WARNING: Illegal reflective access by 
org.apache.hadoop.security.authentication.util.KerberosUtil 
(file:/home/user/dev/fluo-uno/install/hadoop-2.6.5/share/hadoop/common
   /lib/hadoop-auth-2.6.5.jar) to method sun.security.krb5.Config.getInstance()
   WARNING: Please consider reporting this to the maintainers of 
org.apache.hadoop.security.authentication.util.KerberosUtil
   WARNING: Use --illegal-access=warn to enable warnings of further illegal 
reflective access operations
   WARNING: All illegal access operations will be denied in a future release
   2023-04-06 15:21:02,511 [start.Main] ERROR: Thread 
'org.apache.accumulo.master.state.SetGoalState' died.
   java.lang.ExceptionInInitializerError
           at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:79)
           at 
org.apache.hadoop.security.Groups.parseStaticMapping(Groups.java:116)
           at org.apache.hadoop.security.Groups.<init>(Groups.java:93)
           at org.apache.hadoop.security.Groups.<init>(Groups.java:73)
           at 
org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:293)
           at 
org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:283)
           at 
org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:260)
           at 
org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:789)
           at 
org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:774)
           at 
org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:647)
           at 
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2755)
           at 
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:2747)
           at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2613)
           at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
           at org.apache.hadoop.fs.Path.getFileSystem(Path.java:296)
           at 
org.apache.accumulo.core.volume.VolumeImpl.<init>(VolumeImpl.java:45)
           at 
org.apache.accumulo.core.volume.VolumeConfiguration.create(VolumeConfiguration.java:161)
           at 
org.apache.accumulo.server.fs.VolumeManagerImpl.get(VolumeManagerImpl.java:357)
           at 
org.apache.accumulo.server.fs.VolumeManagerImpl.get(VolumeManagerImpl.java:339)
           at 
org.apache.accumulo.server.fs.VolumeManagerImpl.get(VolumeManagerImpl.java:333)
           at 
org.apache.accumulo.master.state.SetGoalState.main(SetGoalState.java:46)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at org.apache.accumulo.start.Main$2.run(Main.java:170)
           at java.base/java.lang.Thread.run(Thread.java:834)
   Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 
2
           at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
           at java.base/java.lang.String.substring(String.java:1874)
           at org.apache.hadoop.util.Shell.<clinit>(Shell.java:50)
           ... 27 more
   Starting master on localhost
   Starting gc on localhost
   Starting tracer on localhost
   </pre>
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to