The following results in NullPointerException
new Win32FindData().clone();
Exception in thread "main" java.lang.NullPointerException
at com.jniwrapper.Structure.computeLength(SourceFile:231)
at com.jniwrapper.Structure.init(SourceFile:168)
at com.jniwrapper.Structure.init(SourceFile:176)
at com.jniwrapper.win32.io.Win32FindData.init(Win32FindData.java:65)
at com.jniwrapper.win32.io.Win32FindData.<init>(Win32FindData.java:60)
at com.jniwrapper.win32.io.Win32FindData.clone(Win32FindData.java:166)
at com.ci.pl.app.os.core.win32.util.Win32DirectoryStream.main(Win32DirectoryStream.java:523)
I do this for many other structure classes and it works. I noticed this issue when I tried to perform:
new ComplexArray( new Win32FindData(), 2);
Thanks,
Rob Arciere