Hi!

I've just installed dspace 7.4 and everything is working fine except the 
index-discovery and index-authority that are showing some 
java.lang.NullPointerException.

My dspace is missing over 20k documents because of this... I've attached 
both errors on this message, hope you guys can help with this! 

Best regards,

Juan.

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/700ca7d9-e3e7-4e84-b2f8-53daef7ea191n%40googlegroups.com.
The script has started
(Re)building index from scratch.
org.hibernate.PropertyAccessException: Null value was assigned to a property 
[class org.dspace.content.MetadataValue.place] of primitive type setter of 
org.dspace.content.MetadataValue.place
        at 
org.hibernate.property.access.spi.SetterFieldImpl.set(SetterFieldImpl.java:58)
        at 
org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:681)
        at 
org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:144)
        at 
org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:5252)
        at 
org.hibernate.engine.internal.TwoPhaseLoad.initializeEntityFromEntityEntryLoadedState(TwoPhaseLoad.java:253)
        at 
org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:156)
        at 
org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:126)
        at 
org.hibernate.loader.plan.exec.process.internal.AbstractRowReader.performTwoPhaseLoad(AbstractRowReader.java:221)
        at 
org.hibernate.loader.plan.exec.process.internal.AbstractRowReader.finishUp(AbstractRowReader.java:187)
        at 
org.hibernate.loader.plan.exec.process.internal.ResultSetProcessorImpl.extractResults(ResultSetProcessorImpl.java:96)
        at 
org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.executeLoad(AbstractLoadPlanBasedLoader.java:105)
        at 
org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectionInitializer.initialize(AbstractLoadPlanBasedCollectionInitializer.java:87)
        at 
org.hibernate.persister.collection.AbstractCollectionPersister.initialize(AbstractCollectionPersister.java:705)
        at 
org.hibernate.event.internal.DefaultInitializeCollectionEventListener.onInitializeCollection(DefaultInitializeCollectionEventListener.java:76)
        at 
org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107)
        at 
org.hibernate.internal.SessionImpl.initializeCollection(SessionImpl.java:2203)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection$4.doWork(AbstractPersistentCollection.java:595)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:264)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:591)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:149)
        at 
org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:387)
        at 
org.dspace.content.DSpaceObjectServiceImpl.getMetadata(DSpaceObjectServiceImpl.java:123)
        at 
org.dspace.content.DSpaceObjectServiceImpl.getMetadataFirstValue(DSpaceObjectServiceImpl.java:403)
        at org.dspace.eperson.EPerson.getFirstName(EPerson.java:254)
        at org.dspace.eperson.EPerson.getFullName(EPerson.java:236)
        at jdk.internal.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at 
org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor.intercept(ByteBuddyInterceptor.java:56)
        at 
org.hibernate.proxy.ProxyConfiguration$InterceptorDispatcher.intercept(ProxyConfiguration.java:95)
        at 
org.dspace.eperson.EPerson$HibernateProxy$GdCTDw7X.getFullName(Unknown Source)
        at 
org.dspace.discovery.indexobject.ItemIndexFactoryImpl.buildDocument(ItemIndexFactoryImpl.java:152)
        at 
org.dspace.discovery.indexobject.ItemIndexFactoryImpl.buildDocument(ItemIndexFactoryImpl.java:76)
        at org.dspace.discovery.SolrServiceImpl.update(SolrServiceImpl.java:165)
        at 
org.dspace.discovery.SolrServiceImpl.indexContent(SolrServiceImpl.java:155)
        at 
org.dspace.discovery.SolrServiceImpl.updateIndex(SolrServiceImpl.java:340)
        at 
org.dspace.discovery.SolrServiceImpl.updateIndex(SolrServiceImpl.java:327)
        at 
org.dspace.discovery.SolrServiceImpl.createIndex(SolrServiceImpl.java:295)
        at org.dspace.discovery.IndexClient.internalRun(IndexClient.java:72)
        at org.dspace.scripts.DSpaceRunnable.run(DSpaceRunnable.java:104)
        at 
org.dspace.app.launcher.ScriptLauncher.executeScript(ScriptLauncher.java:149)
        at 
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:131)
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98)
Caused by: java.lang.IllegalArgumentException: Can not set int field 
org.dspace.content.MetadataValue.place to null value
        at 
java.base/jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
        at 
java.base/jdk.internal.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
        at 
java.base/jdk.internal.reflect.UnsafeIntegerFieldAccessorImpl.set(UnsafeIntegerFieldAccessorImpl.java:80)
        at java.base/java.lang.reflect.Field.set(Field.java:780)
        at 
org.hibernate.property.access.spi.SetterFieldImpl.set(SetterFieldImpl.java:52)
        ... 42 more
Retrieving all data
Initialize org.dspace.authority.indexer.DSpaceAuthorityIndexer
Exception: null
java.lang.NullPointerException
        at 
org.dspace.authority.AuthorityValueServiceImpl.generateRaw(AuthorityValueServiceImpl.java:93)
        at 
org.dspace.authority.AuthorityValueServiceImpl.generate(AuthorityValueServiceImpl.java:50)
        at 
org.dspace.authority.indexer.DSpaceAuthorityIndexer.getAuthorityValue(DSpaceAuthorityIndexer.java:148)
        at 
org.dspace.authority.indexer.DSpaceAuthorityIndexer.getAuthorityValues(DSpaceAuthorityIndexer.java:98)
        at 
org.dspace.authority.indexer.AuthorityIndexClient.main(AuthorityIndexClient.java:77)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at 
org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:277)
        at 
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133)
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98)

Reply via email to