問題タブ [devkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
625 参照

mule - Mule 機能テストにロードされた構成はエラーをスローしますが、テストの外部で実行されます

Mule 機能テストでロードされた Mule 構成が、VM のフローから以下のようなエラーをスローするという奇妙な状況があります。厄介なことに、このフローはミュール アプリケーションとして完璧に動作し、時にはミュール スタジオを微調整することで、ほぼランダムにテストを実行できます。

エラーは vm: 行で発生し、次のようなメッセージが表示されます

org.mule.api.config.ConfigurationException: URL [file:/D:/config.xml] からの XML ドキュメントの 21 行目が無効です。ネストされた例外は org.xml.sax.SAXParseException です。行番号: 21; 列番号: 18; cvc-complex-type.2.4.a: 要素「vm:inbound-endpoint」で始まる無効なコンテンツが見つかりました。'{" http://www.mulesoft.org/schema/mule/core ":annotations、" http://www.mulesoft.org/schema/mule/core ":description、" http://wwwの 1 つ.mulesoft.org/schema/mule/core ":abstract-message-source, " http://www.mulesoft.org/schema/mule/core ":abstract-inbound-endpoint, " http://www.mulesoft .org/schema/mule/core ":abstract-message-processor, " http://www.":abstract-outbound-endpoint, " http://www.mulesoft.org/schema/mule/core ":abstract-mixed-content-message-processor, " http://www.mulesoft.org/schema/mule org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:52) で/core ":response}" が必要です (org.mule.api.lifecycle.InitialisationException)。

何か案は?私にとって本当に奇妙なものです。

注意: foo:outbound は、maven devkit archtype で生成した devKit 更新サイトからのものです。

0 投票する
1 に答える
229 参照

mule - devkit コネクタが接続されるまで機能単体テストを待機させる

多くの場合、devKit コネクタで非同期プロセスが完了するのを待つ必要があります (これにより、 isConnected が true を返します)。

これが完了するまで機能単体テストを待機させるにはどうすればよいですか。単体テストは、フロー内のすべてのコネクタが「接続」されるまで待機していたと思います。

Atm 単体テストでスリープを使用して、FunctionalTestCase でこれを回避しています

編集_ _ _ _ _ _ _ _ _ _ ____ _

接続コード:

0 投票する
1 に答える
109 参照

mule - @ValidateConnection method is failing to be called when using "@Category component"

I have an issue in a new devkit Project where the following @ValidateConnection method is failing to be called (but my @processor methods are called fine when requested in the flows)

#xA;

I thought that the above should be called to check whether to call the @Connect method.

I think it is because I am using a non default category (Components) for the connector

#xA;

And the resulting Behavoir is different to what I am used to with DevKit in Cloud connector mode.

I guess I will need to do checks in each @processor for now to see if the initialization logic is done, as there doesn't seem to be an easy way to run a one time config.

EDIT_________________ I actually tried porting it back to a cloud connector @cat and the same behaviour, maybe its an issue with devkit -DarchetypeVersion=3.4.0, I used 3.2.x somthing before and things worked a bit better

0 投票する
1 に答える
649 参照

mule - devkit 3.3.2 および eclipse CoreException に関する問題

Devkit 3.3.2を使用してMule Studio 3.4でコネクタを作成しようとしています。

以下は、プロジェクト構造を生成するために使用したmaven (3.0.2)コマンドです。

この後、私はしました:

これにより、Studio で devkit 3.4.0 に関連すると思われるいくつかのエラーが発生したため、pom.xml でMule/Devkit のバージョンを3.4.0 から 3.3.2に変更することにしました。

次の 2 つのエラーが Studio に表示されます。

「ビルド パスが不完全なため、プロジェクトはビルドされませんでした。org.eclipse.core.runtime.CoreException のクラス ファイルが見つかりません。ビルド パスを修正してから、このプロジェクトをビルドしてみてください。aria-connector 不明な Java 問題」

「タイプ org.eclipse.core.runtime.CoreException を解決できません。必要な .class ファイルから間接的に参照されています AriaActivator.java /aria-connector/target/generated-sources/mule/org/mule/tooling/ui/contribution行 1 Java 問題」

私の環境はMac OS X 10.8.4(Windows 7でもエラーが出ます)、Mule Studio 3.4.0、 javaバージョン「1.6.0_51」です。

誰かが同様の問題に遭遇したか、これを解決する方法を知っていますか?

ありがとう

0 投票する
1 に答える
1019 参照

mule - @InboundAttachments パラメータを取る devkit 3.0.0 メソッドの場合、mule の実行時に Null 例外がスローされる

@attachment http プロパティを利用しようとしています

そのように呼び出されるフローでvalidateと呼ばれるdevkitメソッドがあります

開発キット:

ただし、私のラバアプリケーションを実行すると、これがスローされます:

ERROR 2013-07-30 09:06:39,225 [メイン] org.mule.module.launcher.application.DefaultMuleApplication: null org.xml.sax.SAXParseException: cvc-complex-type.2.4.b: 要素の内容 ' xmlthreatprotection:validate' は完了していません。「{" http://www.mulesoft.org/schema/mule/core ":annotations, " http://www.mulesoft.org/schema/mule/xmlthreatprotection ":inbound-attachments}」のいずれかが必要です。org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException (不明なソース) で

ラバは何らかの方法でアタッチメントを属性として入れることを期待しているように思えます! @attachment のものを削除すると、実行時にエラーは発生しません。

0 投票する
1 に答える
306 参照

mule - Mule EE jar コマンド populate_m2_repo には、Windows で設定された %MULE_HOME% 環境変数が必要です

populate_m2_repo C:\Users\me.m2\repository を実行すると、%MULE_HOME% を設定するよう求められます。通常、私のコンピューターでは、テスト用に複数のスタンドアロン バージョンを使用できるため、新しいスタンドアロンが登場するたびにこの変数を変更し続けるのは不便です。

populate_m2_repo に %MULE_HOME% を設定する必要がある理由を説明できますか?

ありがとう

0 投票する
1 に答える
68 参照

mule - devkit @processor 内でフローの継続を停止する

devit @processor メソッド内でフローの継続を停止する合意された方法はありますか? メッセージがドロップされるフィルターのように動作するようにします。

0 投票する
1 に答える
68 参照

mule - this.getClass().getClassLoader() の使用に関する Devkit Update サイトの問題

これらの方法のいずれかに基づいてファイルを解決しようとする devkit でビルドされた jar には、多くの問題があります。

プロジェクトは、devkit 更新サイトにコンパイルされる元のプロジェクト (つまり、devkit archtype および @Connector 注釈付きクラスを使用しているプロジェクト) からビルドして実行すると正常に動作しますが、devkit 更新サイトを使用するプロジェクトから実行すると、ファイル解決の問題を取得します。

必要なファイルがsrc/main/resourcesまたはsrc/test/resourcesにあることを確認できます。file.propertites などの configFile 変数に相対パスを使用しています。

0 投票する
1 に答える
840 参照

mule - Mule が Devkit によって生成された xsd を見つけられない

Devkit で生成された xsd ファイルに問題があります。xsd ファイルは問題なく生成されますが、コネクタ ミュールを実行しようとすると、xsd が見つかりません。

この種のエラーが発生します。

org.xml.sax.SAXParseException; 行番号: 15; 列番号: 58; schema_reference.4: スキーマ ドキュメント ' http://www.mulesoft.org/schema/mule/fooCloud/1.0-SNAPSHOT/mule-fooCloud.xsd ' の読み取りに失敗しました。1) ドキュメントが見つからないためです。2) ドキュメントを読み取ることができませんでした。3) ドキュメントのルート要素は ではありません。

現在、.xsd ファイルを詳しく調べたところ、4 つの参照が見つかりました。

http://www.mulesoft.org/schema/mule/fooCloud/1.0-SNAPSHOT/mule-fooCloud.xsd

ただし、実際の xsd ファイルは target/gernerated-sources フォルダーにのみ存在します。私は更新サイトでそれを見ていません。ジップ

ミュールが xsd のミュール サイトを参照しようとし続ける理由はありますか?

0 投票する
1 に答える
74 参照

php - CreditMemo revert の応答が空白/元に戻らない

何らかの理由で、Quickbooks IPP でクレジット メモを元に戻そうとすると、空白の応答が返されます。リクエストの下に投稿できるように、承認ヘッダーを削除しました。

応答:

私はphp devkitを使用しています