Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 25699 invoked from network); 29 Feb 2008 17:07:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Feb 2008 17:07:29 -0000 Received: (qmail 49082 invoked by uid 500); 29 Feb 2008 17:07:23 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 49024 invoked by uid 500); 29 Feb 2008 17:07:23 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 49013 invoked by uid 99); 29 Feb 2008 17:07:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Feb 2008 09:07:22 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of vmzakhar@gmail.com designates 72.14.246.241 as permitted sender) Received: from [72.14.246.241] (HELO ag-out-0708.google.com) (72.14.246.241) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Feb 2008 17:06:49 +0000 Received: by ag-out-0708.google.com with SMTP id 5so10459398agb.7 for ; Fri, 29 Feb 2008 09:06:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; bh=TItIO1tzNpyUXAcBOB5ZMgpom5oFvyVhjBTzZV3xtKk=; b=SPop3axTfL9GfuAj8H+jOq8VEvjvLoYm3dFCyCAi3SBP2tSO4/bwTxJfHEJaTQf5ZmOZ+Xpg4ZwpVEwqLWguQFGuBwVvZFLHOHKW4p+a3fVPV3FCj3HWevrSByf9pHwZDg5oTw0LOrnOSdsinh3LqSToDEn/yapTrHi+nm5MU/0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=V4CfYXcvR82UHiRFYudjCaGDX4pNhDdFJvx6+Fv9OFUBXti0AuSaEO1ga3AXljgw5KQxGN1ohdwpH/80x3eVFXPnjSpdHZOQwTankthd29fw1v1weqn6h9x3vJPTBoUary7hWsXNA0pyREArBgqKn1F18dvIx6vvXRJNsQldqA0= Received: by 10.142.221.19 with SMTP id t19mr7181864wfg.4.1204304818178; Fri, 29 Feb 2008 09:06:58 -0800 (PST) Received: by 10.142.214.21 with HTTP; Fri, 29 Feb 2008 09:06:58 -0800 (PST) Message-ID: Date: Fri, 29 Feb 2008 20:06:58 +0300 From: "Vasily Zakharov" Sender: vmzakhar@gmail.com To: dev@geronimo.apache.org Subject: G2.1/SjAS'04 issue: others is null MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: cb2905cb5b271b52 X-Virus-Checked: Checked by ClamAV on apache.org Hi, all, Another problem with SPECjAppServer2004 on Geronimo v2 is, after successful deployment of SjAS I can't make it work effectively. The following error (see below) comes up in the console. The problem is complex to investigate, as it occurs in openejb.* class that seems to be probably a dynamic wrapper or something and is difficult to track. I have the state of the SetValuedCmr fields at the throw point, but that doesn't much help: source: org.apache.openjpa.enhance.openejb$org$spec$jappserver$corp$customerent$ejb$CustomerEnt$pcsubclass@1a6a982 sourceProperty: customerInventoryEnt relatedType: openejb.org.spec.jappserver.corp.customerinventoryent.ejb.CustomerInventoryEnt relatedProperty: customer relatedInfo: DeploymentInfo(id=corp.jar/CustomerInventoryEnt) // the class is org.apache.openejb.core.CoreDeploymentInfo Maybe anyone has any idea on how to debug such a situation? General Geronimo/SjAS configuration used is described in detail at [1]. The particular deployment plan causing a problem is [2]. Thanks! javax.ejb.TransactionRolledbackLocalException: The transaction has been marked rollback only because the bean encountered a non-application exception: java.lang.NullPointerException : others is null at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:350) at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:323) at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49) at $Proxy70.getCustomerInventoryEnt(Unknown Source) at org.spec.jappserver.corp.customerses.ejb.CustomerSesEJB.getInventory(CustomerSesEJB.java:164) 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:585) at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146) at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129) at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67) at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:210) ... 43 more Caused by: java.lang.NullPointerException: others is null at org.apache.openejb.core.cmp.cmp2.SetValuedCmr.get(SetValuedCmr.java:62) at openejb.org.spec.jappserver.corp.customerent.ejb.CustomerEnt.getCustomerInventoryEnt(Unknown Source) 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:585) at org.apache.openejb.core.cmp.CmpContainer.businessMethod(CmpContainer.java:492) at org.apache.openejb.core.cmp.CmpContainer.invoke(CmpContainer.java:277) at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:217) at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:77) at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:321) ... 54 more [1] http://cwiki.apache.org/confluence/display/GMOxDOC21/SPECjAppServer2004 [2] http://cwiki.apache.org/confluence/download/attachments/77088/sjas-app.xml Vasily