たちまち。

即席で役に立つこと。

Cannot call method "browse" of undefined

■対象バージョン:v7系で確認

 

起動後にログイン画面にて表示されるエラーです。詳細は

Caused by: jp.co.intra_mart.system.javascript.EcmaError: TypeError: Cannot call method "browse" of undefined (C:\imart\pages\platform\src\system\security\common\standard_login.js#17)

 

という感じ。

 

今のところ判明している原因としては、ライセンス切れの線が濃厚です。

iWP、ISPISPスマホオプションなど、インストールしている全てのライセンスを確認してください。

もし切れていたら、ライセンス登録もしくはアンインストールすることで起動できる可能性が高いです。

 

その他の原因のひとつとしては、pagesの中身が影響している可能性があるので、

もし最近pagesの中身を変えたのであれば元に戻してみるのが1つ目の手順です。

 

もうちょっとわかりやすいエラーになってくれればいいのにね…

ViewCreator表示件数設定

■対象バージョン:v7系で確認

 たぶんどのバージョンでも似たようなものでしょう。

 

ViewCreator自体を案件で活用することはあまり多くありませんが、

件数のデフォルト設定20件は明らかに少ないので、変更箇所は…と、

次の箇所になります。

 

■ファイル

conf/parameter.xml

 

■設定箇所

<!-- ViewCreatorクエリ一覧一ページ表示数 -->

  <param>

    <param-name>vc.fetch.ql</param-name>

    <param-value>300</param-value>

  </param>

  <!-- ViewCreatorデータ参照一覧一ページ表示数 -->

  <param>

    <param-name>vc.fetch.dl</param-name>

    <param-value>300</param-value>

  </param>

  <!-- ViewCreatorデータ参照表示一ページ表示数 -->

  <param>

    <param-name>vc.fetch.dv</param-name>

    <param-value>300</param-value>

  </param>

ワークフロー(BPW)のメール本文URL設定箇所

■対象バージョン:v7系で確認

 おそらくどのバージョンでも似たようなものでしょう…

 

旧ワークフロー(BPW)にて処理通知メールに記載されるURLの設定です。

デフォルトではxxxxx.co.jpと適当な値が入っているので、使用する場合は設定が必須。

設定箇所は下記になります。

 

■ファイル

\doc\imart\WEB-INF\classes\jp\co\intra_mart\foundation\bpw\config\BPWCore.properties

 

■設定箇所

INTRA_MART_LOGIN_URL

 

ここを設定すればOKです。

javaファイルがUTF-8環境でコンパイルエラー

■対象バージョン:v7系で確認

 たぶんどのバージョンでも似たようなものでしょう…

 

intra-martの文字コードUTF-8

javaファイルもUTF-8で作成しているのに、起動時にコンパイルエラーが発生する場合があります。

 

下記手順により解決します。

 

■ファイル

conf/http.xml

 

■設定箇所

40行目付近の

<javac compiler="javac"~ の、argsに以下を追記する

 

-encoding UTF-8

 

例:

<javac compiler="javac" args="-encoding UTF-8 -g -source 1.5"/>

 

書きかえたら、起動。

 

これで無事に起動できると思います。