Page 1 of 1
					
				Berkeley DBXML error
				Posted: Tue Jul 21, 2009 1:59 am
				by scottbdr
				ERROR: "Could not instantiate: ro.sync.db.nxd.bekeley.BerkeleySession due to: java.lang.NoClassDefFoundError: Could not initialize class com.sleepycat.db.internal.db_javaJNI"
Running oXygen 10.3 build 2009070117 on XP with
Oracle: Berkeley DB XML 2.4.16: (October 21, 2008)
Berkeley DB 4.6.21: (September 27, 2007)
No problems with the set per documentation... The dbxml.exe shell works fine too.
Thanks, Scott
			 
			
					
				Re: Berkeley DBXML error
				Posted: Wed Aug 12, 2009 11:56 am
				by sorin_ristache
				Hello,
It seems a DLL library of your Berkeley DB XML could not be loaded by the Berkeley JDBC driver. Is the home folder of Berkeley (on my system it is C:\Program Files (x86)\Oracle\Berkeley DB XML 2.4.16\bin) in the PATH variable of Windows? It should be added in the PATH variable by the Berkeley 2.4.16 installer for Windows. If Oxygen was running when you installed Berkeley you have to restart Oxygen after running the Berkeley installer.
Regards,
Sorin
			 
			
					
				Re: Berkeley DBXML error
				Posted: Wed Aug 12, 2009 7:42 pm
				by scottbdr
				Thanks Sorin, I have the Berkeley DB connection sorted out now. I am still having issues with eXist however:
ERROR: "Failed to read server's response: 404 Not Found for: 
http://localhost:8080/exist/xmlrpc".
The eXist server is up and I can connect to "xmldb:exist://localhost:8080/exist/xmlrpc" using the eXist client shell just fine. There is no eXist path listed in the Windows PATH, should there be?
Thanks, Scott
 
			
					
				Re: Berkeley DBXML error
				Posted: Thu Aug 13, 2009 11:41 am
				by sorin_ristache
				What is the eXist connection URL that you set in Preferences -> Data Sources -- Connection? It should start with xmldb:exist: not with http:.
Can you access 
http://localhost:8080/exist/index.html in a Web browser? Do you get an error?
Regards,l
Sorin
 
			
					
				Re: Berkeley DBXML error
				Posted: Thu Aug 13, 2009 7:30 pm
				by scottbdr
				The Oxygen connection configuration XML DB URI is set to xmldb:exist://localhost:8080/exist/xmlrpc.
The 
http://localhost:8080/exist/index.xml brings up the eXist web interface which works normally.
It seems I'm no longer getting the 404 message (not sure what changed...), now it's: "Failed to read server's response: Read timed out (
http://localhost:8080/exist/index.html)". That page, index.
html returns: org.apache.cocoon.ResourceNotFoundException: Error during resolving of the input stream: org.apache.excalibur.source.SourceNotFoundException: file:/C:/Program Files/eXist/webapp/index.html doesn't exist.
Where does Oxygen get that URI then?
Thanks,
Scott
 
			
					
				Re: Berkeley DBXML error
				Posted: Fri Aug 14, 2009 11:39 am
				by sorin_ristache
				scottbdr wrote:It seems I'm no longer getting the 404 message (not sure what changed...), now it's: "Failed to read server's response: Read timed out (
http://localhost:8080/exist/index.html)". That page, index.
html returns: org.apache.cocoon.ResourceNotFoundException: Error during resolving of the input stream: org.apache.excalibur.source.SourceNotFoundException: file:/C:/Program Files/eXist/webapp/index.html doesn't exist.
Where does Oxygen get that URI then?
 
You get an error about 
http://localhost:8080/exist/index.html in Oxygen? That is strange if the connection URL for that eXist connection is 
xmldb:exist://localhost:8080/exist/xmlrpc. Please 
contact us via the Technical Support page to tell you how to enable logging in Oxygen for getting more details about the error.
Regards,
Sorin