The import-tool seems to have several issues. I'm just trying to do a bulk import of some binaries only.
Now I have it sort of running but it seems to try to process taxonomies even if the configuration for processing taxonomies is false.
Here's my properties file.
#
# Copyright 2012-2014 Hippo
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS"
# BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
import.repository.address = vm://
import.repository.username = admin
import.repository.password = admin
import.signal.inbox = /Users/mccoole/opt/cms/import-inbox
import.signal.file.includes = wgoimportstart
import.signal.direct.start = wgoimportstart
# base path to the data to be imported
import.data.base.path = /Users/mccoole/opt/cms/import-data
# path to be stripped from import.data.base.path
# local Windows example: file:///C:/import-tool/generateddemo/target/tomcat6x/webapps/import-admin/example/data
import.data.strip.path = /Users/mccoole/opt/cms/import-data
# path to be stripped from import.data.binary.base.path, resulting in paths how binaries are referenced in documents
# local Windows example: /import-tool/generateddemo/target/tomcat6x/webapps/import-admin/example/data
import.data.binary.prefix = /Users/mccoole/opt/cms/import-data
# base path for binaries (CHECK THIS PROPERTY)
# local Windows example: C:${import.data.binary.prefix}/binaries
import.data.binary.base.path = ${import.data.binary.prefix}/binaries
# path to be stripped from binaries, resulting in repository paths
import.data.binary.strip.path = ${import.data.binary.prefix}/binaries
# base path for documents (CHECK THIS PROPERTY)
import.repository.document.base.path = /content/documents/imported
import.repository.taxonomy.base.path = /content/taxonomies
import.config.active = true
import.config.simulatorMode = false
import.config.batchSize = 50
import.config.batchSaveCountToRefresh = 2
import.config.processDocuments = false
import.config.overwriteExisting = true
import.config.processBinaries = true
import.config.overwriteBinaries = true
import.config.processBinariesOnly = true
import.config.createEmptyFolders = true
import.config.processTaxonomies = false
import.config.overwriteTaxonomies = false
import.config.processProjectItems = true
import.config.overwriteProjectItems = true
import.config.useMetaData = true
import.config.classMappingNames =
import.config.classMappingNamesPattern = classpath*:org/onehippo/forge/migration/demo/beans/**/*.class
# white space separated list for the default hippo availabilities
#import.document.default.hippo.availabilities = preview live
import.document.default.hippo.availabilities = preview
import.document.default.hippo.std.state = unpublished
import.document.default.hippo.std.state.summary = preview
[INFO] [talledLocalContainer] 2014-12-19 12:52:00,758 INFO [org.onehippo.forge.migration.BaseApplication.process():279] ### processing taxonomies
[INFO] [talledLocalContainer] 2014-12-19 12:52:00,760 WARN [org.onehippo.forge.migration.spring.SpringImportApplicationExecutor.executeAndReturn():101] Failed to run application.
[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at org.onehippo.forge.migration.binary.TaxonomyManager.readTaxonomies(TaxonomyManager.java:71)
[INFO] [talledLocalContainer] at org.onehippo.forge.migration.BaseApplication.process(BaseApplication.java:285)
[INFO] [talledLocalContainer] at org.onehippo.forge.migration.BaseApplication.run(BaseApplication.java:404)
[INFO] [talledLocalContainer] at org.onehippo.forge.migration.spring.SpringImportApplicationExecutor.executeAndReturn(SpringImportApplicationExecutor.java:99)
[INFO] [talledLocalContainer] at org.onehippo.forge.migration.spring.SpringImportApplicationExecutor.execute(SpringImportApplicationExecutor.java:52)
[INFO] [talledLocalContainer] at org.onehippo.forge.migration.spring.SpringImportApplicationExecutor$1.run(SpringImportApplicationExecutor.java:68)
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:745)
[INFO] [talledLocalContainer] 2014-12-19 12:52:00,761 INFO [org.onehippo.forge.migration.spring.SpringImportApplicationExecutor.executeAndReturn():104] Import Statistics:
So apparently I need to define a taxonomy mapping (how?) even though I don't want to process taxonomies?