2017-05-15 2 views
0

this instructionsに続いてS3データストアを接続しようとしています。 this SOF質問に記載されている正確なエラーが発生しています。 手順:バニラAEM 6.3インスタンスと AEM用S3コネクタの取り付けに失敗しました。6.3

  • S3 connectorをダウンロードし、CRX-クイックスタート/フォルダをインストール
  • コピーされorg.apache.jackrabbitにすべての.jarファイルをコピーしたのダムが画像をアップロードすることができを作成し

    1. 。 oak.segment.SegmentNodeStoreService.configファイルと設定customBlobStore = B "真"
    2. コピーしたorg.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore.configファイルと次のようになります。

    accessKey = "scribed" connectionTimeout = "120000" maxConnections = "40" maxErrorRetry = "10" s3Bucket = "myproj-s3bucket" s3Region = "ap-southeast-1" s3EndPoint = "https://scribed.signin.aws .amazon.com /コンソール」秘密鍵= "スクライブ" socketTimeout = "120000" writeThreads = "30" cacheSizeの= "16ギガバイト" cachePurgeTrigFactory = "1"

    (スクライブしている鍵と秘密)

    1. AEMを再起動すると、コンソールが起動しません。それはスローする

    HTTPエラー:503問題にアクセスする/。理由:AuthenticationSupportサービスが見つかりません。要求を認証できません。

    これは例外トレースです:


    15.05.2017 07:42:56.156 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.blob.cloud.s3.Utils Configuring Amazon Client from property file. 
    15.05.2017 07:42:59.401 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.blob.cloud.s3.Utils S3 service endpoint [https://170564245278.signin.aws.amazon.com/console] 
    15.05.2017 07:43:04.292 *ERROR* [FelixStartLevel] org.apache.jackrabbit.oak-blob-cloud [org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore(2946)] The activate method has thrown an exception (java.lang.NullPointerException: null value in entry: component.id=null) 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.s3.S3Backend.init(S3Backend.java:166) at org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore.init(AbstractSharedCachingDataStore.java:163) at org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService.activate(AbstractDataStoreService.java:87)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498)  at org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:224) at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39) at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:617)  at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:501) at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:302) at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:294) at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:298)  at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109) at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906)  at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879)  at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:749) at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:675)  at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:430)  at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:657)  at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:341) at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:390) at org.apache.felix.scr.impl.Activator.access$200(Activator.java:54) at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:265) 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:4542) at org.apache.felix.framework.Felix.startBundle(Felix.java:2173) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)  at java.lang.Thread.run(Thread.java:745) 
    15.05.2017 07:43:04.308 *INFO* [FelixStartLevel] com.day.cq.cq-compat-codeupgrade BundleEvent RESOLVED 
    15.05.2017 07:43:04.310 *INFO* [FelixStartLevel] com.day.cq.cq-compat-codeupgrade BundleEvent STARTING 
    15.05.2017 07:43:04.310 *INFO* [FelixStartLevel] com.day.cq.cq-compat-codeupgrade BundleEvent STARTED 
    

    私は、任意のステップまたは設定足りませんか?助けてください

  • +0

    完全なスタックトレースを投稿してください。あなたは 'NullPointerException'を持っていて、デバッグを簡単にするstacktraceの' Cause'部分がないようです。 – Jens

    +0

    完全なスタックトレースが追加されました。しかしそれはかなり印刷されませんでした。 –

    答えて

    1

    私は仕事の構成を比較して私のリードの助けを借りて私の質問に答えを得ました失敗しました。このパラメータが間違っていました:

    s3EndPoint =「https://scribed.signin.aws.amazon.com/console」

    コネクタはs3Regionを使用して再構築されますので、これを空白にすることができます。それはhttps://region.aws.amazon.comです。エラーログは無関係のエラーを投げていたので、私は誤っていました。この1つのパラメータを削除すると違いが生じました。

    第2の観察は、AEMを開始している間に最初はエラーをスローします。しかし結局それが始まります。 3〜4分待つ必要があります。ログでは、起動時に接続が拒否されています。しかし、一度すべてのconfigがロードされると、それ以降のリクエストで、接続して正常にアップロードできます。

    関連する問題