This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 229178 - Can't open Web Project - error in path (invalid char :)
Summary: Can't open Web Project - error in path (invalid char :)
Status: RESOLVED DUPLICATE of bug 229135
Alias: None
Product: projects
Classification: Unclassified
Component: Ant Project (show other bugs)
Version: 7.4
Hardware: All Windows 7 x64
: P1 normal (vote)
Assignee: Milos Kleint
URL:
Keywords:
Depends on: 229135
Blocks:
  Show dependency tree
 
Reported: 2013-04-29 19:33 UTC by ecerichter
Modified: 2019-03-04 08:56 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
IDE log (430.81 KB, text/plain)
2013-04-29 19:33 UTC, ecerichter
Details
screenshot after "Open project..." and selecting the web project to open (59.54 KB, image/png)
2013-04-29 19:34 UTC, ecerichter
Details
How the lib is declared in nblibraries.properties (15.01 KB, image/png)
2013-04-29 19:37 UTC, ecerichter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ecerichter 2013-04-29 19:33:09 UTC
Product Version = NetBeans IDE Dev (Build 201304272301)
Operating System = Windows 7 version 6.1 running on amd64
Java; VM; Vendor = 1.7.0_17
Runtime = Java HotSpot(TM) 64-Bit Server VM 23.7-b01

IMHO, javadoc should not block opening project.

Regards, Edson.

Stacktrace:

java.nio.file.InvalidPathException: Illegal char <:> at index 34: C:\Program Files\netbeans\bin\http:\poi.apache.org\apidocs
	at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
	at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
	at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
	at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
	at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
	at java.io.File.toPath(File.java:2069)
	at org.openide.util.Utilities.toURI(Utilities.java:3114)
	at org.netbeans.modules.project.ant.ProjectLibraryProvider.calculate(ProjectLibraryProvider.java:536)
	at org.netbeans.modules.project.ant.ProjectLibraryProvider.access$000(ProjectLibraryProvider.java:132)
	at org.netbeans.modules.project.ant.ProjectLibraryProvider$LP.<init>(ProjectLibraryProvider.java:259)
	at org.netbeans.modules.project.ant.ProjectLibraryProvider.getLibraries(ProjectLibraryProvider.java:330)
	at org.netbeans.modules.project.ant.ProjectLibraryProvider.getLibraries(ProjectLibraryProvider.java:131)
	at org.netbeans.modules.project.libraries.LibraryAccessor.getLibraries0(LibraryAccessor.java:122)
	at org.netbeans.modules.project.libraries.LibraryAccessor.getLibraries(LibraryAccessor.java:119)
	at org.netbeans.api.project.libraries.LibraryManager.<init>(LibraryManager.java:134)
	at org.netbeans.api.project.libraries.LibraryManager.forLocation(LibraryManager.java:532)
	at org.netbeans.modules.project.ant.ProjectLibraryProvider.getProjectLibraryManager(ProjectLibraryProvider.java:1144)
	at org.netbeans.spi.project.support.ant.ReferenceHelper.getProjectLibraryManager(ReferenceHelper.java:1507)
	at org.netbeans.spi.project.support.ant.ReferenceHelper.findLibrary(ReferenceHelper.java:1605)
	at org.netbeans.modules.java.api.common.classpath.ClassPathSupport.itemsList(ClassPathSupport.java:156)
	at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.filterBrokenLibraryRefs(WebProject.java:1169)
	at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.updateProject(WebProject.java:1078)
	at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.access$1100(WebProject.java:871)
	at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl$1$1.run(WebProject.java:889)
	at org.openide.util.Mutex.writeAccess(Mutex.java:474)
	at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl$1.run(WebProject.java:887)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:609)
	at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:885)
	at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:85)
	at org.netbeans.spi.project.ui.support.UILookupMergerSupport$OpenHookImpl.projectOpened(UILookupMergerSupport.java:244)
	at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:85)
[catch] at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1228)
	at org.netbeans.modules.project.ui.OpenProjectList.doOpenProject(OpenProjectList.java:1309)
	at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:791)
	at org.netbeans.modules.project.ui.OpenProjectList$5.run(OpenProjectList.java:659)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)
Comment 1 ecerichter 2013-04-29 19:33:20 UTC
Created attachment 133949 [details]
IDE log
Comment 2 ecerichter 2013-04-29 19:34:33 UTC
Created attachment 133950 [details]
screenshot after "Open project..." and selecting the web project to open
Comment 3 ecerichter 2013-04-29 19:37:06 UTC
Created attachment 133951 [details]
How the lib is declared in nblibraries.properties
Comment 4 David Konecny 2013-05-02 21:58:11 UTC
Shared library does not cope with Javadoc being an http URL. This problem must exist in both EE/SE project types. I do not remember when "Add URL" was added to Javadoc section in Ant Libraries manager but sharable libraries were not updated to cope with that change.

As a short term workaround you can remove those two lines from nblibraries.properties:

libs.JasperReports-3.7.6.javadoc=\
    http://pos.apache.org/apidocs

and everything should work again.
Comment 5 Milos Kleint 2013-05-06 09:00:06 UTC
is likely related to issue 212877 (which was fixed and the code attempts to cater for http javadoc urls) and issue 229135 which has occurred in recent builds.
Comment 6 Milos Kleint 2013-05-16 13:08:18 UTC
in latest dev builds, I can add a library to a project with shared (project level) libraries and add an url for javadoc and experience no problems with opening on restart. (in j2se project)
Comment 7 Milos Kleint 2013-06-04 09:28:08 UTC

*** This bug has been marked as a duplicate of bug 229135 ***
Comment 8 loren1aguilar 2019-03-04 08:56:57 UTC
Just noted it won't go with one of the wordpress plugins at https://writemyessaytoday.net/