I'm using the newest Diana EAP (build 8280) and I'm really enjoying the seam integration!
But sometimes idea tells me my seam components are not components! I get red squiggly lines under all seam annotations, including @Name at it tells me that these annotation are only allowed on seam components. Deleting and then creating the annotation again seems to make the inspector recheck and sometimes it concludes that all is well.
I am unable to reproduce it the error consistently...
The application works fine when deployed to JBoss 4.2.2, so they are valid components.
I was wondering, how does the inspector determine that a java class is a seam component? I know that our project structure is relatively complex, and i suspect that it confuses the inspector.