[
https://issues.apache.org/jira/browse/METRON-848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15973148#comment-15973148
]
ASF GitHub Bot commented on METRON-848:
---------------------------------------
Github user anandsubbu commented on the issue:
https://github.com/apache/incubator-metron/pull/527
I faced an issue with the Ambari wizard stuck at the 'Assign Slaves and
Clients' page, without any errors in ambari-server.log. The only thing that I
noticed was this message at the start:
```
12 Apr 2017 09:43:11,618 INFO [main] ServiceDirectory:314 - Role command
order info was loaded from file:
/var/lib/ambari-server/resources/common-services/ELASTICSEARCH/2.3.3/role_command_order.json
12 Apr 2017 09:43:11,637 ERROR [main] ThemeModule:73 - Unable to parse
theme file
org.codehaus.jackson.JsonParseException: Unexpected close marker '}':
expected ']' (for ARRAY starting at [Source: java.io.FileReader@39acd1f1; line:
3, column: 4])
at [Source: java.io.FileReader@39acd1f1; line: 88, column: 2]
at
org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1433)
at
org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at
org.codehaus.jackson.impl.JsonParserBase._reportMismatchedEndMarker(JsonParserBase.java:487)
at
org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:397)
at
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:211)
at
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:194)
at
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
at
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
at
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
at
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
at
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
at
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
at
org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2732)
at
org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1886)
at
org.apache.ambari.server.stack.ThemeModule.<init>(ThemeModule.java:67)
at
org.apache.ambari.server.stack.ServiceModule.populateThemeModules(ServiceModule.java:418)
at
org.apache.ambari.server.stack.ServiceModule.<init>(ServiceModule.java:150)
at
org.apache.ambari.server.stack.StackManager.parseCommonServicesDirectory(StackManager.java:509)
at
org.apache.ambari.server.stack.StackManager.<init>(StackManager.java:155)
at
org.apache.ambari.server.stack.StackManager$$FastClassByGuice$$33e4ffe0.newInstance(<generated>)
at
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
at
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at
com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at
com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:632)
at com.sun.proxy.$Proxy27.create(Unknown Source)
at
org.apache.ambari.server.api.services.AmbariMetaInfo.init(AmbariMetaInfo.java:265)
at
org.apache.ambari.server.api.services.AmbariMetaInfo$$FastClassByGuice$$202844bc.invoke(<generated>)
at
com.google.inject.internal.cglib.reflect.$FastMethod.invoke(FastMethod.java:53)
at
com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:56)
at
com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90)
at
com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
at
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
at
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
at
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
at
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
at com.google.inject.Scopes$1$1.get(Scopes.java:65)
at
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
at
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
at
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
at
com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
at
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
at
org.apache.ambari.server.checks.DatabaseConsistencyCheckHelper.checkServiceConfigs(DatabaseConsistencyCheckHelper.java:438)
at
org.apache.ambari.server.checks.DatabaseConsistencyChecker.main(DatabaseConsistencyChecker.java:115)
12 Apr 2017 09:43:11,649 INFO [main] StackDirectory:451 - Stack
'/var/lib/ambari-server/resources/stacks/HDP/2.0' doesn't contain an upgrade
directory
```
However, applying this fix resolved the above issue. Thank you, @dlyle65535
!
> MPack's metron_theme.json is malformed
> --------------------------------------
>
> Key: METRON-848
> URL: https://issues.apache.org/jira/browse/METRON-848
> Project: Metron
> Issue Type: Bug
> Reporter: David M. Lyle
> Assignee: David M. Lyle
> Priority: Blocker
> Fix For: 0.4
>
>
> In METRON-826, I removed the deprecated repo settings from the MPack's config
> screens. Unfortunately, I introduced a bug in the theme file.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)