[jboss-jira] [JBoss JIRA] Commented: (JBAS-8374) EL parsing fails for no-arg method call.

Stan Silvert (JIRA) jira-events at lists.jboss.org
Wed Sep 1 13:14:12 EDT 2010


    [ https://jira.jboss.org/browse/JBAS-8374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12548405#action_12548405 ] 

Stan Silvert commented on JBAS-8374:
------------------------------------

You get a SAXParseException on the empty faces-config.xml.  This didn't happen until I did my svn update.  I don't see anything obvious that changed xerces behavior, but one of these changes did it:
U    ejb3\pom.xml
U    tomcat\src\main\java\org\jboss\web\tomcat\service\deployers\TomcatDeployment.java
U    tomcat\src\main\java\org\jboss\web\tomcat\service\deployers\TomcatService.java
U    tomcat\src\resources\standalone\war-deployers-jboss-beans.xml
U    component-matrix\pom.xml
U    server\src\main\java\org\jboss\web\deployers\AbstractWarDeployer.java
U    weld-int\assembly\src\main\assembly\resources\META-INF\weld-deployers-jboss-beans.xml
U    weld-int\ejb\src\main\java\org\jboss\weld\integration\ejb\JBossSessionBeanDescriptorAdaptor.java
U    weld-int\ejb\src\main\java\org\jboss\weld\integration\ejb\JBossMessageDrivenBeanDescriptorAdaptor.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\DeploymentEnvironmentTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\ArchiveEnvironmentTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\BootDeployerTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\LoadBeanDeploymentArchiveTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\AbstractDeploymentTest.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\BasicEarJBossDeploymentTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\AbstractSingleArchiveTest.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\FlatDeploymentTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\AbstractEnvironmentTest.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\test\WeldDiscoveryEnvTestCase.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\support\deployer\CheckableJndiBinderDeployer.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\support\MockWeldBootstrap.java
U    weld-int\deployer\src\test\java\org\jboss\test\deployers\support\WeldDEWrapper.java
U    weld-int\deployer\src\test\resources\org\jboss\test\deployers\test\BootDeployerTestCase.xml
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\AbstractJndiBinderDeployer.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\SimpleCompJndiBinder.java
A    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\FlatBeanDeploymentArchiveLocator.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\JavaEEComponentJndiBinder.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\JavaCompJndiBinder.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\JavaEEModuleJndiBinder.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\WebJndiBinderDeployer.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\JavaEEComponentJndiBinderDeployer.java
A    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\BeanDeploymentArchiveLocator.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\JndiBinderDeployer.java
A    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\jndi\JBossBeanDeploymentArchiveLocator.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\bda\Archive.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\bda\DeploymentImpl.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\bda\BeanDeploymentArchiveImpl.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\WeldDiscoveryEnvironment.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\JBossBeanDeploymentArchive.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\ArchiveDiscoveryDeployer.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\helpers\BootstrapBean.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\WeldDiscoveryDeployer.java
U    weld-int\deployer\src\main\java\org\jboss\weld\integration\deployer\env\FlatDeployment.java
U    weld-int\deployer-mc-int\src\test\java\org\jboss\test\deployers\test\AbstractWeldTest.java
U    testsuite\src\main\org\jboss\test\classloader\test\ScopingUnitTestCase.java
U    testsuite\src\resources\web\federation\authext\war-deployers-jboss-beans.xml
U    testsuite\src\resources\test-configs\tomcat-webctx\deployers\jbossweb.deployer\META-INF\war-deployers-jboss-beans.xml
U    testsuite\imports\sections\classloader.xml
U    testsuite\build.xml
U    connector\src\main\java\org\jboss\resource\connectionmanager\InternalManagedConnectionPool.java
U    build\build.xml
Updated to revision 107921.

If you know the answer off hand then please let me know.  But I'm OK with requiring a non-empty faces-config.xml.

> EL parsing fails for no-arg method call.
> ----------------------------------------
>
>                 Key: JBAS-8374
>                 URL: https://jira.jboss.org/browse/JBAS-8374
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Web (Tomcat) service
>    Affects Versions: 6.0.0.M4
>            Reporter: Stan Silvert
>            Assignee: Remy Maucherat
>         Attachments: hellojsf.war
>
>
> EL expressions with params works fine.  However, if you have a no-arg method and you try to call it using parens you will get a parsing error:
> This works:
> <h:outputText value="ServerInfo: #{application.serverInfo}"/>
> But this does not work:
> <h:outputText value="ServerInfo: #{application.serverInfo()}"/>
> I'm attaching a simple hello world JSF application to demonstrate the problem.  Also see forum reference.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list