cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

NullPointerException while running ant updatesystem

Former Member
0 Likes
1,158

Hi I'm seeing the following when I ant updatesystem in our QA environment. I don't see it in any other environment.

 enter code here[java] ERROR [main] [Initialization] null key in entry: null=de.hybris.bootstrap.ddl.dbtypesystem.impl.DbEnumerationValue@d557adc
      [java]  java.lang.NullPointerException: null key in entry: null=de.hybris.bootstrap.ddl.dbtypesystem.impl.DbEnumerationValue@d557adc
      [java]     at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:32) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.ImmutableMapEntry.<init>(ImmutableMapEntry.java:49) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:172) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:248) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.Maps.uniqueIndex(Maps.java:1379) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.Maps.uniqueIndex(Maps.java:1341) ~[guava-21.0.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbType.setEnumerationValues(DbType.java:139) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbTypeSystemImpl.linkDbTypeSystemEntities(DbTypeSystemImpl.java:235) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbTypeSystemImpl.initialize(DbTypeSystemImpl.java:158) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbTypeSystemFactory.createDbTypeSystem(DbTypeSystemFactory.java:33) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.HybrisSchemaGenerator.createDbTypeSystem(HybrisSchemaGenerator.java:303) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.HybrisSchemaGenerator.update(HybrisSchemaGenerator.java:210) ~[ybootstrap.jar:?]
      [java]     at de.hybris.platform.core.Initialization.initializeSchemaAndTypeSystemFullyNewStyle(Initialization.java:1202) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.initialize(Initialization.java:1078) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.createEmptySystemOrUpdate(Initialization.java:753) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.access$4(Initialization.java:733) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$4.call(Initialization.java:540) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$4.call(Initialization.java:1) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$SessionRecoveryAfterRegistryStartupAwareExecutor.execute(Initialization.java:675) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.doInitializeImpl(Initialization.java:543) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.access$5(Initialization.java:465) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$5.call(Initialization.java:786) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$5.call(Initialization.java:1) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.system.InitializationLockHandler.performLocked(InitializationLockHandler.java:80) [coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.doInitialize(Initialization.java:818) [coreserver.jar:?]
      [java]     at de.hybris.ant.taskdefs.InitPlatformAntPerformableImpl.performImpl(InitPlatformAntPerformableImpl.java:106) [coreserver.jar:?]
      [java]     at de.hybris.ant.taskdefs.AbstractAntPerformable.doPerform(AbstractAntPerformable.java:92) [coreserver.jar:?]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162]
      [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162]
      [java]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162]
      [java]     at bsh.Reflect.invokeMethod(Reflect.java:134) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Reflect.invokeObjectMethod(Reflect.java:80) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Name.invokeMethod(Name.java:858) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Interpreter.eval(Interpreter.java:645) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Interpreter.eval(Interpreter.java:739) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Interpreter.eval(Interpreter.java:728) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at de.hybris.platform.util.ClientExecuter.execute(ClientExecuter.java:49) [coreserver.jar:?]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162]
      [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162]
      [java]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162]
      [java]     at de.hybris.bootstrap.loader.Loader.execute(Loader.java:142) [ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.loader.Loader.main(Loader.java:118) [ybootstrap.jar:?]
      [java] Exception in thread "main" java.lang.reflect.InvocationTargetException
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [java]     at java.lang.reflect.Method.invoke(Method.java:498)
      [java]     at de.hybris.bootstrap.loader.Loader.execute(Loader.java:142)
      [java]     at de.hybris.bootstrap.loader.Loader.main(Loader.java:118)
      [java] Caused by: Sourced file: inline evaluation of: ``de.hybris.ant.taskdefs.AntPerformable p = new de.hybris.ant.taskdefs.UpdatePlatf . . . '' : Method Invocation p.doPerform : at Line: 2 : in file: inline evaluation of: ``de.hybris.ant.taskdefs.AntPerformable p = new de.hybris.ant.taskdefs.UpdatePlatf . . . '' : p .doPerform ( ) 
      [java] 
      [java] Target exception: java.lang.NullPointerException: null key in entry: null=de.hybris.bootstrap.ddl.dbtypesystem.impl.DbEnumerationValue@d557adc
      [java] 
      [java]     at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)
      [java]     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
      [java]     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
      [java]     at bsh.Interpreter.eval(Interpreter.java:645)
      [java]     at bsh.Interpreter.eval(Interpreter.java:739)
      [java]     at bsh.Interpreter.eval(Interpreter.java:728)
      [java]     at de.hybris.platform.util.ClientExecuter.execute(ClientExecuter.java:49)
      [java]     ... 6 more
      [java] ERROR [main] [AbstractAntPerformable] Error occurred while perfort task
      [java]  java.lang.NullPointerException: null key in entry: null=de.hybris.bootstrap.ddl.dbtypesystem.impl.DbEnumerationValue@d557adc
      [java]     at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:32) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.ImmutableMapEntry.<init>(ImmutableMapEntry.java:49) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:172) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:248) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.Maps.uniqueIndex(Maps.java:1379) ~[guava-21.0.jar:?]
      [java]     at com.google.common.collect.Maps.uniqueIndex(Maps.java:1341) ~[guava-21.0.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbType.setEnumerationValues(DbType.java:139) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbTypeSystemImpl.linkDbTypeSystemEntities(DbTypeSystemImpl.java:235) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbTypeSystemImpl.initialize(DbTypeSystemImpl.java:158) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.dbtypesystem.impl.DbTypeSystemFactory.createDbTypeSystem(DbTypeSystemFactory.java:33) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.HybrisSchemaGenerator.createDbTypeSystem(HybrisSchemaGenerator.java:303) ~[ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.ddl.HybrisSchemaGenerator.update(HybrisSchemaGenerator.java:210) ~[ybootstrap.jar:?]
      [java]     at de.hybris.platform.core.Initialization.initializeSchemaAndTypeSystemFullyNewStyle(Initialization.java:1202) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.initialize(Initialization.java:1078) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.createEmptySystemOrUpdate(Initialization.java:753) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.access$4(Initialization.java:733) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$4.call(Initialization.java:540) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$4.call(Initialization.java:1) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$SessionRecoveryAfterRegistryStartupAwareExecutor.execute(Initialization.java:675) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.doInitializeImpl(Initialization.java:543) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.access$5(Initialization.java:465) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$5.call(Initialization.java:786) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization$5.call(Initialization.java:1) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.system.InitializationLockHandler.performLocked(InitializationLockHandler.java:80) ~[coreserver.jar:?]
      [java]     at de.hybris.platform.core.Initialization.doInitialize(Initialization.java:818) ~[coreserver.jar:?]
      [java]     at de.hybris.ant.taskdefs.InitPlatformAntPerformableImpl.performImpl(InitPlatformAntPerformableImpl.java:106) ~[coreserver.jar:?]
      [java]     at de.hybris.ant.taskdefs.AbstractAntPerformable.doPerform(AbstractAntPerformable.java:92) [coreserver.jar:?]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162]
      [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162]
      [java]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162]
      [java]     at bsh.Reflect.invokeMethod(Reflect.java:134) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Reflect.invokeObjectMethod(Reflect.java:80) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Name.invokeMethod(Name.java:858) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Interpreter.eval(Interpreter.java:645) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Interpreter.eval(Interpreter.java:739) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at bsh.Interpreter.eval(Interpreter.java:728) [bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]
      [java]     at de.hybris.platform.util.ClientExecuter.execute(ClientExecuter.java:49) [coreserver.jar:?]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_162]
      [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_162]
      [java]     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_162]
      [java]     at de.hybris.bootstrap.loader.Loader.execute(Loader.java:142) [ybootstrap.jar:?]
      [java]     at de.hybris.bootstrap.loader.Loader.main(Loader.java:118) [ybootstrap.jar:?]
 

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

For some reason we had a row in our database for the ENUMERATIONVALUES table.

All we had to do was delete that row and everything worked again.

vivelkhattri
Discoverer
0 Likes

which row?

My problem was on the Orphaned Types.
Cleaned them all 🙂

Answers (0)