Coder Social home page Coder Social logo

nuxeo / nuxeo-drive Goto Github PK

View Code? Open in Web Editor NEW
67.0 52.0 53.0 37.93 MB

Cross-platform desktop synchronization client for the Nuxeo platform.

Home Page: https://www.nuxeo.com/products/drive-desktop-sync/

License: Other

Python 78.42% JavaScript 1.79% Shell 1.74% Groovy 1.04% PowerShell 0.89% Inno Setup 2.66% Swift 0.87% QML 4.63% C++ 7.58% C 0.14% Batchfile 0.11% Dockerfile 0.11%
nuxeo python3 pyqt5 pyinstaller gnu-linux appimage macos windows desktop-synchronization desktop-application

nuxeo-drive's Introduction

Nuxeo Drive

Version Release

Desktop Synchronization Client for Nuxeo

This is an ongoing development project for desktop synchronization of local folders with remote Nuxeo workspaces.

Nuxeo Drive Settings

See the Nuxeo Drive docs for complete up-to-date documentation.


Note: this documentation follows the Nuxeo Drive version of the master branch, which evolves quickly. To see the documentation of a given Nuxeo Drive release, use this kind of link:

# For Drive 2.1.113 go to:
https://github.com/nuxeo/nuxeo-drive/tree/release-2.1.113

Installation

Installing Nuxeo Drive requires two components:

  1. the nuxeo-drive server addon for the Nuxeo Platform;
  2. and a desktop client on the user's computer.

Desktop Clients

The desktop client can be downloaded from the Home > Nuxeo Drive tab or from the update website.

The latest official release can always be found at those static URLs:

Configuration and Usage

Regular Usage

  1. Launch the Nuxeo Drive program (e.g. from the Start menu under Windows).

    A new icon should open in the system tray and a popup menu should open asking the user for the URL of the Nuxeo server and credentials.

  2. In the Nuxeo web interface, mark workspaces and folders for synchronization.

  3. You can now go to the local Nuxeo Drive folder by using the menu of the system tray icon.

Command-Line Usage (Advanced)

The desktop synchronization client can also be operated from the command-line:

  1. Make sure that the ndrive program is installed in a folder that has been added to the PATH environment variable of your OS.

    • If you installed the .dmg package for macOS, the binary is:
    /Applications/Nuxeo\ Drive.app/Contents/MacOS/ndrive
    • You can alias it in your ~/.bashrc with:
    alias ndrive="/Applications/Nuxeo\ Drive.app/Contents/MacOS/ndrive"
  2. Launch Nuxeo Drive:

    ndrive

    Under Windows you can launch ndrive.exe instead to avoid keeping the cmd console open while Nuxeo Drive is running instead.

  3. The first time you run this command a dialog window will open asking for the URL of the Nuxeo server and your user credentials.

    Alternatively you can bind to a Nuxeo server with your user credentials using the following commandline arguments:

    ndrive bind-server nuxeo-username https://server:port/nuxeo [--password="secret"] [--local-folder="~/Nuxeo Drive"]

    This will create a new folder called Nuxeo Drive in your home folder on GNU/Linux & macOS and under the Documents folder on Windows.

  4. Go to your Nuxeo with your browser, navigate to workspaces or folder where you have permission to create new documents.

  5. Click on the Nuxeo Drive icon right of the title of the folder to treat this folder as a new synchronization root.

    Alternatively you can do this operation from the commandline with:

    ndrive bind-root "/default-domain/workspaces/My Workspace"

    You can now create office documents and folders locally or inside Nuxeo and watch them getting synchronized both ways automatically.

Localization

Crowdin

Translations are managed with Crowdin.

The reference file i18n.json contains the labels and the English values.

Translations for other languages are managed in the nuxeo-drive Crowdin project, e.g. French.

The crowdin-action GitHub Action triggers a daily synchronization of:

  • The i18n.json reference file to Crowdin. This file can be edited and changes must be pushed to the current repository.
  • The Crowdin translation files to the i18n folder, e.g. i18n-fr.json. These files must never be edited from the source tree.

Reporting Issues

  1. Generate a bug report in the Advanced tab of the Settings panel of the Nuxeo Drive client.

    You can also log DEBUG information directly in the console by using the following command-line:

    ndrive --log-level-console=DEBUG
  2. Create a GitHub issue mentioning the version of the Nuxeo Platform, your operating system name and version (e.g. Windows 7), the steps to reproduce the error and a copy of the logs.

  3. For long running sessions, it is better to dump the debug information in a log file. This can be done with the following command:

    ndrive --log-level-file=DEBUG

    By default the location of the log file is $HOME/.nuxeo-drive/logs/.

License

The source code of Nuxeo Drive is available under the GNU LGPL v2.1 described in LICENSE.txt.

Roadmap

The backlog is handled on JIRA.

Developing on Nuxeo Drive

See the contributor guide if you wish to actually contribute to the Nuxeo Drive code base.

nuxeo-drive's People

Contributors

ajubert avatar akervern avatar ataillefer avatar bobotig avatar crowdin-bot avatar dependabot-preview[bot] avatar dependabot[bot] avatar gallandarakhneorg avatar github-actions[bot] avatar gitofanindya avatar jcarsique avatar jlumsla avatar kevinleturc avatar kylesla avatar ldoguin avatar lkleinnux avatar loopingz avatar manonlumeau avatar mguillaume avatar mkeshava avatar mr-shekhar avatar nuxeojenkins avatar ogrisel avatar poojadaine avatar pyup-bot avatar rajadg avatar rsoumyassdi avatar sguitter avatar swetayadav1 avatar troger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nuxeo-drive's Issues

Does not start up on SL6.5

I installed nuxe-drive on a Scientific Linux 6 instance. I am not sure, if this is a bug, or if I misunderstood some installation instructions. In any case, there is potential to improve the precision of the error message 😉

$ ndrive
Traceback (most recent call last):
  File "/usr/bin/ndrive", line 6, in <module>
    sys.exit(main())
  File "/usr/lib/python2.6/site-packages/nxdrive/commandline.py", line 793, in main
    return CliHandler().handle(argv)
  File "/usr/lib/python2.6/site-packages/nxdrive/commandline.py", line 481, in handle
    self._configure_logger(options)
  File "/usr/lib/python2.6/site-packages/nxdrive/commandline.py", line 455, in _configure_logger
    command_name=options.command,
  File "/usr/lib/python2.6/site-packages/nxdrive/logging_config.py", line 93, in configure
    console_handler.set_name(console_handler_name)
AttributeError: StreamHandler instance has no attribute 'set_name'

With LTS2021, Direct upload issue (batch and FileManager.Import fail with Concurrent update) - reopened from #4118

Hi Manon, sorry for my late feedback but I reopen this case as I have not the same result as you with LTS2021. Details are available in #4118.

I have Nuxeo LTS2021HF45/WebUI + PostgreSQL 13 + Nuxeo Drive 5.3.1

On Nuxeo Drive client, click on Upload content
In the new popup, click on "New Transfer"
In the new popup, click on Add a folder and then select a folder with the provided files
Click on OK to launch the transfer

You will have a feedback with all files uploaded correctly but in fact, it's not the case, some documents are missing (1 or 2). An error is also shown as toggle mentionning an upload error on a file (which is not the right one ...)

In Nuxeo Drive client, on history tab, you cannot click on CSV export (error)

I updated the Jira https://jira.nuxeo.com/browse/NXP-22826

macOS ndrive commandline invocation failed

command: /Applications/Nuxeo\ Drive.app/Contents/MacOS/ndrive -v
Environment: macOS 10.14 (64)
Python version installed: 3.7 + 2.7
Nuxeo Platform: LTS 2019
Symptom: a pop up window appeard with the error message to copy:

Command line arguments:

-v

Exception:

Traceback (most recent call last):
  File "nxdrive/__main__.py", line 136, in main
  File "nxdrive/commandline.py", line 469, in handle
  File "nxdrive/commandline.py", line 385, in parse_cli
  File "argparse.py", line 1734, in parse_args
  File "argparse.py", line 1766, in parse_known_args
  File "argparse.py", line 1972, in _parse_known_args
  File "argparse.py", line 1912, in consume_optional
  File "argparse.py", line 1840, in take_action
  File "argparse.py", line 1051, in __call__
  File "argparse.py", line 2380, in exit
SystemExit: 0

Logs before the crash:

2019-02-24 15:24:26 32730 4403512768 DEBUG    nxdrive.osi        OS integration type: macOS

Nuxeo drive freezes indicating "ERROR nxdrive.engine.workers timestamp out of range for platform localtime()/gmtime() function"

Hello,

I have checked date and time on the server, and it seems ok.
I don't really understand if the message talks about time on my client, or on the server...

2016-02-18 13:19:36,092 11356 6016 WARNING nxdrive.engine.workers Thread LocalWatcher(6016) ended with exception : ValueError('timestamp out of range for platform localtime()/gmtime() function',)
2016-02-18 13:19:36,092 11356 6016 ERROR nxdrive.engine.workers timestamp out of range for platform localtime()/gmtime() function
Traceback (most recent call last):
File "nuxeo-drive-client\nxdrive\engine\workers.py", line 140, in run
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 108, in _execute
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 246, in _scan
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 507, in _scan_recursive
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 512, in _push_to_scan
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 507, in _scan_recursive
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 512, in _push_to_scan
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 507, in _scan_recursive
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 512, in _push_to_scan
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 507, in _scan_recursive
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 512, in _push_to_scan
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 507, in _scan_recursive
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 512, in _push_to_scan
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 322, in _scan_recursive
File "nuxeo-drive-client\nxdrive\client\local_client.py", line 516, in get_children_info
File "nuxeo-drive-client\nxdrive\client\local_client.py", line 423, in get_info
ValueError: timestamp out of range for platform localtime()/gmtime() function

JB

Direct upload issue (batch and FileManager.Import fail with Concurrent update)

As reported in Jira [(https://jira.nuxeo.com/browse/NXP-22826)], I identified an issue on Nuxeo client. With a LTS2019HF72 and PostgreSQL 13. Using Nuxeo Drive with direct upload, selecting a local folder with 9 files for example and 4 of them start with the same prefix (Strategic Partnerships Follow Up 1.xlsx, Strategic Partnerships Follow Up 2.xlsx, Strategic Partnerships Follow Up 3.xlsx, Strategic Partnerships Follow Up.rar). You can test with any files having the same kind of prefix on the first 24 characters.

You can follow the attached PDF in Jira ticket to reproduce. In some cases, I can have 2, 3 or 5 documents created out of the 9 expected.

The problem is related to the batch upload that is unique per uploaded file. In Nuxeo Drive, a call to get a batch ID is done for each file, then a FileManager.Import is called with this batch id. In case of multiple files to upload, Nuxeo Drive will call, mostly in parallel, 9 times to get a batch Id and 9 times FileManager.Import. Some of this import will fail because of unicity on name (as shown in the Jira ticket logs)

In WebUI, you can upload the same sample files without any problem as WebUI will use the same batch upload for the 9 files and will call FileManager.Import only once

Could you let me know if something can be done to fix this issue. The problem is also that Nuxeo Drive History tab is showing that the direct upload has worked perfectly (10/10 with 1 folder and 9 documents) but that's not the case. More, when you try to click on "Export to CSV", it fails (check the Nuxeo Drive logs also in Jira)

Remote modifications are not synronized

Nuxeo drive installed on Windows 10. Synchronization from PC to server works fine, but files added on server are never synchronized on PC.
The error message on client is:
2016-02-22 08:49:49,420 10656 11284 ERROR nxdrive.engine.watcher.remote_watcher IncompleteRead(2701 bytes read)
Traceback (most recent call last):
File "nuxeo-drive-client\nxdrive\engine\watcher\remote_watcher.py", line 353, in _handle_changes
File "nuxeo-drive-client\nxdrive\engine\watcher\remote_watcher.py", line 408, in _update_remote_states
File "nuxeo-drive-client\nxdrive\engine\watcher\remote_watcher.py", line 385, in _get_changes
File "nuxeo-drive-client\nxdrive\client\remote_file_system_client.py", line 265, in get_changes
File "nuxeo-drive-client\nxdrive\client\base_automation_client.py", line 372, in execute
File "nuxeo-drive-client\nxdrive\client\base_automation_client.py", line 731, in _log_details
File "C:\Python27\lib\socket.py", line 355, in read
File "C:\Python27\lib\httplib.py", line 588, in read
File "C:\Python27\lib\httplib.py", line 642, in _read_chunked
IncompleteRead: IncompleteRead(2701 bytes read)

Cannot install version 3.1.0 via pip

$ DRIVE_VERSION=3.1.0
$ sudo pip install -r https://raw.github.com/nuxeo/nuxeo-drive/$DRIVE_VERSION/requirements.txt

The requirements installation is ok.

$ sudo pip install git+https://github.com/nuxeo/nuxeo-drive.git@$DRIVE_VERSION
Collecting git+https://github.com/nuxeo/[email protected]
Cloning https://github.com/nuxeo/nuxeo-drive.git (to release-3.1.0) to /tmp/pip-Npm3Iy-build
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
IOError: [Errno 2] No such file or directory: '/tmp/pip-Npm3Iy-build/setup.py'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-Npm3Iy-build/

OS: Fedora 25.

Thanks

sync is slow

I'm using the 3.1.1 client, and it's copying files from nuxeo to my hard drive at 4-6 Files/second.
I'm using the mac client on a 12 core 64gb imac pro (high sierra 10.13.6) , with a 70 Megabyte/second connection to our server.
I have 110000 ~300kb files on our server (< 100Gb total file size). The synch would take many days to finish.

Back when I only had thousands of only big (>500Mb) files (30Gb total size) it took less than 30 minutes to synch everything between the nuxeo server and the nuxeo synch client running on my mac.

How could I improve the sync speed for a lot of small files?

Missing QtGraphicalEffects plugin when packaged

When opening the Settings Window after a successful installation the application crashes with a segmentation fault (see error log attached)

The cause for this error is a missing dependency in the file "ShadowRectangle.qml".
The missing dependency "QtGraphicalEffects 1.0" results in an empty rootObject in settings.py:init() which leads to the segmentation fault.

After removing the import and the effect "DropwShadow" in the qml-file the client starts as expected.
The error does not occure if I start the client locally on my linux machine.
Therefore I guess the dependency is not included in the .exe file.

nxdrive.log

Screencast link on README links to a 404

In the title section of the README (https://github.com/nuxeo/nuxeo-drive/blob/master/README.md#nuxeo-drive---desktop-synchronization-client-for-nuxeo) there is a link to a screencast. This links to https://www.nuxeo.com/blog/development/2013/04/nuxeo-drive-desktop-synchronization/.

I'm not sure exactly what this should link to - perhaps the video on https://www.nuxeo.com/products/drive-desktop-sync/, else I'd submit a PR.

I've also had success using http://wummel.github.io/linkchecker/ with CI to catch this class of error.

Can't work with a proxy !

Hello,

I've been installaing the version 2.0.0522, and my former parameters were not copied (:-().
After that, the connexion doesn't work, I get a message "check your url)".
When I try to do the same (exactly) without proxy, on another site, it works...
For information, my nuxeo site is an https site, and I noticed that the former version of Drive asked me what protocol I was willing to use with my proxy. This parameter doesn't exist anymore...

Regards !

Packaging : auto-upgrade of pip in install_deps function

Hi,

In the folder /tools/windows/deploy_jenkins_slave.ps1, I think you should add an auto upgrade of pip in the install_deps function :

function install_deps {
	if (-Not (check_import "import pip")) {
	  ...
	}

	# pip auto upgrade
	& $Env:STORAGE_DIR\Scripts\python.exe $global:PYTHON_OPT -m pip install --upgrade pip

	...

It will avoid an error when you call deploy_jenkins_slave.ps1 install

ndrive not working on fedora 23

After install ndrive when i call ndrive this is what happens:

[us@localhost ~]$ ndrive
Traceback (most recent call last):
File "/usr/bin/ndrive", line 5, in
from nxdrive.commandline import main
File "/usr/lib/python2.7/site-packages/nxdrive/commandline.py", line 17, in
from nxdrive.utils import normalized_path
File "/usr/lib/python2.7/site-packages/nxdrive/utils.py", line 6, in
import psutil
ImportError: No module named psutil
[us@localhost ~]$ ndrive --help
Traceback (most recent call last):
File "/usr/bin/ndrive", line 5, in
from nxdrive.commandline import main
File "/usr/lib/python2.7/site-packages/nxdrive/commandline.py", line 17, in
from nxdrive.utils import normalized_path
File "/usr/lib/python2.7/site-packages/nxdrive/utils.py", line 6, in
import psutil
ImportError: No module named psutil

I've already tried with different versions of Nuxeo Drive like the 1.4, but still not working.

DLL load failed on Windows XP

After a fresh install of nuxeo-drive.msi I got the following error on Windows XP SP3
ImportError : DLL load failed
(see attached picture for more information)
ndrive_crash

This doesn't occurred on Windows 7

Nuxeo drive fails to sync documents with facet 'SystemDocument'

Documents with the facet 'SystemDocument' can not be synchronized.

When converting a document to an object of instance 'RemoteFileInfo' the creation and modification date are used to calculate a time stamp. Since these properties are not available for SystemDocuments the synchronization fails

Initialisation d'un compte avec Proxy

Bonjour,

Lors de la première connexion du drive au serveur, il faut qu'il n'y ait pas de proxy configuré, at qu'on soit en direct avec le serveur.
Par la suite, lorsque la première connexion a fonctionné, on peut passer en proxy...

JB

Bug in Drive for Windows EXE Arguments.

Possible Bug in Drive for Windows EXE Arguments.
Using this tutorial https://doc.nuxeo.com/client-apps/how-to-manually-initialize-or-deploy-a-nuxeo-drive-instance/ I've installed Drive for Windows with the EXE variables below…

nuxeo-drive.exe /VERYSILENT /TARGETDRIVEFOLDER="%USERPROFILE%\Documents\Nuxeo Drive" /TARGETURL="http://localhost:8080/nuxeo" /TARGETUSERNAME="foo"

The TARGETURL has been modified to reflect our environment.

I've selected these variables so when we mass deploy the Drive application the user does not need to know and enter our Nuxeo url.

The issue I'm seeing is when you go to the Accounts settings page you see the Username as “foo” (or whatever you enter in the EXE argument).

Once you log back in, the “foo” name stays in the username field. It never changes to the actual username of the re-authenticated user.

It's only a visible issue and does not affect the operation of the Drive app, but it's one that could confuse our support staff if they need to troubleshoot and see a different name in the username field.

Python error on Windows 2003 Server

2015-12-14 17:48:48,815 204 1192 ERROR nxdrive.engine.workers 'module' object has no attribute 'read_directory_changes'
Traceback (most recent call last):
File "nuxeo-drive-client\nxdrive\engine\workers.py", line 139, in run
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 93, in _execute
File "nuxeo-drive-client\nxdrive\engine\watcher\local_watcher.py", line 467, in _setup_watchdog
AttributeError: 'module' object has no attribute 'read_directory_changes'

No sync :(

Installation fails: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-h50k8kag-build/setup.py'

Hello,
I get:

> sudo pip3 install --upgrade git+https://github.com/nuxeo/[email protected]
Collecting git+https://github.com/nuxeo/[email protected]
  Cloning https://github.com/nuxeo/nuxeo-drive.git (to release-4.0.0) to /tmp/pip-h50k8kag-build
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python3.6/tokenize.py", line 452, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-h50k8kag-build/setup.py'
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-h50k8kag-build/

I saw #543 which seems to be the same problem but I'm not sure I understand the answer, this is still the command shown in the readme as of 4.0.0, is the readme outdated? What is the correct way to install 4.0.0?

nuxeo drive from master or 5.9.5 does not create ndrive on ubuntu 16.04

Hi,
running install as per tag 5.9.5 completed without failures, however ndrive does not exist afterwards.
Parts are there, but not the application

eg.
$ locate ndrive
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/css/ndrive.css
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/js/ndrive-conflicts.js
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/js/ndrive-modal.js
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/js/ndrive-network-error.js
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/js/ndrive-settings.js
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/js/ndrive-systray.js
/usr/local/lib/python2.7/dist-packages/nxdrive/data/ui5/js/ndrive.js
/usr/local/ui5/css/ndrive.css
/usr/local/ui5/js/ndrive-conflicts.js
/usr/local/ui5/js/ndrive-modal.js
/usr/local/ui5/js/ndrive-network-error.js
/usr/local/ui5/js/ndrive-settings.js
/usr/local/ui5/js/ndrive-systray.js
/usr/local/ui5/js/ndrive.js

$ ndrive
ndrive: command not found

Thanks

Nuxeo Drive Connection error:please check server url

Hi ,I have a problem about that,the same url, Nuxeo Drive In 3.0.3 version can be connected normally, but the 2.1.707 version on the url connection errors,Prompt error :Connection error:please check server url. Can you help me ~

PyQt4 doesn't find QtWebKit with *.deb distribution

Hello,

I'm looking to make a Debian package to facilitate deployment (repo) and I discovered that PyQt4 doesn't find QtWebKit when trying to use a recent version of Ubuntu (16.10) or Debian. It seems to be a known problem with Debian and Ubuntu.

  File "/opt/venvs/ndrive/local/lib/python2.7/site-packages/nxdrive/wui/dialog.py", line 11, in <module>
    from PyQt4 import QtCore, QtGui, QtNetwork, QtWebKit

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784513

Regards

Crash on connect on Ubuntu 15.04

Successfully installed but when I click on "connect" button, the app crash

2015-10-08 11:20:28,120 10922 139872467801856 INFO nxdrive.utils Removed old pid file: /home/sramage/.nuxeo-drive/nxdrive_qt.pid for stopped process 10554
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Promise(0x1753220), parent's thread is QThread(0x1766d40), current thread is QThread(0x1049240)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is Promise(0x1753220), parent's thread is QThread(0x1766d40), current thread is QThread(0x1049240)
Erreur de segmentation (core dumped)

NX drive live edit in contentview

Hi,

I found a little issue on nuxeo 7.3 with nuxeo drive 2.0.818

In ''View Layout'' (content model) drive live edit icon is display with url like this:
nxdrive://edit/http://''urlnuxeoserver''/user/
It's wotking and you can edit document in local and save in nuxeo server.

In content views (listing & views) liveedit icon is display with url like this:
nxedit:http://''urlnuxeoserver/nxliveedit.faces?
It's seems deprecated live edit plugin ! this url is not working and you can't edit files.

I don't know if i'ts nuxeo-drive plugin local or server side issue, so i'm sorry if I post this issue in wrong place.

thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.