Import is a command which works together with export. Export creates a 
copy of your selected source from repository on HDD and import is adding 
a previously exported archive into your Nuxeo repository.
For more details, please type help import or / and help export in your 
Nuxeo shell and / or consult the Nuxeo book.

Thx, Radu

[EMAIL PROTECTED] wrote:
> I have Nuxeo EP 5.2M1 installed on a Window machine with the Nuxeo Shell.
> 
> I am trying to load multiple large files so I am using the Shell app.  I am 
> able to log in and create folders in my workspace using the Shell client but 
> when I try to import files I get a NullPointer exception.
> 
> I am using the following command:
> 
> import C:/file_name.log /default_domain/workspaces/my_workspace
> 
> Can someone help me with this?
> 
> Thanks
> 
> SHELL Console Log:
> |> ls
> Connecting to nuxeo server at 128.160.64.139:62474 as system
> 128.160.64.139> help
> Syntax: application command [options]
> 
> The following commands are supported:
>  * auditsync - Sync audit logs with repository
>  * cd - Change directory (on remote)
>  * commands - Print the list of available commands
>  * debug - Print the result of the command line parser
>  * export - List directory content (on remote)
>  * fsimport - Create a new file document from a local file
>  * help - The Help
>  * import - Import data into the repository
>  * index - Re-index database
>  * interactive - Enter interactive mode
>  * ls - List directory content (on remote)
>  * mkdir - Create a document of the specified type (or Folder) at
>         the given path (or in the current path).
>  * mtfsimport - Create a new file document from a local file
>  * pwd - Display the current path (on remote)
>  * repostats - Gather statistics on the repository
>  * rm - Remove specified (or current) document
>  * script - Executes scripts
>  * tree - List directory content and subdirectory content (on remote)
>         reprensented by a tree
>  * view - View the info about a document (on remote)
> 
> Global options:
>   --port [shortcut: -p]
>       The port where to connect to. By default '62474' is used.
>   --password [shortcut: -P]
>       The password to use when connecting.
>   --host [shortcut: -h]
>       The host where to connect to. By default 'localhost' is
>       used.
>   --username [shortcut: -u]
>       The username to use when connecting. If not specified the
>       'system' user will be used.
> 
> For more information on a command run "applicaton help command".
> For auto-completion press TAB key.
> 
> 128.160.64.139> commands
> auditsync
> cd
> commands
> debug
> export
> fsimport
> help
> import
> index
> interactive
> ls
> mkdir
> mtfsimport
> pwd
> repostats
> rm
> script
> tree
> view
> 128.160.64.139> interactive
> 128.160.64.139> pwd
> /
> 128.160.64.139> ls
> default-domain
> 1 docs listed in 31ms
> 128.160.64.139> view
> --------------------------------------------------------------------
> UID: 48b8e850-929f-4d73-8a8c-ae778a6a8c83
> Path: /
> Type: Root
> --------------------------------------------------------------------
> Title: 48b8e850-929f-4d73-8a8c-ae778a6a8c83
> Author: null
> Created: null
> Last Modified: null
> --------------------------------------------------------------------
> Description: 48b8e850-929f-4d73-8a8c-ae778a6a8c83
> --------------------------------------------------------------------
> 128.160.64.139> tree
> 
> 
> + default-domain
> |
> | |-+ workspaces
> | | |
> | | |-+ jeod
> | | | |
> | | | |- xml
> | |-+ sections
> | | |
> | |-+ templates
> | | |
> 
> 6 docs listed in 63ms
> 
> 128.160.64.139> cd default-domain/workspaces/jeod
> 128.160.64.139> ls
> xml
> 1 docs listed in 0ms
> 128.160.64.139> cd xml
> 128.160.64.139> help
> Syntax: application command [options]
> 
> The following commands are supported:
>  * auditsync - Sync audit logs with repository
>  * cd - Change directory (on remote)
>  * commands - Print the list of available commands
>  * debug - Print the result of the command line parser
>  * export - List directory content (on remote)
>  * fsimport - Create a new file document from a local file
>  * help - The Help
>  * import - Import data into the repository
>  * index - Re-index database
>  * interactive - Enter interactive mode
>  * ls - List directory content (on remote)
>  * mkdir - Create a document of the specified type (or Folder) at
>         the given path (or in the current path).
>  * mtfsimport - Create a new file document from a local file
>  * pwd - Display the current path (on remote)
>  * repostats - Gather statistics on the repository
>  * rm - Remove specified (or current) document
>  * script - Executes scripts
>  * tree - List directory content and subdirectory content (on remote)
>         reprensented by a tree
>  * view - View the info about a document (on remote)
> 
> Global options:
>   --port [shortcut: -p]
>       The port where to connect to. By default '62474' is used.
>   --password [shortcut: -P]
>       The password to use when connecting.
>   --host [shortcut: -h]
>       The host where to connect to. By default 'localhost' is
>       used.
>   --username [shortcut: -u]
>       The username to use when connecting. If not specified the
>       'system' user will be used.
> 
> For more information on a command run "applicaton help command".
> For auto-completion press TAB key.
> 
> 128.160.64.139> mkdir temp
> 128.160.64.139> ls
> layers
> temp
> 2 docs listed in 15ms
> 128.160.64.139> ls
> layers
> temp
> 2 docs listed in 0ms
> 128.160.64.139> cd temp
> 128.160.64.139> ls
> 0 docs listed in 15ms
> 128.160.64.139> import
> Usage : import src dest
> 128.160.64.139> import
> 
> PUT_HERE_Unziped_Nuxeo_Shell.txt    app
> client.log                          launcher.properties
> lib                                 log4j.properties
> nxshell.sh                          run.cmd
> run.sh
> 128.160.64.139> import
> 
> PUT_HERE_Unziped_Nuxeo_Shell.txt    app
> client.log                          launcher.properties
> lib                                 log4j.properties
> nxshell.sh                          run.cmd
> run.sh
> 128.160.64.139> pwd
> /default-domain/workspaces/jeod/xml/temp
> 128.160.64.139> import C:/pivot.log /default-domain/workspaces/jeod/xml/temp
> Command failed with error:
> java.lang.NullPointerException
>         at 
> org.nuxeo.ecm.core.io.impl.plugins.XMLDirectoryReader.read(XMLDirecto
> ryReader.java:88)
>         at 
> org.nuxeo.ecm.core.io.impl.AbstractDocumentReader.read(AbstractDocume
> ntReader.java:46)
>         at 
> org.nuxeo.ecm.core.io.impl.DocumentPipeImpl.readAndWriteDocs(Document
> PipeImpl.java:119)
>         at 
> org.nuxeo.ecm.core.io.impl.DocumentPipeImpl.run(DocumentPipeImpl.java
> :95)
>         at 
> org.nuxeo.ecm.shell.commands.io.ImportCommand.importTree(ImportComman
> d.java:81)
>         at 
> org.nuxeo.ecm.shell.commands.io.ImportCommand.run(ImportCommand.java:
> 62)
>         at 
> org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
> java:282)
>         at 
> org.nuxeo.ecm.shell.commands.InteractiveCommand.runCommand(Interactiv
> eCommand.java:108)
>         at 
> org.nuxeo.ecm.shell.commands.InteractiveCommand.processInput(Interact
> iveCommand.java:95)
>         at 
> org.nuxeo.ecm.shell.commands.InteractiveCommand.run(InteractiveComman
> d.java:77)
>         at 
> org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
> java:282)
>         at 
> org.nuxeo.ecm.shell.commands.InteractiveCommand.runCommand(Interactiv
> eCommand.java:108)
>         at 
> org.nuxeo.ecm.shell.commands.InteractiveCommand.processInput(Interact
> iveCommand.java:95)
>         at 
> org.nuxeo.ecm.shell.commands.InteractiveCommand.run(InteractiveComman
> d.java:77)
>         at 
> org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
> java:282)
>         at org.nuxeo.ecm.shell.Main.main(Main.java:96)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at Launcher.startMain(Launcher.java:64)
>         at Launcher.main(Launcher.java:144)
> 128.160.64.139> import
> Usage : import src dest
> 128.160.64.139>
> _______________________________________________
> ECM mailing list
> [email protected]
> http://lists.nuxeo.com/mailman/listinfo/ecm
> 
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to