ArrayIndexOutOfBoundsException from Java Path.normalize() for Empty Path - Sigmainfy - Technical blog to learn, share and to inspire



ArrayIndexOutOfBoundsException from Java Path.normalize() for Empty Path – Sigmainfy – Technical blog to learn, share and to inspire

This post explains why and how ArrayIndexOutOfBoundsException is thrown from Java Path.normalize() for Empty Path directly from the angle of UnixPath source code.

ArrayIndexOutOfBoundsException from Java Path.normalize() for Empty Path

Well, what happens is that the following simple one line statement throws and ArrayIndexOutOfBoundsException:

public class App {      public static void main( String[] args ) {          Paths.get("").normalize();          System.out.println( "Hello World!" );      }  }  /*  The following exception is thrown:    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0      at sun.nio.fs.UnixPath.normalize(UnixPath.java:508)      at net.tech-wonderland.app.App.main(App.java:11)  */  


Read full article from ArrayIndexOutOfBoundsException from Java Path.normalize() for Empty Path – Sigmainfy – Technical blog to learn, share and to inspire


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts