If you restart openejb, does that error go away?
Are you trying to run a unit test/s? Could you share that code please. It
seems to be a File locking issue with the Logger.


On Thu, Jun 19, 2008 at 2:44 PM, Lavanya Danda <[EMAIL PROTECTED]>
wrote:

>
> -----Original Message-----
> From: Lavanya Danda
> Sent: Thursday, June 19, 2008 1:40 PM
> To: '[EMAIL PROTECTED]'
> Subject: Please help
>
>
> I am trying to setup data source with openejb. I get the following error,
>
> ERROR - FATAL ERROR: Unknown error in Assembler. Please send the following
> stack trace and this message to [EMAIL PROTECTED] :
>
> org.apache.xbean.recipe.ConstructionException: Error invoking factory
> method: public static
> org.apache.geronimo.transaction.manager.GeronimoTransactionManager
> org.apache.openejb.resource.GeronimoTransactionManagerFactory.create(int,byte[],java.lang.String,int,boolean,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,int,int,int)
> throws java.lang.Exception
>
> at
> org.apache.xbean.recipe.ReflectionUtil$StaticFactory.create(ReflectionUtil.java:721)
>
> at
> org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:268)
>
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
>
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
>
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49)
>
> at
> org.apache.openejb.assembler.classic.Assembler.createTransactionManager(Assembler.java:1058)
>
> at
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:322)
>
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:250)
>
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
>
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:288)
>
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:267)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:615)
>
> at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
>
> at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:62)
>
> at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51)
>
> at
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40)
>
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:679)
>
> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:259)
>
> at javax.naming.InitialContext.init(InitialContext.java:235)
>
> at javax.naming.InitialContext.<init>(InitialContext.java:209)
>
> at
> net.mpm.reportadmin.web.ReportAdminSBTest.test(ReportAdminSBTest.java:33)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:615)
>
> at junit.framework.TestCase.runTest(TestCase.java:154)
>
> at junit.framework.TestCase.runBare(TestCase.java:127)
>
> at junit.framework.TestResult$1.protect(TestResult.java:106)
>
> at junit.framework.TestResult.runProtected(TestResult.java:124)
>
> at junit.framework.TestResult.run(TestResult.java:109)
>
> at junit.framework.TestCase.run(TestCase.java:118)
>
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
>
> at junit.framework.TestSuite.run(TestSuite.java:203)
>
> at
> org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
>
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
>
> Caused by: org.objectweb.howl.log.LogConfigurationException: Unable to
> obtain lock on C:\openejb-3.0\txlog\howl_1.log
>
> at org.objectweb.howl.log.LogFile.open(LogFile.java:191)
>
> at org.objectweb.howl.log.LogFileManager.open(LogFileManager.java:784)
>
> at org.objectweb.howl.log.Logger.open(Logger.java:303)
>
> at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)
>
> at org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:224)
>
> at
> org.apache.openejb.resource.GeronimoTransactionManagerFactory.create(GeronimoTransactionManagerFactory.java:76)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:615)
>
> at
> org.apache.xbean.recipe.ReflectionUtil$StaticFactory.create(ReflectionUtil.java:711)
>
> ... 41 more
>
> FATAL - OpenEJB has encountered a fatal error and cannot be started:
> Assembler failed to build the container system.
>
> org.apache.openejb.OpenEJBException:
> org.apache.xbean.recipe.ConstructionException: Error invoking factory
> method: public static
> org.apache.geronimo.transaction.manager.GeronimoTransactionManager
> org.apache.openejb.resource.GeronimoTransactionManagerFactory.create(int,byte[],java.lang.String,int,boolean,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,int,int,int)
> throws java.lang.Exception: Error invoking factory method: public static
> org.apache.geronimo.transaction.manager.GeronimoTransactionManager
> org.apache.openejb.resource.GeronimoTransactionManagerFactory.create(int,byte[],java.lang.String,int,boolean,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,int,int,int)
> throws java.lang.Exception
>
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:263)
>
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:149)
>
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:288)
>
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:267)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:615)
>
> at org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
>
> at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:62)
>
> at
> org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51)
>
> at
> org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40)
>
> at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:679)
>
> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:259)
>
> at javax.naming.InitialContext.init(InitialContext.java:235)
>
> at javax.naming.InitialContext.<init>(InitialContext.java:209)
>
> at
> net.mpm.reportadmin.web.ReportAdminSBTest.test(ReportAdminSBTest.java:33)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:615)
>
> at junit.framework.TestCase.runTest(TestCase.java:154)
>
> at junit.framework.TestCase.runBare(TestCase.java:127)
>
> at junit.framework.TestResult$1.protect(TestResult.java:106)
>
> at junit.framework.TestResult.runProtected(TestResult.java:124)
>
> at junit.framework.TestResult.run(TestResult.java:109)
>
> at junit.framework.TestCase.run(TestCase.java:118)
>
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
>
> at junit.framework.TestSuite.run(TestSuite.java:203)
>
> at
> org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
>
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
>
> Caused by:
>
> org.apache.xbean.recipe.ConstructionException: Error invoking factory
> method: public static
> org.apache.geronimo.transaction.manager.GeronimoTransactionManager
> org.apache.openejb.resource.GeronimoTransactionManagerFactory.create(int,byte[],java.lang.String,int,boolean,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,int,int,int)
> throws java.lang.Exception
>
> at
> org.apache.xbean.recipe.ReflectionUtil$StaticFactory.create(ReflectionUtil.java:721)
>
> at
> org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:268)
>
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
>
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
>
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49)
>
> at
> org.apache.openejb.assembler.classic.Assembler.createTransactionManager(Assembler.java:1058)
>
> at
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:322)
>
> at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:250)
>
> ... 34 more
>
> Caused by:
>
> org.objectweb.howl.log.LogConfigurationException: Unable to obtain lock on
> C:\openejb-3.0\txlog\howl_1.log
>
> at org.objectweb.howl.log.LogFile.open(LogFile.java:191)
>
> at org.objectweb.howl.log.LogFileManager.open(LogFileManager.java:784)
>
> at org.objectweb.howl.log.Logger.open(Logger.java:303)
>
> at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)
>
> at org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:224)
>
> at
> org.apache.openejb.resource.GeronimoTransactionManagerFactory.create(GeronimoTransactionManagerFactory.java:76)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:615)
>
> at
> org.apache.xbean.recipe.ReflectionUtil$StaticFactory.create(ReflectionUtil.java:711)
>
> ... 41 more
>
>
>
>
> This e-mail and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed.
> If you have received this e-mail in error please notify the originator of
> the message. This footer also confirms that this
> e-mail message has been scanned for the presence of computer viruses.
>
>  Any views expressed in this message are those of the individual sender,
> except where the sender specifies and with authority, states them to be the
> views of Iowa Student Loan.
>
>


-- 
Karan Singh Malhi

Reply via email to