aspose file tools*
The moose likes JBoss/WildFly and the fly likes  Error when using flex+seam+flamingo Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark " Error when using flex+seam+flamingo" Watch " Error when using flex+seam+flamingo" New topic
Author

Error when using flex+seam+flamingo

sushi kumar
Greenhorn

Joined: Oct 17, 2008
Posts: 2
Hi all,

when iam running a sample application iam encountering this error .
iam using jboss 4.2+flexbuilder 3+seam 2.0+flamingo 1.7.1

java.lang.IllegalStateException: Attempted to invoke a Seam component outside the an initialized application
at org.jboss.seam.contexts.Lifecycle.getApplication(Lifecycle.java:36)
at org.jboss.seam.contexts.Lifecycle.mockApplication(Lifecycle.java:111)
at org.jboss.seam.servlet.SeamResourceServlet.loadResourceProviders(SeamResourceServlet.java:42)
at org.jboss.seam.servlet.SeamResourceServlet.init(SeamResourceServlet.java:35)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
ERROR [[Seam Resource Servlet]] Allocate exception for servlet Seam Resource Servlet


[b]File contents are displayed here:


Seam Component:

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.annotations.remoting.WebRemote;

@Scope(ScopeType.STATELESS)
@Name("helloAction")
@WebRemote public class HelloAction {

public String hello(String name) {
return "Hello, " + name;
}}

web.xml:

<listener>
<listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
</listener>

<servlet>
<servlet-name>Seam Resource Servlet</servlet-name>
<servlet-class>org.jboss.seam.servlet.SeamResourceServlet</
servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Seam Resource Servlet</servlet-name>
<url-pattern>/seam/resource/*</url-pattern>
</servlet-mapping>

Servies-config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<services-config>
<services>
<service
id="hello-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<destination id="helloAction">
<channels>
<channel ref="seam-amf"/>
</channels>
</destination>
</service>
</services>
<channels>
<channel-definition id="seam-amf"
class="mx.messaging.channels.AMFChannel">
<endpoint
uri="http://{server.name}:{server.port}/FlexSeamIntegration/seam/resource/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
</channels>
</services-config>

client.mxml:

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:word="*">

<mx:RemoteObject id="service" destination="helloAction"/>

<mx:Panel
title="Seam-Flex AMF Hello World"
paddingTop="10" paddingBottom="10" paddingLeft="10"
paddingRight="10">
<mx:HBox>
<mx:Label text='Whom do you want to say "Hello" to?'/>
<mx:TextInput
id="who"
maxChars="20"
enter="service.hello(who.text)"/>
<mx:Button label="Say Hello" click="service.hello
(who.text)"/>
</mx:HBox>
<mx:Label text='The server said: "{service.hello.lastResult}"'/
></mx:Panel>
</mx:Application>

please help me in resolving this error
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Error when using flex+seam+flamingo
 
Similar Threads
Need some explanation on a configuration fix I made
DataGrid With RemoteObject
Locale info from browser
Aligning a Login Page at the center
Transfer File using Remote Object