Ihe Onwuka | 28 Jul 00:58 2014
Picon

Can't install Shakespeare app on ubuntu 13.10 2.2 RC1

Package requires version > 0.4.0 of package http://exist-db.org/apps/shared. Installed version is 0.3.9. Please upgrade!


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
Ihe Onwuka | 27 Jul 23:26 2014
Picon

Performance FYI 2.2 RC1


Whats the difference between 

(for $rating in (('movies','ratings') ! collection($sp:reviewsColl || '/' || .))//criticRating 
 blah di blah

and 

 (for $rating in (collection($sp:reviewsColl || '/movies') union
                     collection($sp:reviewsColl || '/ratings'))//criticRating

the same blah di blah

note there are just 2 collections involved.

Turns out to be quite alot, the second one ran in under 5 minutes the first was into the 9th minute when I killed it.

There are about 1 million ratings total in the collections.

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
filtered | 26 Jul 12:51 2014
Picon

Restoring export ZIP file directly on the server

What is the recommended way for restoring a full export from the ZIP file export
directly on the server (without going through the Java Admin client).
The Java admin clients allows us to restore from ZIP however it seems to upload every single file individually to the server instead of uploading the ZIP to the server and reimporting the files there....is there a reason for this approach?

Andreas
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
mountainbiker | 25 Jul 18:02 2014
Picon

I having difficulty setting up 2.2RC2 (from a 2.1 backup)

I spent the last day importing our v2.1 backup.  Once finished, it worked for
about 10 minutes, then produced the following errors.  I have not yet
attempted to delete the indexes, but I am locked out of this server.  This
server was configured as a slave to v2.1 master.

THE FOLLOWING A COPY OF ERRORS THAT WERE GOING THRU EXIST.LOG.
THIS 2.2RC2 SERVER IS CONFIGURED AS A SLAVE.  THE MASTER IS 2.1.

2014-07-25 14:33:17,297 [ActiveMQ Session Task-14] ERROR
(ReplicationJmsListener.java [createDocument]:464) -
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at org.exist.storage.btree.Paged$Page.write(Paged.java:960)
        at org.exist.storage.btree.Paged$Page.access$3(Paged.java:946)
        at org.exist.storage.btree.Paged.writeValue(Paged.java:494)
        at org.exist.storage.btree.Paged.writeValue(Paged.java:482)
        at org.exist.storage.btree.BTree$BTreeNode.write(BTree.java:1351)
        at org.exist.storage.btree.BTree$BTreeNode.sync(BTree.java:1045)
        at org.exist.storage.cache.BTreeCache.removeNext(BTreeCache.java:56)
        at org.exist.storage.cache.BTreeCache.add(BTreeCache.java:44)
        at org.exist.storage.cache.BTreeCache.add(BTreeCache.java:38)
        at org.exist.storage.btree.BTree.getRootNode(BTree.java:509)
        at org.exist.storage.btree.BTree.findValue(BTree.java:359)
        at org.exist.storage.index.BFile.get(BFile.java:447)
        at
org.exist.storage.NativeBroker.getNextResourceId(NativeBroker.java:2824)
        at
org.exist.collections.Collection.validateXMLResourceInternal(Collection.java:1675)
        at
org.exist.collections.Collection.validateXMLResource(Collection.java:1470)
        at
org.exist.replication.jms.subscribe.ReplicationJmsListener.createDocument(ReplicationJmsListener.java:420)
        at
org.exist.replication.jms.subscribe.ReplicationJmsListener.handleDocument(ReplicationJmsListener.java:231)
        at
org.exist.replication.jms.subscribe.ReplicationJmsListener.onMessage(ReplicationJmsListener.java:137)
        at
org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1361)
        at
org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)
        at
org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)
        at
org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
        at
org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)

2014-07-25 14:33:17,298 [ActiveMQ Session Task-14] ERROR
(ReplicationJmsListener.java [onMessage]:157) - Could not handle received
message: Unable to write document into database    : null
org.exist.replication.jms.subscribe.MessageReceiveException: Unable to write
document into database: null
        at
org.exist.replication.jms.subscribe.ReplicationJmsListener.createDocument(ReplicationJmsListener.java:470)
        at
org.exist.replication.jms.subscribe.ReplicationJmsListener.handleDocument(ReplicationJmsListener.java:231)
        at
org.exist.replication.jms.subscribe.ReplicationJmsListener.onMessage(ReplicationJmsListener.java:137)
        at
org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1361)
        at
org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)
        at
org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)
        at
org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
        at
org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)

AFTER ABOUT 10 MINUTES OF OPERATION, EXIST LOCKED US OUT WITH THE FOLLOWING
MESSAGE:

Failed to invoke method getSubCollectionPermissions in class
org.exist.xmlrpc.RpcConnection: null
org.xmldb.api.base.XMLDBException: Failed to invoke method
getSubCollectionPermissions in class org.exist.xmlrpc.RpcConnection: null
	at
org.exist.xmldb.RemoteCollection.getSubCollectionPermissions(RemoteCollection.java:355)
	at
org.exist.xmldb.RemoteUserManagementService.getSubCollectionPermissions(RemoteUserManagementService.java:484)
	at
org.exist.client.InteractiveClient.getResources(InteractiveClient.java:407)
	at org.exist.client.InteractiveClient.process(InteractiveClient.java:591)
	at org.exist.client.ClientFrame$ProcessThread.run(ClientFrame.java:1747)
Caused by: org.apache.xmlrpc.XmlRpcException: Failed to invoke method
getSubCollectionPermissions in class org.exist.xmlrpc.RpcConnection: null
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
	at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
	at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
	at
org.exist.xmldb.RemoteCollection.getSubCollectionPermissions(RemoteCollection.java:342)
	... 4 more
Caused by: org.apache.xmlrpc.XmlRpcException: Failed to invoke method
getSubCollectionPermissions in class org.exist.xmlrpc.RpcConnection: null
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
	at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
	at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
	at
org.exist.xmldb.RemoteCollection.getSubCollectionPermissions(RemoteCollection.java:342)
	at
org.exist.xmldb.RemoteUserManagementService.getSubCollectionPermissions(RemoteUserManagementService.java:484)
	at
org.exist.client.InteractiveClient.getResources(InteractiveClient.java:407)
	at org.exist.client.InteractiveClient.process(InteractiveClient.java:591)
	at org.exist.client.ClientFrame$ProcessThread.run(ClientFrame.java:1747)

AFTER A SHUTDOWN AND START VIA WRAPPER (ERROR COPIED FROM JAVA GUI)

Connection refused: connect
org.xmldb.api.base.XMLDBException: Failed to read server's response:
Connection refused: connect
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:98)
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:80)
	at org.exist.xmldb.DatabaseImpl.readCollection(DatabaseImpl.java:279)
	at org.exist.xmldb.DatabaseImpl.getRemoteCollection(DatabaseImpl.java:241)
	at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:164)
	at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:153)
	at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
	at org.exist.client.InteractiveClient.process(InteractiveClient.java:578)
	at org.exist.client.ClientFrame$ProcessThread.run(ClientFrame.java:1747)
Caused by: org.apache.xmlrpc.XmlRpcException: Failed to read server's
response: Connection refused: connect
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:161)
	at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
	at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:89)
	... 8 more
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at sun.net.NetworkClient.doConnect(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.<init>(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown
Source)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:104)
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:151)
	... 15 more
Caused by: org.apache.xmlrpc.XmlRpcException: Failed to read server's
response: Connection refused: connect
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:161)
	at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
	at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:89)
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:80)
	at org.exist.xmldb.DatabaseImpl.readCollection(DatabaseImpl.java:279)
	at org.exist.xmldb.DatabaseImpl.getRemoteCollection(DatabaseImpl.java:241)
	at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:164)
	at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:153)
	at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
	at org.exist.client.InteractiveClient.process(InteractiveClient.java:578)
	at org.exist.client.ClientFrame$ProcessThread.run(ClientFrame.java:1747)
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at sun.net.NetworkClient.doConnect(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.<init>(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown
Source)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:104)
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:151)
	... 15 more
Caused by:
java.net.ConnectException: Connection refused: connect
	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
	at java.net.PlainSocketImpl.connect(Unknown Source)
	at java.net.SocksSocketImpl.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at java.net.Socket.connect(Unknown Source)
	at sun.net.NetworkClient.doConnect(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.<init>(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown
Source)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:104)
	at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:151)
	at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
	at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
	at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:89)
	at org.exist.xmldb.RemoteCollection.instance(RemoteCollection.java:80)
	at org.exist.xmldb.DatabaseImpl.readCollection(DatabaseImpl.java:279)
	at org.exist.xmldb.DatabaseImpl.getRemoteCollection(DatabaseImpl.java:241)
	at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:164)
	at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:153)
	at org.xmldb.api.DatabaseManager.getCollection(Unknown Source)
	at org.exist.client.InteractiveClient.process(InteractiveClient.java:578)
	at org.exist.client.ClientFrame$ProcessThread.run(ClientFrame.java:1747)

	NOTHING IS WRITING TO EXIST.LOG

DID A SHUTDOWN.  ON STARTUP, THE EXIST.LOG REPORTS

2014-07-25 15:05:58,112 [WrapperListener_start_runner] INFO 
(RecoveryManager.java [recover]:143) - Dirty transactions: 106
2014-07-25 15:05:58,112 [WrapperListener_start_runner] INFO 
(RecoveryManager.java [recover]:153) - Running recovery...
2014-07-25 15:05:58,112 [WrapperListener_start_runner] INFO 
(RecoveryManager.java [doRecovery]:198) - Running recovery ...
2014-07-25 15:05:58,112 [WrapperListener_start_runner] INFO 
(RecoveryManager.java [doRecovery]:207) - First pass: redoing 106
transactions...
2014-07-25 15:05:58,114 [WrapperListener_start_runner] DEBUG
(RenameBinaryLoggable.java [<init>]:45) - Rename binary created ...
2014-07-25 15:05:58,114 [WrapperListener_start_runner] DEBUG
(RenameBinaryLoggable.java [read]:74) - Rename binary read:
/opt/exist-2-dev/webapp/WEB-INF/data/fs/db/apps/wer/controllers/controller.xql
->
/opt/exist-2-dev/webapp/WEB-INF/data/fs.journal/txn.5/oper.68d5ab7d-d09e-4315-b590-3e8f7883a75a/db/apps/wer/controllers/controller.xql
2014-07-25 15:05:58,121 [WrapperListener_start_runner] DEBUG
(RenameBinaryLoggable.java [<init>]:45) - Rename binary created ...
2014-07-25 15:05:58,121 [WrapperListener_start_runner] DEBUG
(RenameBinaryLoggable.java [read]:74) - Rename binary read:
/opt/exist-2-dev/webapp/WEB-INF/data/fs/db/apps/wer/controllers/controller.xql
->
/opt/exist-2-dev/webapp/WEB-INF/data/fs.journal/txn.7/oper.149ccc6b-8f5a-4112-9834-616c8d1d2b8d/db/apps/wer/controllers/controller.xql
* NOTHING FURTHER IS WRITTEN TO THE LOG.  THE DATABASE IS NOT ACCESSIBLE.  
JAVA GUI REPORTS "Connection refused: connect"
* ATTEMPTING TO RECONNECT THE JAVA GUI REPORTS "Connection to
xmldb:exist://:8181/exist/xmlrpc failed!

--
View this message in context: http://exist.2174344.n4.nabble.com/I-having-difficulty-setting-up-2-2RC2-from-a-2-1-backup-tp4665124.html
Sent from the exist-open mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Joern Turner | 24 Jul 16:12 2014
Picon

help us spreading the word

Hi,

ever wondered how you can give back to the project?

Here's your chance ;)

I've attached a first version of an exstdb button you can put on your homepage and link to existdb.org. It will work best on light backgrounds - if you have a rather darkish hompepage i'm happy to provide further versions.

Also of course any ideas to spread the word for exist are highly appreciated.

Ah, not to forget - the image is an svg so scale it as you like to fit your page.

Thanks,

Joern
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
filtered | 24 Jul 12:10 2014
Picon

UI stale after triggering full backup (2.2RC1)

Hi there,

as part of the RC1->RC2 migration I wanted to start with a full backup.
I triggered the backup through the dashboard but the UI became unresponsive and showed a spinning pointer for minutes. I could not find anything related in the log and no ZIP files
on the filesystem!?

Andreas
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
Hendricks Trevor | 23 Jul 19:14 2014

Importing files from local file system

I can't recall how to do this and am looking for help. I need to import a file from the local system to eXist. The
server is a Windows box and the following are the basics.

I'm trying to import a csv (say import.csv) from D:\temp directory to /db/temp collection.

Xmldb:store('/db/temp', 'import.csv', 'D:\temp\import.csv') isn't working. I know my issue is in the
third parameter but I don't recall the proper format. Any help is appreciated.

Trevor Hendricks 
 (A)bort (R)etry (I)nfluence with large hammer.

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
wolfgang | 23 Jul 17:03 2014

eXist-db 2.2RC2

A second release candidate for 2.2 is now available for download. Details can be found in the announcement:


This is a last test before 2.2 final is released. This version has huge improvements over RC1 and has proven to be quite mature and robust. We should thus not wait long to make it final. The goal is to release 2.2 final in the first half of August. 

Wolfgang


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
wolfgang | 23 Jul 16:26 2014

Extending documentation in the function docs

Because documentation was just mentioned in another thread, I’d like to point out that the new version of
the XQuery function documentation app provides a facility to attach additional, free-text
documentation to a function. The problem: the function signatures and documentation of the XQuery
function libraries implemented in Java is inside the Java class, which makes it hard to write a longer
description or provide examples. I have extended the function documentation app to search for
additional documentation files and display them below the signature and description automatically
extracted from the Java class. I chose markdown as the format because it is directly supported by github
and should make it easy for other people to contribute.

An example for an extended documentation page can be found here: 

http://exist-db.org/exist/apps/fundocs/view.html?uri=http://exist-db.org/xquery/util&function=util:index-keys&arity=5&location=java:org.exist.xquery.functions.util.UtilModule

The convention for additional documentation files is as follows:

* they should be stored in a collection below /db/apps/fundocs/data/docs/. The name of the collection
should correspond to the default namespace prefix of the XQuery module, e.g. "util".
* the name of the documentation file for each function follows the pattern: FunctionName_Arity.md, so if
you would like to document the function util:index-keys#5, it should go into "util/index-keys_5.md"

The markdown parser is largely compatible with the github variant of markdown. See the following page in
the wiki: 

http://exist-db.org/exist/apps/wiki//Markdown

I’ll be happy to hear your comments, suggestions. I also plan to extend the app to allow additional
documentation on the module level.

Wolfgang 
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Jens Østergaard Petersen | 23 Jul 10:19 2014
Picon

Re: suggestion to move to stackoverflow

To keep the same questions from popping up again and again is indeed the strong point of SO, but the Documentation App should take care of most of these.

More generally, we have several sources of eXist-db knowledge,

The Documentation App
The eXist Wiki
The Java Docs
Adam & Erik's Book
XML Prague Presentations
YouTube videos
The XQuery Wikibook
StackOverflow Q &A
Various blogs
GitHub Issues

In my opinion, there should be a concentrated effort to improve the Documentation App, to bring it up to date by reference to the other sources (I am not saying that the Book should be pillaged for this - its way of presenting the material is anyway quite different, but to neglect it would be odd as well).

To take a few examples: there are a lot of questions involving how to monitor the database, and there is a splendid new app for this, but the Documentation App is not up to date on this (nor is there any help inside the monex itself). There have been major changes in Lucene, but this is not reflected anywhere. Also, apps are introduced in the Package Manager without explanations about how they are to be installed or used.

I know there have been calls for the improvement of the Documentation App in the past, and that nothing much have come of them, but I still think this should be a priority.

Jens

On 22 Jul 2014 at 18:00:42, Joern Turner (joern.turner <at> gmail.com) wrote:

Ok, probably i've not formulated that precisely enought in the beginning. I didn't wanted to suggest to close down the list completely. Of course there needs to be a place for discussions. But i still insist on the idea that it would be better to more clearly separate questions from discussions. A mailinglist is not an effective medium if looking for answers and thus the same questions will pop up again and again.

There's nothing preventing that certain questions will evolve into discussions and a strict separation won't be enforceable anyway but IMO it would be a good thing to say - if you got a question go to stackoverflow first.


On Tue, Jul 22, 2014 at 5:53 PM, <wolfgang <at> exist-db.org> wrote:
I agree with Chris: the mailing list is not just a forum for posting questions and getting answers. As developer, the list gives me an idea of the things people are trying to achieve with eXist, the problems they face, the interests they have. Nearly all feature developments and bug fixes start with a discussion on this list. Users may not be aware of it, but we frequently change development priorities based on what people write. Seriously, even core features like the support for XQuery started with somebody telling us: hey, this is cool, we need it.

For example, take the discussion about HTML5: until recently, I personally did not see why eXist should deal with non-well-formed HTML5 at all? It was only because people insisted that I recognised it as something which cannot be ignored.

It is this social aspect which is missing on stack overflow. On the mailing list, important discussions often start with a simple question, then evolve, move on to other topics, just to come back later. We need this free flow of communication.

I don’t mind if people ask questions on stack overflow. They are taken care of as far as I can see. In fact, whenever I get a notification from stack overflow and go there, the question has already been answered and there’s no need for me to step in ;-) That’s great.

Wolfgang

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open
Ihe Onwuka | 22 Jul 23:01 2014
Picon

Re: suggestion to move to stackoverflow

Of course there are other objectives militating in favour of an SO migration. To parallel most of my SO interaction has been in relation to freebase and insofar as getting questions answered is concerned their mailing list will get you more and quicker answers.


On Tue, Jul 22, 2014 at 4:59 PM, Joern Turner <joern.turner <at> gmail.com> wrote:
Ok, probably i've not formulated that precisely enought in the beginning. I didn't wanted to suggest to close down the list completely. Of course there needs to be a place for discussions. But i still insist on the idea that it would be better to more clearly separate questions from discussions. A mailinglist is not an effective medium if looking for answers and thus the same questions will pop up again and again.

There's nothing preventing that certain questions will evolve into discussions and a strict separation won't be enforceable anyway but IMO it would be a good thing to say - if you got a question go to stackoverflow first.


On Tue, Jul 22, 2014 at 5:53 PM, <wolfgang <at> exist-db.org> wrote:
I agree with Chris: the mailing list is not just a forum for posting questions and getting answers. As developer, the list gives me an idea of the things people are trying to achieve with eXist, the problems they face, the interests they have. Nearly all feature developments and bug fixes start with a discussion on this list. Users may not be aware of it, but we frequently change development priorities based on what people write. Seriously, even core features like the support for XQuery started with somebody telling us: hey, this is cool, we need it.

For example, take the discussion about HTML5: until recently, I personally did not see why eXist should deal with non-well-formed HTML5 at all? It was only because people insisted that I recognised it as something which cannot be ignored.

It is this social aspect which is missing on stack overflow. On the mailing list, important discussions often start with a simple question, then evolve, move on to other topics, just to come back later. We need this free flow of communication.

I don’t mind if people ask questions on stack overflow. They are taken care of as far as I can see. In fact, whenever I get a notification from stack overflow and go there, the question has already been answered and there’s no need for me to step in ;-) That’s great.

Wolfgang


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Exist-open mailing list
Exist-open <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/exist-open

Gmane