|
Project
|
IntelliJ IDEA
|
|
Priority
|
Normal |
|
Type
|
Bug |
|
Fix versions
|
No Fix versions |
|
State
|
Fixed |
|
Assignee
|
Maxim Mossienko |
|
Subsystem
|
J2EE.Seam |
|
Affected versions
|
No Affected versions |
|
Fixed in build
|
108.65 |
Another app (well, prototype) uses Seam 2.0 and it isn't working there, either. I learned that they made a lot of changes in how component names are resolved (adding an "import"feature to alias full component names with shortedned ones IIRC).
So currently it is working neither in the latest stable release nor in the release candidate :-(
A quick scan shows that login.xhtml in blog example and login.jsp in issues example use the #{identity} component.
Idea fails to resolve that reference (same for other builtin components) - at least in my current app (which got started as a copy of the seamdiscs example).
And what about supporting Seam's expression language enhancements?
http://docs.jboss.com/seam/2.0.0.GA/reference/en/html/elenhancements.html
BTW: I'm using IDEA 7.0.2 and Seam 2.0.0.GA.
as to 'localeSelector' being unresolved I will look for it (will be grateful if you report up with other unresolved el variables)
But the way short component names are defined has changed significantly in Seam 2.
See http://jira.jboss.com/jira/browse/JBSEAM-1693
BTW: Are you targeting both 1.2.1 and 2.x with the planned Seam improvements?
Seam 2.0.1.CR1
Still doesn't work for me. localeSelector is recognized but I can't choose a method - it says 'no suggestions'.
identity works fine.
IDEA handles #{org$jboss$seam$international$localeSelector.locale} correctly, but this of course doesn't work for facelets.
Same pattern (error !) for other builtin components.
Anything that I'm doing wrong (e.g. IDEA settings)?
and
IDEA also have problems with custom components - see custom-bean.jpg and custom-jsf.jpg
---
I have also a problem with IDEA 'suggestions' when I have multiple projects open - IDEA 'suggestions' box shows components and resource bundles
from other projects when Im editing one of the open projects - very annoying.
Or should I create a new issue?