Creator 2 + db4o(OODB)
Hi,
I'm working in a web project using Sun Java Studio Creator 2
I want to use DB4o(OODB) like my database, but I have a problem
that is:
the Creator or the sun-appserver-pe8.1_02 are blocking the access to the database file,
I can't read and write over the db file: D:\work\development\tmp\expertsuite.yap
but it just occur when I run my app from Creator,
I deployed my app and run it in the production pc and work fine
so, my question is:
why the Creator or the sun-appserver-pe8.1_02 are blocking my db file and how a I can unblocking it
if some one have any idea, please let me know
thanks, Mauricio
the exception throwed is:
[#|2006-04-27T01:17:47.625+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|[db4o 5.2.0022006-04-27 01:17:47] |#]
[#|2006-04-27T01:17:47.656+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
Uncaught Exception. Engine closed.|#]
[#|2006-04-27T01:17:47.656+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
[db4o 5.2.0022006-04-27 01:17:47] |#]
[#|2006-04-27T01:17:47.656+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
Please mail the following to info@db4o.com:
<db4o stacktrace>|#]
[#|2006-04-27T01:17:47.671+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:26 4)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.reflect.AccessibleObject.setAccessible(AccessibleObject.java:107)
at com.db4o.JDK_1_2.setAccessible(Unknown Source)
at com.db4o.Platform4.setAccessible(Unknown Source)
at com.db4o.reflect.jdk.JdkField.setAccessible(Unknown Source)
at com.db4o.YapField.<init>(Unknown Source)
at com.db4o.YapClass.addMembers(Unknown Source)
at com.db4o.YapClass.checkChanges(Unknown Source)
at com.db4o.YapClassCollection.readYapClass(Unknown Source)
at com.db4o.YapClassCollection.getYapClass(Unknown Source)
at com.db4o.YapStreamBase.getYapClass(Unknown Source)
at com.db4o.YapField.loadHandler(Unknown Source)
at com.db4o.YapClass.forceRead(Unknown Source)
at com.db4o.YapClass.readThis(Unknown Source)
at com.db4o.YapClassCollection.readYapClass(Unknown Source)
at com.db4o.YapClassCollection.getYapClass(Unknown Source)
at com.db4o.YapStreamBase.getYapClass(Unknown Source)
at com.db4o.YapStreamBase.set3(Unknown Source)
at com.db4o.YapStreamBase.set2(Unknown Source)
at com.db4o.YapStreamBase.setAfterReplication(Unknown Source)
at com.db4o.YapStreamBase.setInternal(Unknown Source)
at com.db4o.YapStreamBase.setInternal(Unknown Source)
at com.db4o.YapFile.initBootRecord(Unknown Source)
at com.db4o.YapFile.readThis(Unknown Source)
at com.db4o.YapRandomAccessFile.open(Unknown Source)
at com.db4o.YapRandomAccessFile.<init>(Unknown Source)
at com.db4o.Sessions.open(Unknown Source)
at com.db4o.Db4o.openFile(Unknown Source)
at com.expert.ext.db4o.DBHandler.<init>(DBHandler.java:34)
at com.expert.dao.DaoDB4OUser.<init>(DaoDB4OUser.java:14)
at com.expert.FtDB4ODAOFactory.getDaoUser(FtDB4ODAOFactory.java:78)
at com.expert.BpUser.<init>(BpUser.java:24)
at com.expert.auth.btnAuth_action(auth.java:298)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.j ava:72)
at com.sun.rave.web.ui.appbase.faces.ActionListenerImpl.processAction(ActionListen erImpl.java:57)
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.j ava:75)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)
at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:194)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:653)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:534)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.jav a:403)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)
|#]
[#|2006-04-27T01:17:47.671+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
</db4o stacktrace>|#]
[#|2006-04-27T01:17:47.687+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
[db4o 5.2.0022006-04-27 01:17:47] |#]
[#|2006-04-27T01:17:47.687+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
Exception opening 'D:\work\development\tmp\expertsuite.yap'|#]
[#|2006-04-27T01:17:47.687+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
[db4o 5.2.0022006-04-27 01:17:47] |#]
[#|2006-04-27T01:17:47.687+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
Please mail the following to info@db4o.com:
<db4o stacktrace>|#]
[#|2006-04-27T01:17:47.687+0200|WARNING|sun-appserver-pe8.1_02|javax.enterprise .system.stream.err|_ThreadID=16;|
java.lang.RuntimeException: Uncaught Exception. db4o engine closed.
at com.db4o.YapStreamBase.fatalException(Unknown Source)
at com.db4o.YapStreamBase.fatalException(Unknown Source)
at com.db4o.YapStreamBase.setAfterReplication(Unknown Source)
at com.db4o.YapStreamBase.setInternal(Unknown Source)
at com.db4o.YapStreamBase.setInternal(Unknown Source)
at com.db4o.YapFile.initBootRecord(Unknown Source)
at com.db4o.YapFile.readThis(Unknown Source)
at com.db4o.YapRandomAccessFile.open(Unknown Source)
at com.db4o.YapRandomAccessFile.<init>(Unknown Source)
at com.db4o.Sessions.open(Unknown Source)
at com.db4o.Db4o.openFile(Unknown Source)
at com.expert.ext.db4o.DBHandler.<init>(DBHandler.java:34)
at com.expert.dao.DaoDB4OUser.<init>(DaoDB4OUser.java:14)
at com.expert.FtDB4ODAOFactory.getDaoUser(FtDB4ODAOFactory.java:78)
at com.expert.BpUser.<init>(BpUser.java:24)
at com.expert.auth.btnAuth_action(auth.java:298)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.j ava:72)
at com.sun.rave.web.ui.appbase.faces.ActionListenerImpl.processAction(ActionListen erImpl.java:57)
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.j ava:75)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)
at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:194)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:185)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:653)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:534)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.jav a:403)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)
|#]

