verinice.EVAL 1.27 Bausteinzuordnung Fehler

Wir evaluieren die Software und versuchen Bausteine zu Zielobjekten zuzuordnen. (Benutzerhandbuch 9.10.2 Automatische Modellierung)

  1. Rechter Mausklick auf ein ZO im IT-Verbund, „Bausteine autom. zuordnen“
  2. Dialog Vorauswahl entspr. Posten wählen
  3. OK - Popup „Fehler beim Zuordnen des Bausteins“

Logfile:

2024-12-16 13:42:49,665 ERROR [main] (ExceptionUtil.java:60)     - Fehler beim Zuordnen von Baustein.
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.length()" because "this.text" is null
	at java.base/java.util.regex.Matcher.getTextLength(Unknown Source)
	at java.base/java.util.regex.Matcher.reset(Unknown Source)
	at java.base/java.util.regex.Matcher.<init>(Unknown Source)
	at java.base/java.util.regex.Pattern.matcher(Unknown Source)
	at sernet.gs.model.Baustein.getKapitelValue(Baustein.java:73)
	at sernet.gs.ui.rcp.main.bsi.views.BSIKatalogInvisibleRoot.getBausteinByKapitel(BSIKatalogInvisibleRoot.java:173)
	at sernet.gs.ui.rcp.main.bsi.actions.BausteinZuordnungAction.doRun(BausteinZuordnungAction.java:92)
	at sernet.gs.ui.rcp.main.actions.RightsEnabledAction.run(RightsEnabledAction.java:75)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:474)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)
	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:414)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4274)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:645)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:342)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:552)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at sernet.gs.ui.rcp.main.Application.start(Application.java:47)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1459)
2024-12-16 13:47:04,993 WARN  [1654537456@qtp-937501822-22] (ProtectionRequirementUtils.java:92)     - Unknown link type found in CnALink [id=Id [dependantId=37384, dependencyId=37384, typeId=NO_TYPE], comment=]
2024-12-16 13:47:04,993 WARN  [1654537456@qtp-937501822-22] (ProtectionRequirementUtils.java:92)     - Unknown link type found in CnALink [id=Id [dependantId=37384, dependencyId=37384, typeId=NO_TYPE], comment=]
2024-12-16 13:47:04,995 WARN  [1654537456@qtp-937501822-22] (ProtectionRequirementUtils.java:83)     - Unknown link type found in CnALink [id=Id [dependantId=37384, dependencyId=37384, typeId=NO_TYPE], comment=]
2024-12-16 13:47:40,931 ERROR [main] (BausteinZuordnungAction.java:100)     - Error while adding modules.
java.lang.NullPointerException
2024-12-16 13:47:40,931 ERROR [main] (ExceptionUtil.java:60)     - Fehler beim Zuordnen von Baustein.
java.lang.NullPointerException
2024-12-16 13:50:16,664 ERROR [main] (BausteinZuordnungAction.java:100)     - Error while adding modules.
java.lang.NullPointerException
2024-12-16 13:50:16,664 ERROR [main] (ExceptionUtil.java:60)     - Fehler beim Zuordnen von Baustein.
java.lang.NullPointerException
2024-12-16 13:50:53,199 WARN  [main] (ElementManager.java:129)     - Can't determine if element has children (returning true). Element not found in cache, dbId: 32772
2024-12-16 13:50:53,325 WARN  [main] (ElementManager.java:129)     - Can't determine if element has children (returning true). Element not found in cache, dbId: 32772
2024-12-16 13:51:22,418 ERROR [main] (BausteinZuordnungAction.java:100)     - Error while adding modules.
java.lang.NullPointerException
2024-12-16 13:51:22,418 ERROR [main] (ExceptionUtil.java:60)     - Fehler beim Zuordnen von Baustein.
java.lang.NullPointerException
2024-12-16 13:59:29,345 ERROR [main] (BausteinZuordnungAction.java:100)     - Error while adding modules.
java.lang.NullPointerException
2024-12-16 13:59:29,345 ERROR [main] (ExceptionUtil.java:60)     - Fehler beim Zuordnen von Baustein.
java.lang.NullPointerException

Der erste Eintrag 13:42 - da haben wir das Grunschutzkompendium über die View „Kataloge“ importiert.
Der zweite Eintrag ab 13:47 - da haben wir das Kompendium noch mal gelöscht und über die View „Modernisierter IT-Grundschutz“ importiert.
Wir nehmen an, beide Verfahren sind noch möglich 100-x vs 200-x, aber bei beiden funktioniert die Zuordnung zu Objekten nicht.

Hallo @te21blz ,

ich vermute, dass Sie wie in diesem Beitrag beantwortet versuchen, im Modernisierten IT-Grundschutz nach der Anleitung für den alten IT-Grundschutz vorzugehen.
Insofern kann ich den vermeintlichen Fehler gerade nicht wirklich eingrenzen. Bitte melden Sie sich, wenn das Problem auch mit neuer Anleitung bestehen bleibt. Ich gehe aber davon aus, dass das Verhalten dann nicht mehr auftritt.

MfG mflue

Hallo,
ein gutes neues Jahr zuerst und ich muss hier noch mal weiter nachhaken:
Mit „IT-Grundschutz-Kompendium 11.1 Edition 2023“ als Katalog und der Perspektive „Modernisierter IT-Grundschutz“ klappt die Modellierung per Drag und Drop zum ZO.

Aber warum steht die Funktionalität „Baustein autom. zuordnen“ im Kontextmenü des ZO’s plötzlich nicht mehr zur Verfügung? Wurde das Feature nur im klassischem Grundschutz umgesetzt?

Hallo @te21blz,

das Feature „Bausteine automatisch zuordnen“ ist tatsächlich nur im alten/klassischen BSI IT-Grundschutz nach 100-x implementiert.


MfG
tanisow