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
