I am trying to deploy a Flex app on JBoss portal using the Flex tag library JBoss Portal 2.6.0 Developer Release 1 JBoss AS 4.0.5 GA Flex 2.0.1
jsp: <%@ taglib uri="FlexTagLib" prefix="mm" %> <mm:mxml source="/login.mxml"/> Portlet code: package com.jboss.portlet.login; import javax.portlet.GenericPortlet; import javax.portlet.PortletException; import javax.portlet.PortletRequestDispatcher; import javax.portlet.RenderRequest; import javax.portlet.RenderResponse; import javax.portlet.UnavailableException; import java.io.IOException; public class LoginPortlet extends GenericPortlet { public void doView (RenderRequest request, RenderResponse response) throws PortletException, IOException, UnavailableException { response.setContentType("text/html"); PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher ("/login/login.jsp"); rd.include(request,response); } } I get the following error: java.lang.NullPointerException at flex.server.j2ee.cache.CacheKeyUtils.generateSwfCacheKey (CacheKeyUtils.java:54) at flex.server.j2ee.RequestContext.setupMxmlRequest (RequestContext.java:102) at flex.server.j2ee.RequestContext.<init>(RequestContext.java:62) at flex2.server.j2ee.CompileAgent.setupMxmlContextKeys (CompileAgent.java:16) at flex2.server.j2ee.CompileAgentServlet.setupMxmlContextKeys (CompileAgentServlet.java:30) at flex2.server.j2ee.MxmlServlet.doGet(MxmlServlet.java:107) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) .... I have tried the simplest code possible, but as soon as I add the <mm:mxml/> tag, the error occurs: <%@ taglib uri="FlexTagLib" prefix="mm" %> <mm:mxml/>