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 205656 - java.lang.IllegalArgumentException when creating jsp file, Problem with Web Page folder path
Summary: java.lang.IllegalArgumentException when creating jsp file, Problem with Web P...
Status: RESOLVED WORKSFORME
Alias: None
Product: javaee
Classification: Unclassified
Component: JSP Parser (show other bugs)
Version: 7.1
Hardware: PC Windows Vista
: P3 normal (vote)
Assignee: Petr Hejl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-29 15:07 UTC by dzielnywoj
Modified: 2015-07-15 11:36 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Unexpected Exception log files (45.98 KB, application/octet-stream)
2013-05-01 05:00 UTC, adbhutha
Details
Unexpected Exception log files (59.15 KB, application/octet-stream)
2013-05-01 05:07 UTC, adbhutha
Details
Unexpected Exception log files (59.15 KB, application/octet-stream)
2013-05-01 05:08 UTC, adbhutha
Details
Unexpected Exception log files (59.15 KB, application/octet-stream)
2013-05-01 05:10 UTC, adbhutha
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dzielnywoj 2011-11-29 15:07:41 UTC
Scenario:

1. Create New Java Web -> Web Application project.
2. Change Web Page Folder in project properties window to folder on another partition (partition letter must be different than the one where project is saved)
3. Create new jsp file in Web Pages folder.
4. Exception is displayed:

java.lang.IllegalArgumentException: E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src\ws\wsjava\src\admin\remoteprinting.jsp@d7849ba1:6cb6aedd not under E:\Documents\NetBeansProjects\3_1_12_X\WEB_GCM_3_1_12_X\web@50355a8a:b45a2f1
E:\Documents\NetBeansProjects\3_1_12_X\WEB_GCM_3_1_12_X\web@50355a8a:b45a2f1 valid=true id=189113073 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src\ws\wsjava\src\admin\remoteprinting.jsp@d7849ba1:6cb6aedd valid=true id=1823911645 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src\ws\wsjava\src\admin@684706f1:65fa178 valid=true id=106930552 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src\ws\wsjava\src@ac8e393c:5a1d71d7 valid=true id=1511879127 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src\ws\wsjava@12e9a2b4:3f8cba13 valid=true id=1066187283 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src\ws@4ebe804:43ffdb25 valid=true id=1140841253 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm\src@6e04ba52:528c7d03 valid=true id=1384938755 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps\gcm@cbf20aa:5637a4c valid=true id=90405452 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene\apps@ea5b5297:734978bd valid=true id=1934194877 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src\gene@e6bfe759:5c95fb6c valid=true id=1553333100 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X\nd_src@6513b5d8:7aad9ef0 valid=true id=2058198768 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions\3_1_12_X@1cf81ebf:1c9ddd7c valid=true id=480107900 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\versions@e9365fb3:40380691 valid=true id=1077413521 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
E:\@135716:6bc068ce valid=true id=1807771854 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
 valid=true id=622912422 filesystem=[org.netbeans.modules.masterfs.filebasedfs.FileBasedFileSystem@39d29bcd]
null valid=null id=0 filesystem=null

	at org.netbeans.modules.web.jspparser.ContextUtil.findRelativePath(ContextUtil.java:144)
	at org.netbeans.modules.web.jspparser.ContextUtil.findRelativeContextPath(ContextUtil.java:163)
	at org.netbeans.modules.web.jspparser_ext.WebAppParseSupport.getJSPUri(WebAppParseSupport.java:459)
	at org.netbeans.modules.web.jspparser_ext.WebAppParseSupport.createCompilationContext(WebAppParseSupport.java:426)
	at org.netbeans.modules.web.jspparser_ext.WebAppParseSupport.analyzePage(WebAppParseSupport.java:467)
	at org.netbeans.modules.web.jspparser.JspParserImpl.analyzePage(JspParserImpl.java:202)
	at org.netbeans.modules.web.core.jsploader.TagLibParseSupport$ParsingRunnable.run(TagLibParseSupport.java:366)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1411)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1991)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
	at org.openide.util.RequestProcessor.post(RequestProcessor.java:457)
	at org.netbeans.modules.web.core.jsploader.TagLibParseSupport.parseObject(TagLibParseSupport.java:230)
	at org.netbeans.modules.web.core.jsploader.TagLibParseSupport.prepare(TagLibParseSupport.java:208)
	at org.netbeans.modules.web.core.jsploader.TagLibParseSupport.getCachedParseResult(TagLibParseSupport.java:320)
	at org.netbeans.modules.web.core.jsploader.JspContextInfoImpl.getCachedParseResult(JspContextInfoImpl.java:126)
	at org.netbeans.modules.web.core.syntax.JspUtils.getCachedParseResult(JspUtils.java:142)
	at org.netbeans.modules.web.core.syntax.JspUtils.getCachedParseResult(JspUtils.java:150)
	at org.netbeans.modules.web.core.syntax.JSPProcessor.process(JSPProcessor.java:320)
	at org.netbeans.modules.web.core.syntax.EmbeddingProviderImpl.getEmbeddings(EmbeddingProviderImpl.java:75)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:633)
	at org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:284)
	at org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:163)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$3.run(RepositoryUpdater.java:2398)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:643)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:154)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:138)
	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:211)
	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:208)
	at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:168)
	at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:356)
	at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:71)
	at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:208)
	at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.indexEmbedding(RepositoryUpdater.java:2352)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:2201)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1500(RepositoryUpdater.java:1827)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2028)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:2026)
	at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:460)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:2026)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:2434)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:2719)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:2505)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:4518)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:4455)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:618)
	at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:728)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[catch] at java.lang.Thread.run(Thread.java:722)
Comment 1 adbhutha 2013-05-01 05:00:02 UTC
Created attachment 134000 [details]
Unexpected Exception log files
Comment 2 adbhutha 2013-05-01 05:07:10 UTC
Created attachment 134001 [details]
Unexpected Exception log files
Comment 3 adbhutha 2013-05-01 05:08:15 UTC
Created attachment 134002 [details]
Unexpected Exception log files
Comment 4 adbhutha 2013-05-01 05:10:23 UTC
Created attachment 134003 [details]
Unexpected Exception log files
Comment 5 Petr Hejl 2015-07-15 11:36:29 UTC
Is this still (consistently) reproducible? Does not happen in dev build on Windows 7 (project on C:, web folder on D:).