[JBoss Seam] - drools namespace?
by sjmenden
Documentation does not denote the correct namespace for installing drools components.xml, and I can find no examples that make use of how the documentation says implement drools.
| Caused by: org.dom4j.DocumentException: Error on line 16 of document : The prefix "drools" for element "drools:rule-base" is not bound. Nested exception: The prefix "drools" for element "drools:rule-base" is not bound.
| at org.dom4j.io.SAXReader.read(SAXReader.java:482)
| at org.dom4j.io.SAXReader.read(SAXReader.java:343)
| at org.jboss.seam.init.Initialization.getDocument(Initialization.java:240)
| at org.jboss.seam.init.Initialization.initComponentsFromXmlDocument(Initialization.java:129)
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992054#3992054
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992054
19 years, 7 months
[JBoss jBPM] - pondering over jboss/jBPM (need advice)
by dklio
Hi all!
I'm working on a rather big and responsible document processing system. I consider jboss/jBMP as a candidate technology but still have some doubts. Could anyone clear up my uncertainty. There are two questions left after reading users guide that I'd like to clear to take a decision.
1. All kinds of documents processed in the system (of about 10 different types) come by means of JMS messages. There is a single input JMS queue from which all the messages should be fetched and handled. Has jBPM any automation to fetch a JMS message from a given queue for me and instantiate a new business process regarding of a message type?
2. The system is mission critical and should possess a good throughput. The target throughput can be achieved only using several parallel servers. Hence the system should be scalable. Has the combination jboss/jBPM some abilities to work in cluster or somehow work in parallel on different servers and balance the load between them?
Many thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992049#3992049
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992049
19 years, 7 months
[JBoss Seam] - Re: How many EntityManagers and SFSBs in a web app?
by SmokingAPipe
I'm not ranting. I'm just trying to figure out how to handle EntityManagers in my application.
Put it another way:
This is a typical web application. Users log in and then do stuff. This being a Java application, all the stuff they work on are objects.
JSF and Seam give me excellent ways to display and edit those objects. EJB3 gives me an excellent way to store those objects without having to write any SQL. That's great.
The problem is, how do I avoid LazyInitializationExceptions when my objects have collections in them? Obvious answer: use eager fetching. But for situations where that is not practical, the thing to do is to have an EntityManager available while the page is being rendered.
What I have done is used Session-scoped SFSBs with extended persistence context. That sort of works but seems like a bad thing. What's the right way to handle this? It seems like such an obvious thing, so there must be some clean way to handle it, right?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992047#3992047
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992047
19 years, 7 months
[JBoss Seam] - Re: How many EntityManagers and SFSBs in a web app?
by SmokingAPipe
To put it another way, when the View needs to render something, it is very likely that the objects in the View will need access to an EntityManager. Hibernate had no solution for this; the best you could do would be to use a Filter to handle the EntityManager, but that is really not ideal because it's ugly and in some cases the Filter doesn't get to complete its task. So that's bad. I switched to Seam because I thought that Seam finally solved the "EntityManager in the View phase" problem, but apparently it does not.
Why is this so hard? Come on, even PHP has a solution to this. In PHP at the beginning of your request, you get a DB connection, and then everywhere else in the request you just do mysql_query(...), and it all works, and at the end of the request, the DB connection is freed. Why is Java having such a hard time doing that? I notice that I can access the FacesMessages from any object and the FacesMessages is retrieved from the Thread itself. Why can't an EntityManager run the same way?
Am I the only one who can see that this is a fundamental oversight in the entire Java ORM Web landscape?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992033#3992033
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992033
19 years, 7 months
[JBossWS] - Custom header not getting include in SOAP request?
by pwwisnes
I have a bit of code that makes a simple SOAP request using SAAJ to a server that requires basic authentication. I've tested this code with both the Axis SAAJ implementation and Sun's reference SAAJ implementation and it works fine. However, when I run the code from inside a web app deployed in JBoss 4.0.3SP1, it uses the JBoss SAAJ implementation and fails with a 401 (Auth denied) error.
Watching the SOAP request with Axis' tcpmon shows that the custom mime header for the basic authorization I'm putting in the request is not actually making it into the request sent to the server. The mime header does appear when using the Axis and Sun SAAJ implementations.
The code is simply:
SOAPMessage message;
SOAPConnection connection;
...init code...
message.getMimeHeaders().addHeader( "Authorization", "Basic " + encodedPassword );
connection.call( message, endpoint );
This technique for setting basic auth is something I saw in another JBoss forum post so I have no idea it doesn't work when using the JBoss SAAJ implementation.
Has anyone seen anything similar or have a work around for getting custom headers into SOAP requests generated by the JBoss SAAJ implementation?
- Paul
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992032#3992032
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992032
19 years, 7 months
[JBoss Seam] - "detached entity passed to persist" problem
by Andreh
Hi all,
I'm new to seam, and I'm creating a project here
I'm getting this Exception:
| Exception during INVOKE_APPLICATION(5): javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: br.com.dehproject.UsuarioEntity
I know that I could use em.merge() to skip this, but I want to create a new object, not to update the actual one. My UsuarioEntity has a SESSION Scope, so that's why I get this... but I need the SESSION scope to the next page in my JSF to manage the contents of the object...
I have a page that register the users, and then redirect to another page where I manage the contents of the user using a Entity with a EVENT scope... But if I get back to the register page, I cannot persist another one and throw the Exception that I pasted above... =/ I want to create a new object to persist that has nothing to do with the other one...
How can I turn back and persist another object? but I also need to continue with a SESSION Scope, or I wish to have some idea from you...
Thanks!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992029#3992029
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992029
19 years, 7 months
[JBossCache] - Re: how to use with EJB3Standalone container inside eclipse
by kagey
Also, i forgot to mention that a bare-bones deployment works, something like:
| <bean name="jboss.cache:service=TestTreeCache" class="org.jboss.cache.TreeCache">
| <create method="createService"/>
| <start method="startService"/>
| <stop method="stopService"/>
| <destroy method="destroyService"/>
|
| <property name="nodeLockingScheme">PESSIMISTIC</property>
| <property name="isolationLevel">REPEATABLE_READ</property>
| <property name="cacheMode">LOCAL</property>
| <property name="initialStateRetrievalTimeout">5000</property>
| <property name="syncReplTimeout">10000</property>
| <property name="lockAcquisitionTimeout">15000</property>
|
| </bean>
|
will launch:
| DEBUG 07-12 11:21:41,000 (BeanXMLDeployer.java:deploy:91) -Parsing file:/C:/.../test-treecache-test.xml took 16 milliseconds
| WARN 07-12 11:21:41,109 (Log4JLogger.java:warn:104) -No transaction manager lookup class has been defined. Transactions cannot be used
| DEBUG 07-12 11:21:41,109 (Log4JLogger.java:debug:84) -Not using an EvictionPolicy
| INFO 07-12 11:21:41,140 (Log4JLogger.java:info:94) -interceptor chain is:
| class org.jboss.cache.interceptors.CallInterceptor
| class org.jboss.cache.interceptors.PessimisticLockInterceptor
| class org.jboss.cache.interceptors.UnlockInterceptor
| class org.jboss.cache.interceptors.TxInterceptor
| class org.jboss.cache.interceptors.CacheMgmtInterceptor
| DEBUG 07-12 11:21:41,156 (Log4JLogger.java:debug:84) -cache mode is local, will not create the channel
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992028#3992028
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992028
19 years, 7 months
[JBossCache] - Re: how to use with EJB3Standalone container inside eclipse
by kagey
ok, here is my deployment descriptor:
| <?xml version="1.0" encoding="UTF-8" ?>
| <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="urn:jboss:bean-deployer bean-deployer_1_0.xsd"
| xmlns="urn:jboss:bean-deployer:2.0">
|
| <bean name="jboss.cache:service=TestTreeCache"
| class="org.jboss.cache.TreeCache">
| <!--depends>jboss:service=Naming</depends>
| <depends>jboss:service=TransactionManager</depends-->
|
| <create method="createService" />
| <start method="startService" />
| <stop method="stopService" />
| <destroy method="destroyService" />
| <property name="transactionManagerLookupClass">
| org.jboss.cache.DummyTransactionManagerLookup
| </property>
| <property name="nodeLockingScheme">PESSIMISTIC</property>
| <property name="isolationLevel">REPEATABLE_READ</property>
| <property name="cacheMode">LOCAL</property>
| <property name="initialStateRetrievalTimeout">5000</property>
| <property name="syncReplTimeout">10000</property>
| <property name="lockAcquisitionTimeout">15000</property>
|
| <property name="evictionPolicyClass">
| org.jboss.cache.eviction.LRUPolicy
| </property>
|
| <property name="evictionPolicyConfig">
| <!--config>
| <attribute name="wakeUpIntervalSeconds">2</attribute>
| <region name="/_default_">
| <attribute name="maxNodes">0</attribute>
| <attribute name="timeToLiveSeconds">0</attribute>
| <attribute name="maxAgeSeconds">0</attribute>
| </region>
| </config-->
|
| </property>
|
| </bean>
| </deployment>
|
As you can see, the depends and eviction policy < config> are commented out as they cause other problems. here is the error i get using the above:
| RROR 07-12 10:46:29,171 (AbstractController.java:incrementState:350) -Error installing to Configured: name=jboss.cache:service=TestTreeCache state=Instantiated
| java.lang.IllegalArgumentException: Null value metadata
| at org.jboss.kernel.plugins.config.Configurator.getPropertySetterJoinPoint(Configurator.java:496)
| at org.jboss.kernel.plugins.config.Configurator.getPropertySetterJoinPoint(Configurator.java:443)
| at org.jboss.kernel.plugins.config.Configurator.getPropertySetterJoinPoints(Configurator.java:407)
| at org.jboss.kernel.plugins.config.AbstractKernelConfigurator.getPropertySetterJoinPoints(AbstractKernelConfigurator.java:120)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextActions$ConfigureAction.installAction(KernelControllerContextActions.java:443)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextActions$KernelControllerContextAction.install(KernelControllerContextActions.java:175)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:226)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:593)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:346)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:438)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:379)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:225)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:151)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:291)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:261)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:117)
| at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:95)
| at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:88)
| at com.mpi.tvaar.BaseTestCase.startupEmbeddedContainer(BaseTestCase.java:78)
| at com.###.BaseTestCase.setUp(BaseTestCase.java:62)
| at com.###.AggregateFetcherTest.setUp(AggregateFetcherTest.java:30)
| at junit.framework.TestCase.runBare(TestCase.java:125)
| at junit.framework.TestResult$1.protect(TestResult.java:106)
| at junit.framework.TestResult.runProtected(TestResult.java:124)
| at junit.framework.TestResult.run(TestResult.java:109)
| at junit.framework.TestCase.run(TestCase.java:118)
| at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
| at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
| DEBUG 07-12 10:46:29,265 (BeanXMLDeployer.java:deploy:98) -Deploying file:/C:/.../test-treecache-test.xml took 265 milliseconds
|
and from the junit window:
| java.lang.RuntimeException: java.lang.IllegalStateException: Incompletely deployed:
|
| *** DEPLOYMENTS IN ERROR: Name -> Error
| jboss.cache:service=TestTreeCache -> java.lang.IllegalArgumentException: Null value metadata
|
| at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:95)
| at com.###.BaseTestCase.startupEmbeddedContainer(BaseTestCase.java:78)
| at com.###.BaseTestCase.setUp(BaseTestCase.java:62)
| at com.###.cache.AggregateFetcherTest.setUp(AggregateFetcherTest.java:30)
| at junit.framework.TestCase.runBare(TestCase.java:125)
| at junit.framework.TestResult$1.protect(TestResult.java:106)
| at junit.framework.TestResult.runProtected(TestResult.java:124)
| at junit.framework.TestResult.run(TestResult.java:109)
| at junit.framework.TestCase.run(TestCase.java:118)
| at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
| at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
| Caused by: java.lang.IllegalStateException: Incompletely deployed:
|
| *** DEPLOYMENTS IN ERROR: Name -> Error
| jboss.cache:service=TestTreeCache -> java.lang.IllegalArgumentException: Null value metadata
|
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.internalValidate(AbstractKernelDeployer.java:241)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.validate(AbstractKernelDeployer.java:161)
| at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:90)
| ... 14 more
|
|
So first of all, this null metadata thing is confusing me, I don't know what it means.
Second of all, if i leave in the < config> element for the eviction policy, it gives me:
|
| java.lang.RuntimeException: org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/C:/.../test-treecache-test.xml@30,12
| at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:95)
| at com.###.BaseTestCase.startupEmbeddedContainer(BaseTestCase.java:78)
| at com.###.BaseTestCase.setUp(BaseTestCase.java:62)
| at com.###.AggregateFetcherTest.setUp(AggregateFetcherTest.java:30)
| at junit.framework.TestCase.runBare(TestCase.java:125)
| at junit.framework.TestResult$1.protect(TestResult.java:106)
| at junit.framework.TestResult.runProtected(TestResult.java:124)
| at junit.framework.TestResult.run(TestResult.java:109)
| at junit.framework.TestCase.run(TestCase.java:118)
| at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
| at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
| Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: file:/C:/.../test-treecache-test.xml@30,12
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:128)
| at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:132)
| at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:85)
| at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.deployXmlResource(EJB3StandaloneBootstrap.java:88)
| ... 14 more
| Caused by: org.jboss.xb.binding.JBossXBRuntimeException: {urn:jboss:bean-deployer:2.0}config not found as a child of {urn:jboss:bean-deployer:2.0}property
| at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:195)
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:299)
| at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
| at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
| at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
| at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:124)
| ... 17 more
|
It doesnt seem to be picking up the element. i tried putting CDATA around the < config> ... < /config> part, but that just made the config = null, as if it wasnt present.
Anyways, that is where I'm at now.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992027#3992027
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992027
19 years, 7 months
[JBoss Portal] - Re: WSRP consumer
by chris.laprun@jboss.com
"jboss_ms" wrote : I am using jboss portal 2.6.
Note that we don't currently support 2.6. That said...
"jboss_ms" wrote :
| 1)if I make a portlet as a remotable( portlet.xml) , does it become a WSRP Producer. So does it implement the 4 interfaces and we need not write any code to make it a WSRP producer. I am not able to understand how jboss portal supports WSRP from the documentation provided.
|
Making a portlet remotable makes it available for remote publishing via Portal's WSRP producer. If your portlet is correctly deployed and made remotable, it should appear in the "self" portlet provider in the admin interface. This means that it is now available to be consumed by remote consumers that connect to Portal's producer. "self" is a WSRP consumer connected to Portal's WSRP producer so you should be able to see your portlet there. If not, there is a problem. Look at the doc for more details. However, it does seem like you might be misunderstanding how WSRP works... I suggest reading the WSRP primer at http://www.oasis-open.org/committees/download.php/21178/wsrp-primer-1.0.html if you haven't already done so.
"jboss_ms" wrote :
| 2) Is it only the admin can create an instance and become a WSRP consumer? What is the role of other users with respect to WSRP....
|
Just like only admins can create and deploy portlets, the same holds true for WSRP portlets. Users can use WSRP portlets just like regular portlets.
Hope this helps.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992022#3992022
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992022
19 years, 7 months
[Security & JAAS/JBoss] - HowTo Link LDAP-Group with Roles?
by Zwitsch
Hi,
I spend nearly the whole day, reading tutorials, forums and books... I finally got my authentication working but am stuck with the authorization.
I can login, but am getting - reasonably - a 403 error.
I'm originally coming from WebSphere where the EAR links the LDAP-Groups with the JAAS roles with a ibm-application-bnd.xmi.
But how can I make it on Jboss???
I set up login-config.xml, application.xml (ear), jboss-web.xml and web.xml to make the authentication happen. Any other file to edit/add?
Thanks in advantage for you help!
Zwitsch
application.xml
| <display-name>
| KaskoEAR</display-name>
| <module>
| <web>
| <web-uri>Kasko.war</web-uri>
| <context-root>kasko</context-root>
| </web>
| </module>
| <security-role id="user">
| <description>User</description>
| <role-name>user</role-name>
| </security-role>
| <security-role id="poweruser">
| <description>Poweruser</description>
| <role-name>poweruser</role-name>
| </security-role>
| <security-role id="admin">
| <description>Admin User</description>
| <role-name>admin</role-name>
| </security-role>
| </application>
web.xml (extract)
!-- Security Config -->
|
| <login-config>
| <auth-method>BASIC</auth-method>
| <realm-name>Kasko Login</realm-name>
| </login-config>
|
| <!-- Security Contraints -->
|
| <security-constraint>
| <web-resource-collection>
| <web-resource-name>Admin</web-resource-name>
| <url-pattern>/Start</url-pattern>
| <http-method>GET</http-method>
| <http-method>POST</http-method>
| </web-resource-collection>
| <auth-constraint>
| <role-name>admin</role-name>
| </auth-constraint>
| </security-constraint>
|
| <!-- Security Roles -->
|
| <security-role>
| <description>Administrator</description>
| <role-name>admin</role-name>
| </security-role>
jboss-web.xml
<jboss-web>
|
| <context-root>/kasko</context-root>
|
| <security-domain>java:/jaas/testdomain</security-domain>
|
| </jboss-web>
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992020#3992020
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992020
19 years, 7 months
[JBoss Eclipse IDE (users)] - JBossIDE 2.0.0Beta2 missing JBoss Launch configuration
by kdalley
I'm trying to complete the tutorial with the latest jbosside bundle and I'm on step 10. The step says to open the Debug... configurations dialog and to select or create a new JBoss server configuration. The problem is that there are no JBoss server definitions that I can select to create a new configuration. All that I have are: Apache Tomcat, Eclipse Application, Equinox OSGi Framework, Generic Server, Generic Server (External Launch), Java Applet, Java Application, JBoss AOP Application, JUnit, JUnit Plug-in Test, Remote Java Application and SWT Application. That's it. Is there something that I'm missing? How do I get the JBoss 2.4.x, JBoss 3.0.x, JBoss 3.2.x, JBoss 4.0.x and JBoss Remote configuration definitions in my ide that are shown in the tutorial and are missing?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992019#3992019
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992019
19 years, 7 months
[JBossWS] - Wrong package name for nested object properties
by oglueck
Happens in
JBoss AS 4.0.4 with WS 1.0.3, 1.0.3SP1,
JBoss AS 4.0.5 with WS 1.0.4
I have the data model classes in ch.logobject.test.model.ws.
=== WSDL ===
Initially generated by JBossWS from the model. Later modified manually, deployed in META-INF/wsdl and referenced in the @WebService annotation.
<definitions name='testService' targetNamespace='http://i.session.test.logobject.ch/jaws' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:ns1='http://ws.model.test.logobject.ch/jaws' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://i.session.test.logobject.ch/jaws' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<schema elementFormDefault='qualified' targetNamespace='http://ws.model.test.logobject.ch/jaws' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns1='http://i.session.test.logobject.ch/jaws' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://ws.model.test.logobject.ch/jaws' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<schema elementFormDefault='qualified' targetNamespace='http://i.session.test.logobject.ch/jaws' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns2='http://ws.model.test.logobject.ch/jaws' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://i.session.test.logobject.ch/jaws' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
<soap:operation soapAction=''/>
<soap:body use='literal'/>
<soap:body use='literal'/>
<soap:operation soapAction=''/>
<soap:body use='literal'/>
<soap:body use='literal'/>
<soap:address location='http://127.0.0.1:8080/playground-sb/Websvc'/>
== WS interface ==
@WebService(
name="test",
wsdlLocation="META-INF/wsdl/playground.wsdl"
)
@SOAPBinding(style=Style.DOCUMENT, use=Use.LITERAL, parameterStyle=ParameterStyle.WRAPPED)
@Remote
public interface IWebsvc {
@WebMethod
String echo(String s);
@WebMethod
Response f(
@WebParam(name="a") String a,
@WebParam(name="b") int b,
@WebParam(name="d") Calendar d,
@WebParam(name="e") boolean e,
@WebParam(name="p") Person p);
}
== SOAP message (from Eclipse Webservice Explorer) ==
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://i.session.test.logobject.ch/jaws" xmlns:q1="http://ws.model.test.logobject.ch/jaws" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<q0:f>
<q0:a>dg</q0:a>
<q0:b>345</q0:b>
<q0:d>2006-12-07T16:27:31.171Z</q0:d>
<q0:e>true</q0:e>
<q0:p>
<q1:age>345</q1:age>
<q1:name>dfdfg</q1:name>
<q1:profession>
<q1:experience>45</q1:experience>
<q1:name>dfg</q1:name>
</q1:profession>
</q0:p>
</q0:f>
</soapenv:Body>
</soapenv:Envelope>
== Exception ==
Note the wrong package name for the Profession class! The bug renders JBossWS completely unusable for more complex datamodels! Please also check what happens when the model spans several packages. I know JAWS support is not complete, but letting JBoss generate my WSDLs is not an option. They are interoperability documents after all, and changes need to be managed carefully.
org.jboss.ws.WSException: org.jboss.ws.binding.BindingException: org.jboss.ws.jbossxb.UnmarshalException: Failed to parse source: Failed to resolve class name for {http://ws.model.test.logobject.ch/jaws}profession: No ClassLoaders found for: ch.logobject.test.session.i.Profession
[exec] at org.jboss.ws.soap.SOAPContentElement.getObjectValue(SOAPContentElement.java:323)
[exec] at org.jboss.ws.binding.EndpointInvocation.transformPayloadValue(EndpointInvocation.java:233)
[exec] at org.jboss.ws.binding.EndpointInvocation.getRequestParamValue(EndpointInvocation.java:103)
[exec] at org.jboss.ws.binding.EndpointInvocation.getRequestPayload(EndpointInvocation.java:117)
[exec] at org.jboss.ws.integration.jboss.ServiceEndpointInvokerEJB3.invokeServiceEndpoint(ServiceEndpointInvokerEJB3.java:120)
[exec] at org.jboss.ws.server.AbstractServiceEndpointInvoker.invoke(AbstractServiceEndpointInvoker.java:151)
[exec] at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:195)
[exec] at org.jboss.ws.server.ServiceEndpointManager.processSOAPRequest(ServiceEndpointManager.java:373)
[exec] at org.jboss.ws.server.StandardEndpointServlet.doPost(StandardEndpointServlet.java:116)
[exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[exec] at org.jboss.ws.server.StandardEndpointServlet.service(StandardEndpointServlet.java:77)
[exec] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
[exec] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
[exec] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
[exec] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
[exec] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
[exec] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
[exec] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
[exec] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
[exec] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
[exec] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
[exec] at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
[exec] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
[exec] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
[exec] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
[exec] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
[exec] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
[exec] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
[exec] at java.lang.Thread.run(Thread.java:595)
[exec] Caused by: org.jboss.ws.binding.BindingException: org.jboss.ws.jbossxb.UnmarshalException: Failed to parse source: Failed to resolve class name for {http://ws.model.test.logobject.ch/jaws}profession: No ClassLoaders found for: ch.logobject.test.session.i.Profession
[exec] at org.jboss.ws.jbossxb.JBossXBDeserializer.deserialize(JBossXBDeserializer.java:103)
[exec] at org.jboss.ws.soap.SOAPContentElement.getObjectValue(SOAPContentElement.java:250)
[exec] ... 30 more
[exec] Caused by: org.jboss.ws.jbossxb.UnmarshalException: Failed to parse source: Failed to resolve class name for {http://ws.model.test.logobject.ch/jaws}profession: No ClassLoaders found for: ch.logobject.test.session.i.Profession
[exec] at org.jboss.ws.jbossxb.JBossXBUnmarshallerImpl.unmarshal(JBossXBUnmarshallerImpl.java:66)
[exec] at org.jboss.ws.jbossxb.JBossXBDeserializer.deserialize(JBossXBDeserializer.java:95)
[exec] ... 31 more
[exec] Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Failed to resolve class name for {http://ws.model.test.logobject.ch/jaws}profession: No ClassLoaders found for: ch.logobject.test.session.i.Profession
[exec] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:178)
[exec] at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:126)
[exec] at org.jboss.ws.jbossxb.JBossXBUnmarshallerImpl.unmarshal(JBossXBUnmarshallerImpl.java:62)
[exec] ... 32 more
[exec] Caused by: org.jboss.xb.binding.JBossXBRuntimeException: Failed to resolve class name for {http://ws.model.test.logobject.ch/jaws}profession: No ClassLoaders found for: ch.logobject.test.session.i.Profession
[exec] at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.loadClassForTerm(RtElementHandler.java:1038)
[exec] at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.classForNonArrayItem(RtElementHandler.java:1367)
[exec] at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.startElement(RtElementHandler.java:693)
[exec] at org.jboss.xb.binding.sunday.unmarshalling.impl.runtime.RtElementHandler.startParticle(RtElementHandler.java:89)
[exec] at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:504)
[exec] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:323)
[exec] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
[exec] at org.apache.xerces.xinclude.XIncludeHandler.startElement(Unknown Source)
[exec] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
[exec] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
[exec] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[exec] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
[exec] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
[exec] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[exec] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
[exec] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
[exec] at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:174)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992012#3992012
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992012
19 years, 7 months
[Persistence, JBoss/CMP, Hibernate, Database] - org.hibernate.exception.GenericJDBCException: Cannot open co
by S0d0
Hi,
Any ideas why I'm getting this error?
Database is MySQL 5.x with latest driver (5.0.4).
| 2006-12-07 17:26:08,721 WARN [jacorb.poa.controller] rid: 2236088 opname: shouldMerge cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,721 WARN [jacorb.poa.controller] rid: 2236088 opname: shouldMerge request rejected with exception:
| 2006-12-07 17:26:08,722 WARN [jacorb.poa.controller] rid: 2236090 opname: shouldReplace cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,722 WARN [jacorb.poa.controller] rid: 2236090 opname: shouldReplace request rejected with exception:
| 2006-12-07 17:26:08,723 WARN [jacorb.poa.controller] rid: 2236092 opname: shouldAdd cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,723 WARN [jacorb.poa.controller] rid: 2236092 opname: shouldAdd request rejected with exception:
| 2006-12-07 17:26:08,724 WARN [jacorb.poa.controller] rid: 2236094 opname: shouldAlter cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,724 WARN [jacorb.poa.controller] rid: 2236094 opname: shouldAlter request rejected with exception:
| 2006-12-07 17:26:08,725 WARN [jacorb.poa.controller] rid: 2236096 opname: shouldMerge cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,725 WARN [jacorb.poa.controller] rid: 2236096 opname: shouldMerge request rejected with exception:
| 2006-12-07 17:26:08,726 WARN [jacorb.poa.controller] rid: 2236098 opname: shouldReplace cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,726 WARN [jacorb.poa.controller] rid: 2236098 opname: shouldReplace request rejected with exception:
| 2006-12-07 17:26:08,728 WARN [jacorb.poa.controller] rid: 2236100 opname: shouldAdd cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,728 WARN [jacorb.poa.controller] rid: 2236100 opname: shouldAdd request rejected with exception:
| 2006-12-07 17:26:08,729 WARN [jacorb.poa.controller] rid: 2236102 opname: shouldAlter cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,729 WARN [jacorb.poa.controller] rid: 2236102 opname: shouldAlter request rejected with exception:
| 2006-12-07 17:26:08,730 DEBUG [Sonic Resource Adapter for JCA] SonicServerSession.onMessage() WorkManager(2)-6773
| 2006-12-07 17:26:08,732 WARN [jacorb.poa.controller] rid: 2236108 opname: saveRecord cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,732 WARN [jacorb.poa.controller] rid: 2236108 opname: saveRecord request rejected with exception:
| 2006-12-07 17:26:08,733 WARN [com.arjuna.ats.jts.logging.loggerI18N] [com.arjuna.ats.internal.jts.resources.errsavefail] ExtendedResourceRecord.doSave failed. Returning default value: true
| 2006-12-07 17:26:08,734 DEBUG [Sonic Resource Adapter for JCA] RequestProcessor-50297 XAResource=1630429486
| XAResourceWrapper.leaveTransaction: GlobalId=1--3f3db8c2:8de6:4577fa84:5bb62, BranchQual=-3f3db8c2:8de6:4577fa84:5bb66
| 2006-12-07 17:26:08,736 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
| 2006-12-07 17:26:08,736 DEBUG [org.hibernate.jdbc.ConnectionManager] opening JDBC connection
| 2006-12-07 17:26:08,759 WARN [jacorb.poa.controller] rid: 2236110 opname: commit cannot process request, because object doesn't exist
| 2006-12-07 17:26:08,759 WARN [jacorb.poa.controller] rid: 2236110 opname: commit request rejected with exception:
| 2006-12-07 17:26:08,775 WARN [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: null
| 2006-12-07 17:26:08,775 ERROR [org.hibernate.util.JDBCExceptionReporter] Transaction is not active: tx=TransactionImple < jts, -3f3db8c2:8de6:4577fa84:1a639 >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < jts, -3f3db8c2:8de6:4577fa84:1a639 >)
| 2006-12-07 17:26:08,782 WARN [com.arjuna.ats.jts.logging.loggerI18N] [com.arjuna.ats.internal.jts.cwcommit] Failed to mark transaction as rollback only:
| org.omg.CosTransactions.Unavailable: IDL:omg.org/CosTransactions/Unavailable:1.0
| at com.arjuna.ats.internal.jts.ControlWrapper.rollback_only(ControlWrapper.java:344)
| at com.arjuna.ats.internal.jts.ControlWrapper.preventCommit(ControlWrapper.java:168)
| at com.arjuna.ats.jts.extensions.AtomicTransaction.rollbackOnly(AtomicTransaction.java:771)
| at com.arjuna.ats.internal.jta.transaction.jts.TransactionImple.setRollbackOnly(TransactionImple.java:387)
| at com.arjuna.ats.internal.jta.transaction.jts.BaseTransaction.setRollbackOnly(BaseTransaction.java:214)
| at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.setRollbackOnly(BaseTransactionManagerDelegate.java:135)
| at org.hibernate.ejb.AbstractEntityManagerImpl.markAsRollback(AbstractEntityManagerImpl.java:432)
| at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:587)
| at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:647)
| at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:99)
| at fi.logiasoftware.messageserver.services.backend.mdbs.MessageListenerBean.getStepId(MessageListenerBean.java:163)
| at fi.logiasoftware.messageserver.services.backend.mdbs.MessageListenerBean.onMessage(MessageListenerBean.java:231)
| at sun.reflect.GeneratedMethodAccessor686.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| at java.lang.reflect.Method.invoke(Method.java:615)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.mdb.MessagingContainer.localInvoke(MessagingContainer.java:245)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:268)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)
| at $Proxy283.onMessage(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.onMessage(SonicServerSession.java:168)
| at progress.message.jimpl.Session.eU_(Unknown Source)
| at progress.message.jimpl.Session.run(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.run(SonicServerSession.java:199)
| at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
| at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
| at java.lang.Thread.run(Thread.java:797)
| 2006-12-07 17:26:08,801 DEBUG [Sonic Resource Adapter for JCA] RequestProcessor-50297 XAResource=1387549364
| XAResourceWrapper.commit: GlobalId=1--3f3db8c2:8de6:4577fa84:5bb4a, BranchQual=-3f3db8c2:8de6:4577fa84:5bb4c,false
| 2006-12-07 17:26:08,889 ERROR [STDERR] javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Cannot open connection
| 2006-12-07 17:26:08,871 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] putting ManagedConnection back into pool kill=false cl=org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@6c606c60[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@6b5a6b5a handles=0 lastUse=1165505168271 permit=true trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@608c608c context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@71687168 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@6c586c58 txSync=null]
| 2006-12-07 17:26:08,889 TRACE [org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Returning connection to pool org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@6c606c60[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@6b5a6b5a handles=0 lastUse=1165505168889 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@608c608c context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@71687168 xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@6c586c58 txSync=null] [InUse/Available/Max]: [1/29/30]
| 2006-12-07 17:26:08,899 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:647)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:99)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at fi.logiasoftware.messageserver.services.backend.mdbs.MessageListenerBean.getStepId(MessageListenerBean.java:163)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at fi.logiasoftware.messageserver.services.backend.mdbs.MessageListenerBean.onMessage(MessageListenerBean.java:231)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor686.invoke(Unknown Source)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:615)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 2006-12-07 17:26:08,900 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:46)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.ejb3.mdb.MessagingContainer.localInvoke(MessagingContainer.java:245)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:268)
| 2006-12-07 17:26:08,901 ERROR [STDERR] at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at $Proxy283.onMessage(Unknown Source)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.onMessage(SonicServerSession.java:168)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at progress.message.jimpl.Session.eU_(Unknown Source)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at progress.message.jimpl.Session.run(Unknown Source)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.run(SonicServerSession.java:199)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
| 2006-12-07 17:26:08,902 ERROR [STDERR] at java.lang.Thread.run(Thread.java:797)
| 2006-12-07 17:26:08,902 ERROR [STDERR] Caused by:
| 2006-12-07 17:26:08,902 ERROR [STDERR] org.hibernate.exception.GenericJDBCException: Cannot open connection
| 2006-12-07 17:26:08,922 DEBUG [Sonic Resource Adapter for JCA] RequestProcessor-50297 XAResource=1387549364
| XAResourceWrapper.leaveTransaction: GlobalId=1--3f3db8c2:8de6:4577fa84:5bb4a, BranchQual=-3f3db8c2:8de6:4577fa84:5bb4c
| 2006-12-07 17:26:08,937 ERROR [STDERR] at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
| 2006-12-07 17:26:08,937 ERROR [STDERR] at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
| 2006-12-07 17:26:08,937 ERROR [STDERR] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
| 2006-12-07 17:26:08,937 ERROR [STDERR] at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
| 2006-12-07 17:26:08,937 ERROR [STDERR] at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:420)
| 2006-12-07 17:26:08,937 ERROR [STDERR] at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1560)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.Loader.doQuery(Loader.java:661)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.Loader.doList(Loader.java:2144)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.Loader.list(Loader.java:2023)
| 2006-12-07 17:26:08,938 ERROR [STDERR] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:393)
| 2006-12-07 17:26:08,939 ERROR [STDERR] at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
| 2006-12-07 17:26:08,939 ERROR [STDERR] at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
| 2006-12-07 17:26:08,939 ERROR [STDERR] at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
| 2006-12-07 17:26:08,939 ERROR [STDERR] at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
| 2006-12-07 17:26:08,939 ERROR [STDERR] at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:80)
| 2006-12-07 17:26:08,939 ERROR [STDERR] ... 30 more
| 2006-12-07 17:26:08,939 ERROR [STDERR] Caused by:
| 2006-12-07 17:26:08,939 ERROR [STDERR] org.jboss.util.NestedSQLException: Transaction is not active: tx=TransactionImple < jts, -3f3db8c2:8de6:4577fa84:1a639 >; - nested throwable: (javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < jts, -3f3db8c2:8de6:4577fa84:1a639 >)
| 2006-12-07 17:26:08,940 ERROR [STDERR] at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
| 2006-12-07 17:26:08,940 ERROR [STDERR] at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:47)
| 2006-12-07 17:26:08,940 ERROR [STDERR] at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:417)
| 2006-12-07 17:26:08,940 ERROR [STDERR] ... 44 more
| 2006-12-07 17:26:08,940 ERROR [STDERR] Caused by:
| 2006-12-07 17:26:08,941 ERROR [STDERR] javax.resource.ResourceException: Transaction is not active: tx=TransactionImple < jts, -3f3db8c2:8de6:4577fa84:1a639 >
| 2006-12-07 17:26:08,941 ERROR [STDERR] at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:290)
| 2006-12-07 17:26:08,941 ERROR [STDERR] at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
| 2006-12-07 17:26:08,941 ERROR [STDERR] at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
| 2006-12-07 17:26:08,941 ERROR [STDERR] at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
| 2006-12-07 17:26:08,942 ERROR [STDERR] ... 46 more
| 2006-12-07 17:26:08,943 WARN [com.arjuna.ats.jts.logging.loggerI18N] [com.arjuna.ats.internal.jts.cwcommit] Failed to mark transaction as rollback only:
| org.omg.CosTransactions.Unavailable: IDL:omg.org/CosTransactions/Unavailable:1.0
| at com.arjuna.ats.internal.jts.ControlWrapper.rollback_only(ControlWrapper.java:344)
| at com.arjuna.ats.internal.jts.ControlWrapper.preventCommit(ControlWrapper.java:168)
| at com.arjuna.ats.jts.extensions.AtomicTransaction.rollbackOnly(AtomicTransaction.java:771)
| at com.arjuna.ats.internal.jta.transaction.jts.TransactionImple.setRollbackOnly(TransactionImple.java:387)
| at org.jboss.aspects.tx.TxPolicy.setRollbackOnly(TxPolicy.java:212)
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.mdb.MessagingContainer.localInvoke(MessagingContainer.java:245)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:268)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)
| at $Proxy283.onMessage(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.onMessage(SonicServerSession.java:168)
| at progress.message.jimpl.Session.eU_(Unknown Source)
| at progress.message.jimpl.Session.run(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.run(SonicServerSession.java:199)
| at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
| at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
| at java.lang.Thread.run(Thread.java:797)
| 2006-12-07 17:26:08,949 ERROR [STDERR] Thu Dec 07 17:26:08 EET 2006 DEBUG: Executing XA statement: XA COMMIT 0x312d2d33663364623863323a386465363a34353737666138343a3562623461,0x2d33663364623863323a386465363a34353737666138343a3562623536,0x20000
| 2006-12-07 17:26:09,002 WARN [com.arjuna.ats.jts.logging.loggerI18N] [com.arjuna.ats.internal.jts.cwcommit] Failed to mark transaction as rollback only:
| org.omg.CosTransactions.Unavailable: IDL:omg.org/CosTransactions/Unavailable:1.0
| at com.arjuna.ats.internal.jts.ControlWrapper.rollback_only(ControlWrapper.java:344)
| at com.arjuna.ats.internal.jts.ControlWrapper.preventCommit(ControlWrapper.java:168)
| at com.arjuna.ats.jts.extensions.AtomicTransaction.rollbackOnly(AtomicTransaction.java:771)
| at com.arjuna.ats.internal.jta.transaction.jts.TransactionImple.setRollbackOnly(TransactionImple.java:387)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:277)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)
| at $Proxy283.onMessage(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.onMessage(SonicServerSession.java:168)
| at progress.message.jimpl.Session.eU_(Unknown Source)
| at progress.message.jimpl.Session.run(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.run(SonicServerSession.java:199)
| at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
| at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
| at java.lang.Thread.run(Thread.java:797)
| 2006-12-07 17:26:09,025 WARN [jacorb.poa.controller] rid: 2236142 opname: commit cannot process request, because object doesn't exist
| 2006-12-07 17:26:09,043 WARN [jacorb.poa.controller] rid: 2236142 opname: commit request rejected with exception:
| 2006-12-07 17:26:09,043 WARN [org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy] Current transaction TransactionImple < jts, -3f3db8c2:8de6:4577fa84:1a639 > is not the expected transaction.
| 2006-12-07 17:26:09,046 ERROR [Sonic Resource Adapter for JCA] EXCEPTION: SonicServerSession.onMessage() cannot deliver message progress.message.jimpl.TextMessage@2d782d78 javax.resource.ResourceException java.lang.IllegalStateException: [com.arjuna.ats.internal.jta.transaction.jts.invalidtx2] [com.arjuna.ats.internal.jta.transaction.jts.invalidtx2] Invalid transaction.
| javax.resource.ResourceException: java.lang.IllegalStateException: [com.arjuna.ats.internal.jta.transaction.jts.invalidtx2] [com.arjuna.ats.internal.jta.transaction.jts.invalidtx2] Invalid transaction.
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.after(MessageInflowLocalProxy.java:232)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:134)
| at $Proxy283.afterDelivery(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.onMessage(SonicServerSession.java:177)
| at progress.message.jimpl.Session.eU_(Unknown Source)
| at progress.message.jimpl.Session.run(Unknown Source)
| at com.sonicsw.sonicmq.j2ee.jmsra.impl.sonic.SonicServerSession.run(SonicServerSession.java:199)
| at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
| at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
| at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
| at java.lang.Thread.run(Thread.java:797)
| Caused by:
| java.lang.IllegalStateException: [com.arjuna.ats.internal.jta.transaction.jts.invalidtx2] [com.arjuna.ats.internal.jta.transaction.jts.invalidtx2] Invalid transaction.
| at com.arjuna.ats.internal.jta.transaction.jts.TransactionImple.commitAndDisassociate(TransactionImple.java:1293)
| at com.arjuna.ats.internal.jta.transaction.jts.BaseTransaction.commit(BaseTransaction.java:165)
| at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.endTransaction(MessageInflowLocalProxy.java:433)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.finish(MessageInflowLocalProxy.java:312)
| at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.after(MessageInflowLocalProxy.java:228)
| ... 10 more
|
See also
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=96748
-Juha-
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992011#3992011
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992011
19 years, 7 months
[JBoss Seam] - problem including a jsp file into a jsf
by alban_coul
Hello,
Using jboss 4.0.4 with SEAM.
I have a problem when I use <jsp:include> into my jsf, it seams that SEAM instanciates as much databean as included page, so my conversation gets crazy!
I need to include them because I use a tabpane.
I am just wondering what to do, to be able to include jsp files into jsf page.
Here is the code of the main page :
| <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
| <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
| <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
| <%@ taglib uri="http://fmk.xxxx.fr/faces/cpage.tld" prefix="c"%>
| <%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%>
|
| <script language="JavaScript"
| src="<%=request.getContextPath()%>/js/navbox.js"></script>
| <f:view>
| <c:page>
| <h:form id="priseEnChargeExterneMinimaleForm">
| <c:document userContext="#{UserBean.userContext}">
| <f:facet name="htmlHead">
| <h:panelGroup>
| <f:loadBundle
| basename="fr.cpage.patient.priseencharge.web.messages" var="msg" />
| </h:panelGroup>
| </f:facet>
| <f:facet name="topBody">
| <h:panelGrid>
| <c:commandButton value="#{msg.enregistrer}"
| action="#{priseEnChargeExterneMinimale.enregistrer}" />
| </h:panelGrid>
| </f:facet>
| <t:stylesheet path="/css/prise-en-charge.css" />
| <t:stylesheet path="/css/menu-carte.css" />
| <h:panelGrid columns="1" columnClasses="paddingLienPopup">
| <f:subview id="menuCarte">
| <jsp:include flush="true" page="../popup/menu-carte.jsp" />
| </f:subview>
| </h:panelGrid>
| <h:panelGrid columns="7" styleClass="valignCenter">
| <h:outputLabel for="nom_usage_requis"
| value="#{msg.pecu_libelle_nom_usage}" />
| <h:inputText size="25" id="nom_usage_requis"
| value="#{identiteDatabean.nomUsage}" />
| <h:outputLabel for="prenomUsage" value="#{msg.pecu_libelle_prenom}" />
| <h:inputText size="25" id="prenomUsage"
| value="#{identiteDatabean.prenomUsage}" />
| <h:outputLabel for="dossier"
| value="#{msg.pecu_libelle_numero_dossier}" />
| <h:panelGrid columns="3" id="dossier" cellpadding="0"
| cellspacing="0">
| <h:outputText value="(#{dossierDatabean.etat})" />
| <h:outputText
| binding="#{priseEnChargeExterneMinimale.numeroDossierOutput}"
| value="#{dossierDatabean.numeroHospitalisation}" />
| <h:inputText size="10"
| binding="#{priseEnChargeExterneMinimale.numeroDossierInput}"
| value="#{dossierDatabean.numeroHospitalisation}" rendered="false" />
| </h:panelGrid>
| </h:panelGrid>
| <c:graphicImageSpacer />
| <t:panelTabbedPane binding="#{priseEnChargeExterneMinimale.onglets}">
| <t:panelTab label="#{msg.pecem_label_onglet_identite}">
| <f:subview id="ongletIdentite">
| <jsp:include flush="true" page="pecem-identite-onglet.jsp" />
| </f:subview>
| </t:panelTab>
| <t:panelTab label="#{msg.pecem_label_onglet_personne_en_relation}">
| <f:subview id="ongletPersonneEnRelation">
| <jsp:include flush="true"
| page="pecem-personne-en-relation-onglet.jsp" />
| </f:subview>
| </t:panelTab>
| <t:panelTab label="#{msg.pecem_label_onglet_dossier_mouvement}">
| <f:subview id="ongletDossierMouvement">
| <jsp:include flush="true"
| page="pecem-dossier-mouvement-onglet.jsp" />
| </f:subview>
| </t:panelTab>
| </t:panelTabbedPane>
| </c:document>
| </h:form>
| </c:page>
| </f:view>
|
And here the code of an included page :
| <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
| <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
| <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
| <%@ taglib uri="http://fmk.xxxx.fr/faces/cpage.tld" prefix="c"%>
|
|
| <h:panelGrid width="920">
| <h:panelGrid width="460">
| <h:outputLabel for="nisAQS" value="#{msg.ra_libelle_aqs}" />
| <h:panelGrid columnClasses=", paddingCodeLibelle" cellpadding="0"
| cellspacing="0">
| <h:inputText id="nisAQS" size="5"
| value="#{identiteDatabean.aqsHebergeur }" />
| <h:inputText id="hebergeurAQS" size="16"
| value="#{identiteDatabean.aqsNis }" />
| </h:panelGrid>
| <h:outputLabel for="nom_naissance_requis"
| value="#{msg.pecu_libelle_nom_naissance}" />
| <h:inputText size="25" id="nom_naissance_requis"
| value="#{identiteDatabean.nomFamille}">
| </h:inputText>
| <h:outputLabel for="nomMarital"
| value="#{msg.pecu_libelle_nom_marital}" />
| <h:inputText size="25" id="nomMarital"
| binding="#{priseEnChargeExterneMinimale.nomMarital}" />
| <h:outputLabel for="sexe" value="#{msg.ra_libelle_sexe}" />
| <h:selectOneListbox id="sexe" onchange="submit()"
| valueChangeListener="#{priseEnChargeExterneMinimale.sexeChanged}"
| value="#{identiteDatabean.sexe}" size="1">
| <f:selectItems value="#{identiteDatabean.sexes}" />
| </h:selectOneListbox>
| <h:outputLabel for="date_naissance_requise"
| value="#{msg.pecu_libelle_ne_le}" />
| <h:inputText id="date_naissance_requise" size="10"
| value="#{identiteDatabean.dateNaissance}">
| <f:convertDateTime timeZone="Europe/Paris" pattern="dd/MM/yyyy"
| locale="FR_fr" />
| </h:inputText>
| <h:outputLabel for="situationFamille"
| value="#{msg.pecu_libelle_situation_de_famille}" />
| <h:selectOneListbox id="situationFamille"
| value="#{identiteDatabean.situationFamilleSelectionne}" size="1">
| <f:selectItems value="#{identiteDatabean.situationsFamille}" />
| </h:selectOneListbox>
| <h:outputLabel value="#{msg.pecu_libelle_validite}" />
| <h:selectBooleanCheckbox id="validite"
| value="#{identiteDatabean.validePatient}" />
| </h:panelGrid>
| <h:panelGrid width="460">
| <h:outputLabel for="nip" value="#{msg.pecu_libelle_nip}" />
| <h:outputText id="nip" value="#{identiteDatabean.codeNip}" />
| <h:outputLabel for="adresse_premiere_ligne_requise"
| value="#{msg.pecu_libelle_adresse_de_residence}" />
| <h:inputText id="adresse_premiere_ligne_requise" size="33"
| value="#{identiteDatabean.rue}">
| </h:inputText>
| <h:outputLabel />
| <h:inputText id="adresseDeuxiemeLigne" size="33"
| value="#{identiteDatabean.premiereLigne}" />
| <h:outputLabel for="codePostalcommune"
| value="#{msg.pecu_libelle_code_postal_commune}" />
| <h:panelGrid columnClasses=", paddingCodeLibelle"
| id="codePostalcommune" cellpadding="0" cellspacing="0">
| <c:inputCompleteText
| value="#{identiteDatabean.codeDepartementDomicile}" size="5"
| id="code_postal_requis">
| </c:inputCompleteText>
| <c:inputCompleteText
| value="#{identiteDatabean.libelleDepartementDomicile}" size="25"
| id="commune_requise">
| </c:inputCompleteText>
| </h:panelGrid>
| <h:outputLabel for="pays" value="#{msg.pecu_libelle_pays}" />
| <h:panelGrid columnClasses=", paddingCodeLibelle" id="pays"
| cellpadding="0" cellspacing="0">
| <c:inputCompleteText value="#{identiteDatabean.codeIsoPaysDomicile}"
| size="3" id="code_pays_requis">
| </c:inputCompleteText>
| <c:inputCompleteText value="#{identiteDatabean.libellePaysDomicile}"
| size="25" id="pays_requis">
| </c:inputCompleteText>
| </h:panelGrid>
| <h:outputLabel for="modifieeLe"
| value="#{msg.pecu_libelle_adresse_modifiee_le}" />
| <h:outputText id="modifieeLe"
| value="#{identiteDatabean.dateDerniereModificationDomicile}">
| <f:convertDateTime timeZone="Europe/Paris" pattern="dd/MM/yyyy"
| locale="FR_fr" />
| </h:outputText>
| <h:outputLabel for="telephoneDomicile"
| value="#{msg.pecu_libelle_telephone_domicile}" />
| <h:panelGrid columnClasses=" , , paddingLR" columns="3"
| cellpadding="0" cellspacing="0">
| <h:inputText size="10" id="telephoneDomicile"
| value="#{identiteDatabean.telDomicile}" />
| <h:selectBooleanCheckbox id="lrd"
| value="#{identiteDatabean.telDomicileListeRouge}" />
| <c:graphicImageRedPhone />
| </h:panelGrid>
| <h:outputLabel for="telephonePortable"
| value="#{msg.pecu_libelle_portable}" />
| <h:panelGrid columnClasses=" , , paddingLR" cellpadding="0"
| cellspacing="0" columns="3">
| <h:inputText size="10" id="telephonePortable"
| value="#{identiteDatabean.telPortable}" />
| <h:selectBooleanCheckbox id="lrp"
| value="#{identiteDatabean.telPortableListeRouge}" />
| <c:graphicImageRedPhone />
| </h:panelGrid>
| </h:panelGrid>
| </h:panelGrid>
Any help would be appreciated.
Thanks.
Alban
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992010#3992010
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992010
19 years, 7 months
[EJB 3.0] - Persistence difference between Jboss 4.0.5 and 4.0.4GA
by yoav200
Hello all,
I have a WebApp that call an EJB3 that get some data from database.
I use the Jboss default database.
I used to work on Jboss 4.0.5 and every thing work fine,
I?ve changed the server to jboss 4.0.4GA and now I get an exception.
Here is the exception I get:
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.hql.antlr.HqlSqlBaseWalker] select << begin [level=1, statement=select]
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.hql.ast.tree.FromElement] FromClause{level=1} : com.mobimate.items.model.Item (no alias) -> item0_
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.hql.antlr.HqlSqlBaseWalker] select : finishing up [level=1, statement=select]
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.hql.ast.HqlSqlWalker] processQuery() : ( SELECT ( FromClause{level=1} item item0_ ) )
| 2006-12-07 18:29:02,599 DEBUG [com.mobimate.items.ejb.ItemManagerBean] EJB:fillTableWithItems() put some items in table...
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 231, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 232, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 233, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 234, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 235, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 236, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 237, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 238, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 239, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] generated identifier: 240, using strategy: org.hibernate.id.MultipleHiLoPerTableGenerator
| 2006-12-07 18:29:02,599 DEBUG [org.hibernate.hql.ast.QueryTranslatorImpl] parse() - HQL: from com.mobimate.items.model.Item
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.hql.ast.AST] --- HQL AST ---
| \-[QUERY] 'query'
| \-[SELECT_FROM] 'SELECT_FROM'
| \-[FROM] 'from'
| \-[RANGE] 'RANGE'
| \-[DOT] '.'
| +-[DOT] '.'
| | +-[DOT] '.'
| | | +-[DOT] '.'
| | | | +-[IDENT] 'com'
| | | | \-[IDENT] 'mobimate'
| | | \-[IDENT] 'items'
| | \-[IDENT] 'model'
| \-[IDENT] 'Item'
|
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.hql.ast.ErrorCounter] throwQueryException() : no errors
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.hql.antlr.HqlSqlBaseWalker] select << begin [level=1, statement=select]
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.hql.ast.tree.FromElement] FromClause{level=1} : com.mobimate.items.model.Item (no alias) -> item0_
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.hql.antlr.HqlSqlBaseWalker] select : finishing up [level=1, statement=select]
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.hql.ast.HqlSqlWalker] processQuery() : ( SELECT ( FromClause{level=1} item item0_ ) )
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
| 2006-12-07 18:29:02,615 DEBUG [org.jboss.ejb3.entity.ManagedEntityManagerFactory] ************** closing entity managersession **************
| 2006-12-07 18:29:02,615 DEBUG [org.hibernate.jdbc.JDBCContext] TransactionFactory reported no active transaction; Synchronization not registered
| 2006-12-07 18:29:02,630 DEBUG [com.mobimate.web.items.ItemList] EJB:getItems() javax.ejb.EJBException: java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: JPA-QL compliance requires select clause [from com.mobimate.items.model.Item]
| 2006-12-07 18:29:02,630 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/helloweb-web].[jsp]] Servlet.service() for servlet jsp threw exception
|
apparently there have been made changes in the serer,
but what am i missing ?
thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992000#3992000
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992000
19 years, 7 months
[JBoss Seam] - selectItems+ajax4jsf
by gllambi
I'm trying the new selectItems tag and had some problems with it when I tried to use it with ajax4jsf.
I have two combos boxes. When the first is changed, the second one must refresh with new values. The problem is that when the first combo changes a Ilegal State Exception occurs.
Here is the jsp
| <h:panelGrid id="panelGrid" columns="2">
| <h:outputText id="etiquetaUsuario" value="#{msg.socio}" />
| <s:decorate>
| <h:inputText id="inputUsuario" value="#{cliente.usuario}" size="30">
| <a4j:support id="soporteAjaxUsuario" event="onblur"
| reRender="errorUsuario" />
| </h:inputText>
| <a4j:outputPanel id="errorUsuario" styleClass="error">
| <s:message id="mensajeErrorUsuario" />
| </a4j:outputPanel>
| </s:decorate>
| <h:outputText id="etiquetaContraseña" value="#{msg.contraseña}" />
| <s:decorate>
| <h:inputText id="inputContraseña" value="#{cliente.pwd}" size="30">
| <a4j:support id="soporteAjaxContraseña" event="onblur"
| reRender="errorPassword" />
| </h:inputText>
| <a4j:outputPanel id="errorPassword" styleClass="error">
| <s:message id="mensajeErrorContraseña" />
| </a4j:outputPanel>
| </s:decorate>
| <h:outputText id="etiquetaPais" value="#{msg.pais}" />
| <h:selectOneMenu id="seleccionarPais"
| converter="#{registro.countryConverter}" required="true"
| value="#{cliente.country}">
| <si:selectItems value="#{paises}" var="pais"
| label="#{pais.countryCode}"
| noSelectionLabel="#{msg.selecionePais}" hideNoSelection="true"></si:selectItems>
| <a4j:support id="soporteAjaxPais" event="onchange"
| reRender="seleccionarEstado" />
| </h:selectOneMenu>
| <h:outputText id="etiquetaEstado" value="#{msg.estado}" />
| <h:selectOneMenu id="seleccionarEstado"
| converter="#{registro.stateConverter}" value="#{cliente.state}"
| required="true">
| <si:selectItems value="#{estados}" var="estado"
| label="#{estado.stateCode}"
| noSelectionLabel="#{msg.seleccioneEstado}" hideNoSelection="true"></si:selectItems>
| </h:selectOneMenu>
| </h:panelGrid>
| <a4j:commandButton id="botonAjax" value="Ajax #{msg.registrarse}"
| action="#{registro.registrarse}"
| reRender="formRegistro:mensajesErrorPanel"></a4j:commandButton>
|
Here is the bean asociated with the page.
| /**
| *
| */
| package org.seam.ejemplo.validaciones.session;
|
| import java.util.List;
|
| import javax.ejb.Stateless;
| import javax.faces.convert.Converter;
| import javax.persistence.EntityManager;
| import javax.persistence.PersistenceContext;
|
| import org.jboss.seam.ScopeType;
| import org.jboss.seam.annotations.Factory;
| import org.jboss.seam.annotations.In;
| import org.jboss.seam.annotations.Logger;
| import org.jboss.seam.annotations.Name;
| import org.jboss.seam.annotations.Scope;
| import org.jboss.seam.core.FacesMessages;
| import org.jboss.seam.log.Log;
| import org.jboss.seam.selectitems.jsf.EntityConverter;
| import org.seam.ejemplo.validaciones.beans.Cliente;
| import org.seam.ejemplo.validaciones.beans.Country;
| import org.seam.ejemplo.validaciones.beans.State;
|
| /**
| * @author gllambi
| *
| */
| @Stateless
| @Name("registro")
| @Scope(ScopeType.EVENT)
| public class RegistroImpl implements Registro {
|
| @PersistenceContext
| private EntityManager em;
|
| @Logger
| private Log log;
|
| @In
| private Cliente cliente;
|
| public String registrarse() {
| log.info("Registrando al cliente...");
| List existing = em.createQuery(
| "select usuario from Cliente where usuario=:usuarioParam")
| .setParameter("usuarioParam", cliente.getUsuario())
| .getResultList();
|
| if (!existing.isEmpty()) {
| log.info("Ya existe!");
| FacesMessages.instance().add("El usuario ya existe: #{cliente.usuario}");
| return null;
|
| }else{
| em.persist(cliente);
| log.info("Se registró un cliente nuevo: #{cliente.usuario} #{cliente.pwd}");
| return "exito";
| }
| }
|
| @Factory("paises")
| public List obtenerPaises() {
| List paises = em.createQuery("from Country").getResultList();
| log.info("Hay "+paises.size()+" países.");
| return paises;
| }
|
| public void cambiarEstados(){
| log.info("Cambio los estados");
| }
|
| @Factory("estados")
| public List obtenerEstados() {
| List estados;
| if ((cliente!= null)&&(cliente.getCountry()!=null)){
| estados = em.createQuery("from State where country_id=:countryParam").
| setParameter("countryParam", cliente.getCountry().getCountryId()).getResultList();
| log.info("Hay "+estados.size()+" estados.");
| }
| else estados = em.createQuery("from State").getResultList();
| return estados;
| }
|
| public Converter getCountryConverter() {
| return new EntityConverter<Country>(){
| @Override
| protected Object getIdAsObject(String id, Class arg1) {
| return Integer.valueOf(id);
| }
|
| @Override
| protected String getIdAsString(Country entity) {
| return String.valueOf(entity.getCountryId());
| }
|
| };
| }
|
| public Converter getStateConverter() {
| return new EntityConverter<State>(){
| @Override
| protected Object getIdAsObject(String id, Class clazz) {
| return Integer.valueOf(id);
|
| }
|
| @Override
| protected String getIdAsString(State entity) {
| return String.valueOf(entity.getStateId());
| }
| };
| }
|
| }
|
Here is the log
| 2006-12-07 16:19:52,431 DEBUG [org.ajax4jsf.framework.renderer.AjaxContainerRenderer] Render Ajax Area component with ID :formRegistro:seleccionarEstado
| 2006-12-07 16:19:52,431 DEBUG [org.jboss.seam.jsf.SeamVariableResolver] resolving name: registro
| 2006-12-07 16:19:52,431 ERROR [org.apache.myfaces.lifecycle.PhaseListenerManager] Exception in PhaseListener RENDER_RESPONSE(6) afterPhase
| javax.faces.el.EvaluationException: Cannot get value for expression '#{registro.stateConverter}'
| at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:402)
| at javax.faces.component.UIOutput.getConverter(UIOutput.java:65)
| at org.jboss.seam.selectitems.ui.UISeamSelectItems.addConverters(UISeamSelectItems.java:297)
| at org.jboss.seam.selectitems.ui.UISeamSelectItems.getValue(UISeamSelectItems.java:192)
| at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:102)
| at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:477)
| at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:453)
| at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:277)
| at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:251)
| at org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java:54)
| at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
| at org.ajax4jsf.framework.renderer.RendererBase.renderChild(RendererBase.java:249)
| at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjaxChild(AjaxContainerRenderer.java:197)
| at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjaxChild(AjaxContainerRenderer.java:190)
| at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjaxChild(AjaxContainerRenderer.java:190)
| at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjaxChild(AjaxContainerRenderer.java:190)
| at org.ajax4jsf.framework.renderer.AjaxContainerRenderer.encodeAjax(AjaxContainerRenderer.java:126)
| at org.ajax4jsf.framework.ajax.AjaxViewRoot.encodeAjax(AjaxViewRoot.java:570)
| at org.ajax4jsf.framework.ajax.AjaxContext.renderAjaxRegion(AjaxContext.java:260)
| at org.ajax4jsf.framework.renderer.AjaxPhaseListener.afterPhase(AjaxPhaseListener.java:96)
| at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:89)
| at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:391)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:46)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:32)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:67)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:223)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.IllegalStateException: No application context active
| at org.jboss.seam.Component.forName(Component.java:1534)
| at org.jboss.seam.Component.getInstance(Component.java:1584)
| at org.jboss.seam.Component.getInstance(Component.java:1567)
| at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:45)
| at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
| at org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:574)
| at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
| at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:140)
| at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:383)
| ... 50 more
| 2006-12-07 16:19:52,431 DEBUG [org.ajax4jsf.framework.DebugLifecycle] End phase RENDER_RESPONSE(6)
| 2006-12-07 16:19:52,431 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 2006-12-07 16:19:52,431 DEBUG [org.jboss.seam.servlet.SeamExceptionFilter] ended request
| 2006-12-07 16:19:52,431 DEBUG [org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter] Finished request processing total time 47ms for uri: /seam-validacion/view/registro.seam
|
Thanks a lot
Guzmán
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3991998#3991998
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3991998
19 years, 7 months