[ http://issues.apache.org/jira/browse/GERONIMO-1560?page=comments#action_12414455 ]
Bryan Noll commented on GERONIMO-1560: -------------------------------------- I believe jgenender fixed this somewhere along the way. I don't know if it was associated with a JIRA and the patch was attached to that, but am fairly sure it's been resolved. I'm pasting in some proof that it starts up with no ejb spec violations on JBoss 4.0.3SP1. This does show that there's some funkiness going on with some of the web services stuff, but since this bug is specifically about ejb spec violations, I think it can be closed. =================================================================================================================== run.sh: Unexpected results may occur. Make sure JAVA_HOME points to a JDK and not a JRE. ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /export/home/genj1/jboss-4.0.3SP1 JAVA: java JAVA_OPTS: -server -Xms2048m -Xmx2048m -Dprogram.name=run.sh CLASSPATH: /export/home/genj1/jboss-4.0.3SP1/bin/run.jar:/lib/tools.jar ========================================================================= 09:55:01,283 INFO [Server] Starting JBoss (MX MicroKernel)... 09:55:01,287 INFO [Server] Release ID: JBoss [Zion] 4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054) 09:55:01,295 INFO [Server] Home Dir: /export/home/genj1/jboss-4.0.3SP1 09:55:01,296 INFO [Server] Home URL: file:/export/home/genj1/jboss-4.0.3SP1/ 09:55:01,300 INFO [Server] Patch URL: null 09:55:01,300 INFO [Server] Server Name: daytrader 09:55:01,301 INFO [Server] Server Home Dir: /export/home/genj1/jboss-4.0.3SP1/server/daytrader 09:55:01,302 INFO [Server] Server Home URL: file:/export/home/genj1/jboss-4.0.3SP1/server/daytrader/ 09:55:01,304 INFO [Server] Server Temp Dir: /export/home/genj1/jboss-4.0.3SP1/server/daytrader/tmp 09:55:01,306 INFO [Server] Root Deployment Filename: jboss-service.xml 09:55:02,816 INFO [ServerInfo] Java version: 1.5.0_04,Sun Microsystems Inc. 09:55:02,817 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_04-b05,Sun Microsystems Inc. 09:55:02,818 INFO [ServerInfo] OS-System: SunOS 5.10,sparc 09:55:04,668 INFO [Server] Core system initialized 09:55:12,956 INFO [WebService] Using RMI server codebase: http://tbone:8083/ 09:55:13,063 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml 09:55:21,753 INFO [NamingService] Started jndi bootstrap jnpPort=1099, rmiPort=1098, backlog=50, bindAddress=/0.0.0.0, Client SocketFactory=null, Server [EMAIL PROTECTED] 09:55:36,934 INFO [Embedded] Catalina naming disabled 09:55:38,307 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080 09:55:38,315 INFO [Catalina] Initialization processed in 1142 ms 09:55:38,322 INFO [StandardService] Starting service jboss.web 09:55:38,337 INFO [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5 09:55:38,490 INFO [StandardHost] XML validation disabled 09:55:38,594 INFO [Catalina] Server startup in 279 ms 09:55:39,103 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/ 09:55:40,240 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined 09:55:41,821 INFO [TomcatDeployer] deploy, ctxPath=/ws4ee, warUrl=.../tmp/deploy/tmp6288jboss-ws4ee.war/ 09:55:42,322 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/ 09:55:43,119 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/ 09:55:51,044 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/ 09:55:53,505 INFO [MailService] Mail Service bound to java:/Mail 09:55:55,426 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar 09:55:55,946 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar 09:55:56,425 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar 09:55:56,919 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar 09:55:57,392 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar 09:55:57,808 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar 09:56:00,560 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS' 09:56:01,615 INFO [jms/TradeBrokerQueue] Bound to JNDI name: TradeBrokerQueue 09:56:01,646 INFO [jms/TradeStreamerTopic] Bound to JNDI name: TradeStreamerTopic 09:56:01,662 INFO [A] Bound to JNDI name: queue/A 09:56:01,669 INFO [B] Bound to JNDI name: queue/B 09:56:01,676 INFO [C] Bound to JNDI name: queue/C 09:56:01,683 INFO [D] Bound to JNDI name: queue/D 09:56:01,690 INFO [ex] Bound to JNDI name: queue/ex 09:56:01,765 INFO [testTopic] Bound to JNDI name: topic/testTopic 09:56:01,773 INFO [securedTopic] Bound to JNDI name: topic/securedTopic 09:56:01,781 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic 09:56:01,789 INFO [testQueue] Bound to JNDI name: queue/testQueue 09:56:02,013 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093 09:56:02,174 INFO [DLQ] Bound to JNDI name: queue/DLQ 09:56:02,912 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA' 09:56:03,524 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=jdbc/TradeDataSource' to JNDI name 'jdbc/TradeDataSource' 09:56:03,664 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/ 09:56:04,255 INFO [EARDeployer] Init J2EE application: file:/export/home/genj1/jboss-4.0.3SP1/server/daytrader/deploy/daytrader-ear-1.1-SNAPSHOT.ear 09:56:06,439 INFO [EjbModule] Deploying HoldingEJB 09:56:06,949 INFO [EjbModule] Deploying AccountProfileEJB 09:56:06,992 INFO [EjbModule] Deploying QuoteEJB 09:56:07,060 INFO [EjbModule] Deploying KeyGenEJB 09:56:07,099 INFO [EjbModule] Deploying AccountEJB 09:56:07,138 INFO [EjbModule] Deploying OrderEJB 09:56:07,177 INFO [EjbModule] Deploying TradeEJB 09:56:07,258 INFO [EjbModule] Deploying KeySequenceEJB 09:56:07,292 INFO [EjbModule] Deploying TradeBrokerMDB 09:56:07,392 INFO [EjbModule] Deploying TradeStreamerMDB 09:56:09,467 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'HoldingEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:12,164 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'AccountProfileEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:12,220 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'QuoteEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:12,291 INFO [ProxyFactory] Bound EJB Home 'QuoteEJB' to jndi 'Quote' 09:56:12,332 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'KeyGenEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:12,403 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'AccountEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:12,466 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'OrderEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:15,143 WARN [StatelessSessionContainer] message-destination-ref 'jms/TradeBrokerQueue' ignoring message-destination-link 'TradeBrokerQueue' because it has a jndi-name in jboss.xml 09:56:15,145 WARN [StatelessSessionContainer] message-destination-ref 'jms/TradeStreamerTopic' ignoring message-destination-link 'TradeStreamerTopic' because it has a jndi-name in jboss.xml 09:56:15,215 INFO [ProxyFactory] Bound EJB Home 'TradeEJB' to jndi 'ejb/Trade' 09:56:15,248 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'KeySequenceEJB' to jndi 'local/[EMAIL PROTECTED]' 09:56:15,899 INFO [EJBDeployer] Deployed: file:/export/home/genj1/jboss-4.0.3SP1/server/daytrader/tmp/deploy/tmp6344daytrader-ear-1.1-SNAPSHOT.ear-contents/dt-ejb.jar 09:56:16,354 INFO [ClientDeployer] Client ENC bound under: TradeStreamerAppClient 09:56:16,371 INFO [TomcatDeployer] deploy, ctxPath=/daytrader, warUrl=.../tmp/deploy/tmp6344daytrader-ear-1.1-SNAPSHOT.ear-contents/web.war/ 09:56:16,386 WARN [TomcatDeployer] message-destination-ref 'jms/TradeBrokerQueue' ignoring message-destination-link 'dt-ejb.jar#TradeBrokerQueue' because it has a jndi-name in jboss-web.xml 09:56:16,388 WARN [TomcatDeployer] message-destination-ref 'jms/TradeStreamerTopic' ignoring message-destination-link 'dt-ejb.jar#TradeStreamerTopic' because it has a jndi-name in jboss-web.xml 09:56:19,795 INFO [WSDLFilePublisher] WSDL published to: file:/export/home/genj1/jboss-4.0.3SP1/server/daytrader/data/wsdl/daytrader-ear-1.1-SNAPSHOT.ear/web.war/TradeServices.wsdl 09:56:21,333 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}logout 09:56:21,349 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getQuote 09:56:21,350 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}sell 09:56:21,350 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}sellResponse 09:56:21,351 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getClosedOrdersResponse 09:56:21,352 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}orderCompletedResponse 09:56:21,353 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}buy 09:56:21,355 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}resetTrade 09:56:21,355 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}completeOrder 09:56:21,356 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}login 09:56:21,357 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}createQuote 09:56:21,358 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getAccountData 09:56:21,359 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}loginResponse 09:56:21,360 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}updateAccountProfileResponse 09:56:21,361 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}queueOrder 09:56:21,362 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}register 09:56:21,362 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}updateAccountProfile 09:56:21,363 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}updateQuotePriceVolume 09:56:21,364 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getOrdersResponse 09:56:21,365 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}queueOrderResponse 09:56:21,366 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}buyResponse 09:56:21,367 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getAccountDataResponse 09:56:21,368 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}cancelOrder 09:56:21,368 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getHoldings 09:56:21,369 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getHoldingsResponse 09:56:21,370 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getMarketSummaryResponse 09:56:21,371 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getQuoteResponse 09:56:21,372 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}resetTradeResponse 09:56:21,373 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}orderCompleted 09:56:21,374 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getHolding 09:56:21,375 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getOrders 09:56:21,376 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getAllQuotesResponse 09:56:21,376 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}updateQuotePriceVolumeResponse 09:56:21,377 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getClosedOrders 09:56:21,378 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getAccountProfileData 09:56:21,379 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}completeOrderResponse 09:56:21,380 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}createQuoteResponse 09:56:21,381 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}cancelOrderResponse 09:56:21,382 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getHoldingResponse 09:56:21,383 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}registerResponse 09:56:21,383 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}getAccountProfileDataResponse 09:56:21,384 WARN [JavaWsdlMapping] Cannot find jaxrpc-mapping for type: {http://daytrader.samples.geronimo.apache.org}logoutResponse 09:56:25,782 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.buy 09:56:25,789 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.buyResponse 09:56:25,796 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.cancelOrder 09:56:25,803 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.cancelOrderResponse 09:56:25,809 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.completeOrder 09:56:25,816 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.completeOrderResponse 09:56:25,823 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.createQuote 09:56:25,830 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.createQuoteResponse 09:56:25,837 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getAccountData 09:56:25,844 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getAccountDataResponse 09:56:25,851 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getAccountProfileData 09:56:25,858 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getAccountProfileDataResponse 09:56:25,865 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getAllQuotesResponse 09:56:25,872 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getClosedOrders 09:56:25,879 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getClosedOrdersResponse 09:56:25,886 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getHolding 09:56:25,892 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getHoldingResponse 09:56:25,899 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getHoldings 09:56:25,906 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getHoldingsResponse 09:56:25,913 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getMarketSummaryResponse 09:56:25,920 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getOrders 09:56:25,927 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getOrdersResponse 09:56:25,934 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getQuote 09:56:25,941 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.getQuoteResponse 09:56:25,947 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.login 09:56:25,954 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.loginResponse 09:56:25,961 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.logout 09:56:25,968 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.logoutResponse 09:56:25,975 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.orderCompleted 09:56:25,982 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.orderCompletedResponse 09:56:25,988 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.queueOrder 09:56:25,995 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.queueOrderResponse 09:56:26,002 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.register 09:56:26,009 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.registerResponse 09:56:26,016 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.resetTrade 09:56:26,024 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.resetTradeResponse 09:56:26,052 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.sell 09:56:26,059 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.sellResponse 09:56:26,066 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.updateAccountProfile 09:56:26,073 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.updateAccountProfileResponse 09:56:26,081 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.updateQuotePriceVolume 09:56:26,088 WARN [TypeMappingDescription] Class not found: org.apache.geronimo.samples.daytrader.updateQuotePriceVolumeResponse 09:56:26,119 INFO [AxisService] WSDD published to: /export/home/genj1/jboss-4.0.3SP1/server/daytrader/data/wsdl/daytrader-ear-1.1-SNAPSHOT.ear/web.war/TradeWSServices.wsdd 09:56:26,638 INFO [AxisService] Web Service deployed: http://tbone:8080/daytrader/services/TradeWSServices 09:56:26,675 INFO [EARDeployer] Started J2EE application: file:/export/home/genj1/jboss-4.0.3SP1/server/daytrader/deploy/daytrader-ear-1.1-SNAPSHOT.ear 09:56:27,271 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080 09:56:27,649 INFO [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009 09:56:27,689 INFO [JkMain] Jk running ID=0 time=1/107 config=null 09:56:27,754 INFO [Server] JBoss (MX MicroKernel) [4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)] Started in 1m:26s:436ms > [DayTrader] EJB spec violations > ------------------------------- > > Key: GERONIMO-1560 > URL: http://issues.apache.org/jira/browse/GERONIMO-1560 > Project: Geronimo > Type: Bug > Security: public(Regular issues) > Components: sample apps > Reporter: Vincent Massol > > Just for fun I've tried to deploy the ejb module in JBoss 4.0.2. Here's what > I got: > 2006-01-31 17:55:47,383 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract void publishQuotePriceChange(QuoteDataBean, > BigDecimal, BigDecimal, double) throws Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,393 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract void queueOrderOnePhase(Integer) throws Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,393 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract OrderDataBean completeOrderOnePhase(Integer) throws > Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,403 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract OrderDataBean completeOrderOnePhaseDirect(Integer) > throws Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,403 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract void cancelOrderOnePhaseDirect(Integer) throws > Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,423 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract void cancelOrderOnePhase(Integer) throws Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,423 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract double investmentReturn(double, double) throws > Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,443 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract QuoteDataBean pingTwoPhase(String) throws Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,443 WARN [org.jboss.ejb.EJBDeployer.verifier] EJB spec > violation: > Bean : TradeEJB > Method : public abstract AccountDataBean getAccountData(String) throws > FinderException, Exception > Section: 7.11.5 > Warning: The methods in the remote interface must include > java.rmi.RemoteException in their throws clause. > 2006-01-31 17:55:47,483 ERROR [org.jboss.deployment.MainDeployer] could not > create deployment: > file:/C:/dev/m2book/code/j2ee/daytrader/modules/ejb/target/daytrader-ejb-1.0-SNAPSHOT.jar > org.jboss.deployment.DeploymentException: Verification of Enterprise Beans > failed, see above for error messages. > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:553) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) > at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > at $Proxy8.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) > at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:418) > at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > at $Proxy4.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) > at $Proxy5.deploy(Unknown Source) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) > at org.jboss.Main.boot(Main.java:195) > at org.jboss.Main$1.run(Main.java:463) > at java.lang.Thread.run(Thread.java:534) > 2006-01-31 17:55:48,214 ERROR > [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment > listing: > --- Incompletely deployed packages --- > [EMAIL PROTECTED] { > url=file:/C:/dev/m2book/code/j2ee/daytrader/modules/ejb/target/daytrader-ejb-1.0-SNAPSHOT.jar > } > deployer: [EMAIL PROTECTED] > status: Deployment FAILED reason: Verification of Enterprise Beans failed, > see above for error messages. > state: FAILED > watch: > file:/C:/dev/m2book/code/j2ee/daytrader/modules/ejb/target/daytrader-ejb-1.0-SNAPSHOT.jar > altDD: null > lastDeployed: 1138726547133 > lastModified: 1138726547113 > mbeans: > I fear that JBoss is right and these should be fixed... :-) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira