2017-04-06 9 views
2

パッケージ共有を通じてS3 Connector for AEM(COM.ADOBE.GRANITE.OAK.S3CONNECTOR)をインストールしましたが、今ではAEMインスタンスがレンダリングされています。S3コネクタをインストールした後にAuthenticationSupportサービスがありません

私はローカルホストに行くたび:4502、私はページの言っ取得:エラーログで

HTTP ERROR: 503 

Problem accessing /. Reason: 

    AuthenticationSupport service missing. Cannot authenticate request. 

を、私はこのスタックトレースを参照してください。

06.04.2017 14:03:24.889 *ERROR* [FelixFrameworkWiring] org.apache.jackrabbit.oak-core [org.apache.jackrabbit.oak.plugins.blob.datastore.SharedS3DataStore(4368)] The activate method has thrown an exception (javax.jcr.RepositoryException: java.lang.NullPointerException: null value in entry: component.id=null) 
javax.jcr.RepositoryException: java.lang.NullPointerException: null value in entry: component.id=null 
    at org.apache.jackrabbit.core.data.CachingDataStore.init(CachingDataStore.java:383) 
    at org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService.activate(AbstractDataStoreService.java:84) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:222) 
    at org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:37) 
    at org.apache.felix.scr.impl.helper.BaseMethod$Resolved.invoke(BaseMethod.java:615) 
    at org.apache.felix.scr.impl.helper.BaseMethod.invoke(BaseMethod.java:499) 
    at org.apache.felix.scr.impl.helper.ActivateMethod.invoke(ActivateMethod.java:295) 
    at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:302) 
    at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:113) 
    at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:866) 
    at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:833) 
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:724) 
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:399) 
    at org.apache.felix.scr.impl.config.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:676) 
    at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:339) 
    at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:360) 
    at org.apache.felix.scr.impl.Activator.access$000(Activator.java:53) 
    at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:260) 
    at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259) 
    at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232) 
    at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482) 
    at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415) 
    at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) 
    at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444) 
    at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:916) 
    at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:835) 
    at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:517) 
    at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541) 
    at org.apache.felix.framework.Felix.startBundle(Felix.java:2172) 
    at org.apache.felix.framework.Felix$RefreshHelper.restart(Felix.java:5063) 
    at org.apache.felix.framework.Felix.refreshPackages(Felix.java:4253) 
    at org.apache.felix.framework.FrameworkWiringImpl.run(FrameworkWiringImpl.java:188) 
    at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.NullPointerException: null value in entry: component.id=null 
    at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33) 
    at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135) 
    at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206) 
    at com.google.common.collect.Maps.fromProperties(Maps.java:1187) 
    at org.apache.jackrabbit.oak.blob.cloud.aws.s3.S3Backend.init(S3Backend.java:212) 
    at org.apache.jackrabbit.oak.blob.cloud.aws.s3.S3Backend.init(S3Backend.java:132) 
    at org.apache.jackrabbit.core.data.CachingDataStore.init(CachingDataStore.java:285) 
    ... 36 common frames omitted 
06.04.2017 14:03:24.890 *ERROR* [FelixFrameworkWiring] org.apache.jackrabbit.oak-core [org.apache.jackrabbit.oak.plugins.blob.datastore.SharedS3DataStore(4368)] Failed creating the component instance; see log for reason 

は、どのように私はこれを防ぐ/修正することができますエラー?

EDIT:もう一度このパッケージをインストールしてみましたが、しばらくしてからこのエラーが自動的に発生しました。初めてインスタンスをリセットしたとき。今回はどこかから聞いていたので、それをインストールした後に座ってしまいました。

+0

https://docs.adobe.com/docs/en/aem/6-2/deploy/platform/data-store-config.html#Data Store Configurationsの手順を実行する場合は、手順2、すなわちダウンロードしたS3コネクタの内容を抽出し、jcr_root/libs/system/install ot crx-quickstart/installフォルダからすべてをコピーします。これらは、1,5、15のように3つのフォルダにする必要があります。以下の手順でS3データストアを設定しないでください。そうしないと上記のエラーが発生します。 –

答えて

2

これは、他のpostのようにS3コネクタが正しく構成されていないためです。

基本的に、AEMはAdobe's repositoryのAEM S3コネクタからダウンロードされたOOTB設定からS3データストアに接続しようとしています。これらのエントリはデフォルトでは空白であるため、リポジトリの起動が失敗するため、リポジトリには例外がありません上記のようになります。あなたは、私の他の答えは、下のSOの記事の指示に従ってこれを修正することができます。

PS:私たちは異なるタイムゾーンにいると思いますので、遅れて返信して謝罪します。それ以外の場合は、事前にこの問題を指摘しておきます。

+0

こんにちは@Houseman、これはあなたのサーバーを修正しましたか?私は同じ問題に直面しています。 configsを削除すると、サーバーが適切に起動します。しかし、configsを追加すると、コンソールが壊れます。うーん、私たちは設定を元に戻す必要がありますか? configを使ってサーバをどのように動作させるのですか?上記と同じNPEエラーが発生します。 –

+0

サーバーはどのようにセットアップされましたか?あなたの問題を別の投稿で共有して、ログからの設定や起動の失敗などの詳細を誰かが助けてくれます。 –

関連する問題