Bug 151650 - [tracking]: JSP EL tokenizer throws error
Summary: [tracking]: JSP EL tokenizer throws error
Status: RESOLVED WORKSFORME
Alias: None
Product: Java Server Faces
Classification: WebTools
Component: Core (show other bugs)
Version: 1.5.1   Edit
Hardware: PC Windows XP
: P4 normal (vote)
Target Milestone: 3.2   Edit
Assignee: Cameron Bateman CLA
QA Contact:
URL: ORACLE_P3
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-07-24 18:30 EDT by Cameron Bateman CLA
Modified: 2010-04-26 15:05 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cameron Bateman CLA 2006-07-24 18:30:28 EDT
The stack trace below originated from a tokenizer error from the text:

bundle1.prop.with.dots_x']


This error should not be thrown.

Caused by: org.eclipse.jst.jsp.core.internal.java.jspel.TokenMgrError: Lexical error at line 1, column 27.  Encountered: <EOF> after : "\']"
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParserTokenManager.getNextToken(JSPELParserTokenManager.java:851)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.jj_ntk(JSPELParser.java:1040)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.Value(JSPELParser.java:588)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.UnaryExpression(JSPELParser.java:549)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.MultiplyExpression(JSPELParser.java:414)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.AddExpression(JSPELParser.java:358)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.RelationalExpression(JSPELParser.java:278)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.EqualityExpression(JSPELParser.java:214)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.AndExpression(JSPELParser.java:158)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.OrExpression(JSPELParser.java:102)
	at org.eclipse.jst.jsp.core.internal.java.jspel.JSPELParser.Expression(JSPELParser.java:60)
	at org.eclipse.jst.jsf.contentassist.internal.el.ContentAssistParser.getPrefix(ContentAssistParser.java:65)
	at org.eclipse.jst.jsf.contentassist.internal.el.JSFELContentAssistProcessor.computeCompletionProposals(JSFELContentAssistProcessor.java:98)
	at org.eclipse.wst.sse.ui.internal.contentassist.CompoundContentAssistProcessor.computeCompletionProposals(CompoundContentAssistProcessor.java:233)
	at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1612)
	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:473)
	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$17(CompletionProposalPopup.java:470)
	at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:405)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:399)
	at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:347)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Comment 1 Raghunathan Srinivasan CLA 2007-01-05 16:51:44 EST
Triaged for WTP 2.0
Comment 2 John Lanuti CLA 2007-04-11 10:46:30 EDT
Updating target to RC0.
Comment 3 Raghunathan Srinivasan CLA 2007-04-13 17:11:43 EDT
Consider for 3.0
Comment 4 Raghunathan Srinivasan CLA 2007-05-14 19:18:42 EDT
Did this get fixed in 2.0?
Comment 5 Cameron Bateman CLA 2007-05-14 19:37:33 EDT
(In reply to comment #4)
> Did this get fixed in 2.0?
> 

No, as far as I know, no new work has has been done on the EL parser in this release.
Comment 6 Raghunathan Srinivasan CLA 2008-04-14 18:57:43 EDT
Deferred due to lack of resources.
Comment 7 Raghunathan Srinivasan CLA 2010-04-26 15:05:46 EDT
No exception.
Verified with text, <h:outputText value="#{res['prop.with.dots_x']}" ></h:outputText>