I am trying to ingest an Item: ---------------------- // get ingester PackageIngester metsIngester = (PackageIngester) PluginManager .getNamedPlugin(PackageIngester.class, "METS");
// get context Context context = getContext(); // get parent object String parentHandle = "123456789/93"; DSpaceObject parentObj = HandleManager .resolveToObject(context, parentHandle); // get zipped item file String zippedItemName = "146900.zip"; File zippedItemFile = new File(zippedItemName); // set parameters PackageParameters pkgParams = new PackageParameters(); pkgParams.setWorkflowEnabled(false); // create a single item metsIngester.ingest( context, parentObj, zippedItemFile, pkgParams, null ); ---------------------- This fails: java.lang.IllegalStateException: DSpace kernel cannot be null I can not see in the Packager class how the Kernel is started, but here I added in the beginning: ( DSpaceKernelInit.getKernel(null) ).start(); Then it fails differently: 2015-11-05 23:11:50,880 INFO org.dspace.content.Bitstream @ e...@xxx.yy ::update_bitstream:bitstream_id=284 2015-11-05 23:11:50,889 ERROR org.dspace.identifier.VersionedHandleIdentifierProvider @ e...@xxx.yy::Error while attempting to create handle:Item id\colon; 64 java.lang.NullPointerException at org.dspace.identifier.VersionedHandleIdentifierProvider.retrieveVersionHistory(VersionedHandleIdentifierProvider.java:625) at org.dspace.identifier.VersionedHandleIdentifierProvider.mint(VersionedHandleIdentifierProvider.java:250) at org.dspace.identifier.VersionedHandleIdentifierProvider.register(VersionedHandleIdentifierProvider.java:82) at org.dspace.identifier.IdentifierServiceImpl.register(IdentifierServiceImpl.java:83) at org.dspace.content.InstallItem.installItem(InstallItem.java:67) at org.dspace.content.packager.PackageUtils.finishCreateItem(PackageUtils.java:537) at org.dspace.content.packager.AbstractMETSIngester.ingestObject(AbstractMETSIngester.java:510) at org.dspace.content.packager.AbstractMETSIngester.ingest(AbstractMETSIngester.java:228) at bg.nalis.dsptools.DSPItemCreator.go(DSPItemCreator.java:106) Any ideas - what is wrong? -- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to dspace-tech+unsubscr...@googlegroups.com. To post to this group, send email to dspace-tech@googlegroups.com. Visit this group at http://groups.google.com/group/dspace-tech. For more options, visit https://groups.google.com/d/optout.