Skip to content

Selecting a catalog on a larger mass import list throws an Exception #6883

@BartChris

Description

@BartChris

Describe the bug
When uploading a bigger CSV file (here 493 entries) and selecting a catalog for the import afterwards:

Image

an exception is thrown:

Image

To Reproduce
Steps to reproduce the behavior:

  1. Go to Massimport Page
  2. Upload a big csv file (500 entries) with a column of type 'recordIdentifier'
  3. Try to select a import configuration
  4. See error

Release
Kitodo 3.9

Strack trace

Es ist ein Fehler aufgetreten:
Date/time: 2026-02-09 19:16:35
User agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
User IP: 127.0.0.1
Request URI: /kitodo/pages/massImport.jsf
Ajax request: Yes
Status code: 500
Exception type: class java.lang.NullPointerException
Exception message:
Exception UUID: d54dcaea-a339-4853-a4bc-8b5a880f7801
Stack trace:
java.lang.NullPointerException
	at org.kitodo.production.forms.massimport.MassImportForm.getRulesetTitle(MassImportForm.java:524)
	at jdk.internal.reflect.GeneratedMethodAccessor2476.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 javax.el.BeanELResolver.getValue(BeanELResolver.java:95)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:107)
	at org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:163)
	at org.apache.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:42)
	at org.apache.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:47)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:151)
	at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
	at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50)
	at org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:93)
	at javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:356)
	at javax.faces.component.UIOutput.getValue(UIOutput.java:67)
	at org.apache.myfaces.shared.renderkit.RendererUtils.getValue(RendererUtils.java:486)
	at org.apache.myfaces.shared.renderkit.RendererUtils.getStringValue(RendererUtils.java:329)
	at org.apache.myfaces.shared.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:94)
	at org.apache.myfaces.shared.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:81)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:675)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugimportImport mappings and configurations

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions