[JBoss Seam] - Re: Tutorial: Handling images in your Seam application
by syzork
when i call something like em.query(...) returns an exception:
| 16:00:30,890 ERROR [STDERR] java.lang.NullPointerException
| 16:00:30,890 ERROR [STDERR] at com.flavio.b.ArtworkServlet.doGet(ArtworkServlet.java:59)
| 16:00:30,890 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
| 16:00:30,890 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
| 16:00:30,890 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| 16:00:30,890 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 16:00:31,046 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
| 16:00:31,046 ERROR [STDERR] at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
| 16:00:31,046 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 16:00:31,046 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
| 16:00:31,046 ERROR [STDERR] at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 16:00:31,125 ERROR [STDERR] at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
| 16:00:31,125 ERROR [STDERR] at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| 16:00:31,125 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| 16:00:31,625 ERROR [STDERR] at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| 16:00:31,625 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| 16:00:31,625 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 16:00:31,625 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| 16:00:31,625 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| 16:00:32,125 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
| 16:00:32,125 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| 16:00:32,125 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| 16:00:32,125 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
| 16:00:32,125 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| 16:00:32,125 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
| 16:00:32,125 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
| 16:00:32,125 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
|
i tried comment the line:
EntityManager em = (EntityManager) Component.getInstance("entityManager");
and inject entityManager by hand with @In:
@In(create = true, value = "entityManager")
private EntityManager em;
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100998#4100998
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4100998
18 years, 2 months
[JBoss Seam] - Re: no page context active exception when use seam pdf
by jiyuan_wang
web.xml
(replace quote with \ and [] replace less than/great than, since they cause 404 error)
_________________________________________________
[?xml version=\1.0\ encoding=\UTF-8\?]
[web-app version=\2.4\
xmlns=\http://java.sun.com/xml/ns/j2ee\
xmlns:xsi=\http://www.w3.org/2001/XMLSchema-instance\
xsi:schemaLocation=\http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\]
[!-- This is the original that was working with richFaces --]
[!-- Ajax4jsf (must come first!) --]
[context-param]
[param-name]org.ajax4jsf.SKIN[/param-name]
[param-value]blueSky[/param-value]
[/context-param]
[filter]
[display-name]Ajax4jsf Filter[/display-name]
[filter-name]ajax4jsf[/filter-name]
[filter-class]org.ajax4jsf.Filter[/filter-class]
[/filter]
[filter-mapping]
[filter-name]ajax4jsf[/filter-name]
[url-pattern]*.faces[/url-pattern]
[/filter-mapping]
[!-- Seam --]
[listener]
[listener-class]org.jboss.seam.servlet.SeamListener[/listener-class]
[/listener]
[!-- Propagate conversations across redirects --]
[filter]
[filter-name]Seam Redirect Filter[/filter-name]
[filter-class]org.jboss.seam.servlet.SeamRedirectFilter[/filter-class]
[/filter]
[filter-mapping]
[filter-name]Seam Redirect Filter[/filter-name]
[url-pattern]*.faces[/url-pattern]
[/filter-mapping]
[filter]
[filter-name]Seam Exception Filter[/filter-name]
[filter-class]org.jboss.seam.servlet.SeamExceptionFilter[/filter-class]
[/filter]
[filter-mapping]
[filter-name]Seam Exception Filter[/filter-name]
[url-pattern]*.faces[/url-pattern]
[/filter-mapping]
[filter]
[filter-name]Seam Multipart Filter[/filter-name]
[filter-class]org.jboss.seam.web.MultipartFilter[/filter-class]
[init-param]
[param-name]createTempFiles[/param-name]
[param-value]true[/param-value]
[/init-param]
[/filter]
[filter-mapping]
[filter-name]Seam Multipart Filter[/filter-name]
[url-pattern]*.seam[/url-pattern]
[/filter-mapping]
[!--
[filter]
[filter-name]Seam Servlet Filter[/filter-name]
[filter-class]org.jboss.seam.servlet.SeamServletFilter[/filter-class]
[/filter]
[filter-mapping]
[filter-name]Seam Servlet Filter[/filter-name]
[url-pattern]*.pdf[/url-pattern]
[/filter-mapping]
[servlet]
[servlet-name]Document Store Servlet[/servlet-name]
[servlet-class]org.jboss.seam.pdf.DocumentStoreServlet[/servlet-class]
[/servlet]
[servlet-mapping]
[servlet-name]Document Store Servlet[/servlet-name]
[url-pattern]*.pdf[/url-pattern]
[/servlet-mapping]
--]
[session-config]
[session-timeout]
120
[/session-timeout]
[/session-config]
[welcome-file-list]
[welcome-file]
index.html
[/welcome-file]
[/welcome-file-list]
[!-- JSF --]
[context-param]
[param-name]javax.faces.STATE_SAVING_METHOD[/param-name]
[param-value]client[/param-value]
[/context-param]
[context-param]
[param-name]javax.faces.DEFAULT_SUFFIX[/param-name]
[param-value].xhtml[/param-value]
[/context-param]
[context-param]
[param-name]facelets.DEVELOPMENT[/param-name]
[param-value]true[/param-value]
[/context-param]
[!--
[context-param]
[param-name]com.sun.faces.validateXml[/param-name]
[param-value]true[/param-value]
[/context-param]
[context-param]
[param-name]com.sun.faces.verifyObjects[/param-name]
[param-value]true[/param-value]
[/context-param]
[context-param]
[param-name]org.ajax4jsf.SKIN[/param-name]
[param-value]DEFAULT[/param-value]
[/context-param]
--]
[filter]
[filter-name]MyFacesExtensionsFilter[/filter-name]
[filter-class]org.apache.myfaces.webapp.filter.ExtensionsFilter[/filter-class]
[init-param]
[param-name]maxFileSize[/param-name]
[param-value]50m[/param-value]
[description]Set the size limit for uploaded files.
Format: 10 - 10 bytes
10k - 10 KB
10m - 10 MB
1g - 1 GB
[/description]
[/init-param]
[/filter]
[!-- extension mapping for adding [script/], [link/], and other resource tags to JSF-pages --]
[filter-mapping]
[filter-name]MyFacesExtensionsFilter[/filter-name]
[!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry --]
[servlet-name]Faces Servlet[/servlet-name]
[/filter-mapping]
[!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.) --]
[filter-mapping]
[filter-name]MyFacesExtensionsFilter[/filter-name]
[url-pattern]/faces/myFacesExtensionResource/*[/url-pattern]
[/filter-mapping]
[!-- Global JNDI name pattern for JBoss EJB3 (change for other servers) --]
[context-param]
[param-name]org.jboss.seam.core.init.jndiPattern[/param-name]
[param-value]acctrecv/#{ejbName}/local[/param-value]
[/context-param]
[!-- Add more libraries by providing a semi-colon delimited list --]
[context-param]
[param-name]facelets.LIBRARIES[/param-name]
[param-value]/WEB-INF/tomahawk.taglib.xml[/param-value]
[/context-param]
[context-param]
[param-name]facelets.SKIP_COMMENTS[/param-name]
[param-value]true[/param-value]
[/context-param]
[servlet]
[servlet-name]Faces Servlet[/servlet-name]
[servlet-class]javax.faces.webapp.FacesServlet[/servlet-class]
[load-on-startup]1[/load-on-startup]
[/servlet]
[servlet]
[servlet-name]SourceCodeServlet[/servlet-name]
[servlet-class]org.apache.myfaces.shared_tomahawk.util.servlet.SourceCodeServlet[/servlet-class]
[/servlet]
[!-- Faces Servlet Mapping --]
[servlet-mapping]
[servlet-name]Faces Servlet[/servlet-name]
[url-pattern]*.faces[/url-pattern]
[/servlet-mapping]
[servlet-mapping]
[servlet-name]Faces Servlet[/servlet-name]
[url-pattern]*.seam[/url-pattern]
[/servlet-mapping]
[!-- MyFaces --]
[listener]
[listener-class]org.apache.myfaces.webapp.StartupServletContextListener[/listener-class]
[/listener]
[/web-app]
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100994#4100994
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4100994
18 years, 2 months
[Clustering/JBoss] - XAConnectionFactory not found only in Clustering
by seoeng
Ok, before you go off...I have spent the past 2 days researching this error. Still cannot find my applicable situation. Things like http://wiki.jboss.org/wiki/Wiki.jsp?page=IGetXAConnectionFactoryNotBoundH... do not help, as I am not getting any other errors that I can see.
Setup:
jboss-4.2.2.GA
2 nodes in cluster
mysql datasource
I am getting this error when both nodes are in cluster (note I do not get this error when I stop one of the nodes):
| 01 Nov 2007 10:50:33,031 TRACE [JMSContainerInvoker(MyClass) Reconnect] (ServiceMBeanSupport.java:87) - Constructing
| 01 Nov 2007 10:50:33,031 DEBUG [JMSContainerInvoker(MyClass) Reconnect] (ServiceMBeanSupport.java:256) - Creating DLQHandler
| 01 Nov 2007 10:50:33,093 DEBUG [JMSContainerInvoker(MyClass) Reconnect] (ServiceMBeanSupport.java:265) - Initialization failed DLQHandler
| javax.naming.NameNotFoundException: XAConnectionFactory not bound
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
| at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
| at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
| at org.jboss.ha.jndi.TreeHead.lookupLocally(TreeHead.java:296)
| at org.jboss.ha.jndi.TreeHead.lookup(TreeHead.java:215)
| at org.jboss.ha.jndi.HAJNDI.lookup(HAJNDI.java:155)
| at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.ha.framework.interfaces.HARMIClient.invoke(HARMIClient.java:312)
| at $Proxy72.lookup(Unknown Source)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
| at javax.naming.InitialContext.lookup(InitialContext.java:392)
| at org.jboss.ejb.plugins.jms.DLQHandler.createService(DLQHandler.java:182)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:260)
| at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:188)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerStartDelivery(JMSContainerInvoker.java:510)
| at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl$ExceptionListenerRunnable.run(JMSContainerInvoker.java:1428)
| at java.lang.Thread.run(Thread.java:619)
| 01 Nov 2007 10:50:33,093 ERROR [JMSContainerInvoker(MyClass) Reconnect] (JMSContainerInvoker.java:1435) - Reconnect failed: JMS provider failure detected for MyClass
| javax.naming.NameNotFoundException: XAConnectionFactory not bound
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
|
files:
C:\jboss-4.2.2.GA\server\all\deploy\jms\hajndi-jms-ds.xml
C:\jboss-4.2.2.GA\server\all\deploy\jms\jms-ra.rar
C:\jboss-4.2.2.GA\server\all\deploy-hasingleton\jms\mysql-jdbc-state-service.xml
C:\jboss-4.2.2.GA\server\all\deploy-hasingleton\jms\mysql-jdbc2-service.xml
C:\jboss-4.2.2.GA\server\all\deploy-hasingleton\jms\jbossmq-destinations-service.xml
C:\jboss-4.2.2.GA\server\all\deploy-hasingleton\jms\jbossmq-service.xml
C:\jboss-4.2.2.GA\server\all\deploy-hasingleton\jms\jvm-il-service.xml
C:\jboss-4.2.2.GA\server\all\deploy-hasingleton\jms\uil2-service.xml
All files are standard default. These files are normally placed in the deploy/jms directory in the Default server configuration, and it works. But when they are in a clustered configuration as mentioned above, it gets the errors that the XAConnectionFactory cannot be found.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100990#4100990
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4100990
18 years, 2 months