1) Create a new BPEL Module project
2) On Source package folder, right click and create new File
(XML -> External WSDL File )
3) Choose From Local File System
4) Choose a network folder that is accessible from your machine
.Make sure that folder contains atleast one valid WSDL
The entry will look something like
"\\remotemachine\mydirectory\wsdl" ( Windows )
5) Click finish - Then it will throw exception dialog with - NPE
[catch] at java.lang.Thread.run(Thread.java:595)
Importing files from a network drive is not a very strong use case. Downgrading
The root cause of the problem is the FileObject API in Netbeans. I am trying to
do the following:
FileObject source = FileUtil.toFileObject(FileUtil.normalizeFile(srcFile));
this gives me a null source if srcFile is of the format
"\\remotemachine\mydirectory\wsdl" on windows. java.io.File API is able to
handle file with this path but not the FileObject.
This problem is seen many ways in the Netbeans IDE. Here are some examples:
1. Try to add "\\remotemachine\mydirectory\wsdl" type folder in the "Favorites"
tab and nothing will be mounted.
2. Try to open a Java Project from a "\\remotemachine\mydirectory\wsdl" path.
You will notice that the contents are seen in the FileDialog, but the NB project
folder is not recognized.
I changed the retriever wizard to print error messages in the output window
instead of ugly NPE. Once Netbeans FileObject (FileUtil) bug is fixed, this bug
will be fixed completely.
*** This issue has been marked as a duplicate of 46813 ***