このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

”オブジェクトが見つかりません”と怒られてしまいます

発言者:mazda
( Date Tuesday, May 28, 1996 20:00:15 )


初めまして、mazdaと申します
今度、自社でサーバーを立ち上げることになり
Macintoshでいろいろと試みている所なのですが
田中さんのosaxを利用してゲスト名簿を作っている途中なのですが
どうしてもうまくいかなくて、書かせてもらいました

ここにあったFMP_sampleを試しているのですが
クライアント側のネットスケープで一覧を表示させようとすると
以下の様なエラーが出て処理されません、
よろしければお答え願えないでしょうか?、よろしくお願いします

なお、MacHTTP2.0.3 を使用しても同等のエラーが起きます

-----------------------------------------------------

### Received (6): 
GET /booklist.acgi?viewall HTTP/1.0

Referer: http://192.168.1.1/BOOKLIST.HTML

User-Agent: Mozilla/1.1I [ja]  (Macintosh; I; PPC)

Accept: */*

Accept: image/gif

Accept: image/x-xbitmap

Accept: image/jpeg




File size: 0
MIME type is text/html
File Found = 1
(ACGI Application) AESend for process 6
HandleReplyからACGIの返送文字列を受信しています
HTTP/1.0 200 OK

Server: MacHTTP

MIME-Version: 1.0

Content-type: text/html



<TITLE>Error</TITLE>

<body bgcolor="#FFFFFF">



<h2>Error</h2><p>

実行中に以下のエラーが生じました<p>

<h4>オブジェクトが見つかりません</h4>
05/28/96	19:56:26	OK  	192.168.1.2	:booklist.acgi	223	
Con: 6, Closing the connection.
Con: 6, Terminated...releasing stream (state=0, terminated=1)
Stream 6, File closed already.
-----------------------------------------------------
- 環境 -
Power Macintosh 8500/120 漢字トーク7.5.2 
OpenTranspport 1.1-j
メモリ 48M
ファイルメーカーPro 2.1j
Appleスクリプト(システム標準、英語表記でコンパイル)
Tanaka's osax 1.0b9 (もちろん、スクリプティング機能追加に入れています)
WebSTAR 1.2.4(日本語版)
booklist.acgi (サンプルをそのままコンパイルしました)
booklist(ファイルメーカーPro書類、なにも手をつけず)



田中求之 さんからのコメント
( Tuesday, May 28, 1996 22:48:54 )

スクリプトのバグの可能性が高いですね。

チェックしてみます。


田中求之 さんからのコメント
( Monday, June 03, 1996 16:44:41 )

mazda さん以外に、FileMakerPro のサンプルでエラーが出ている方、いらっしゃい
ますか?

みなさんのところでちゃんと動いてます?

imamura (imamura@anix.co.jo) さんからのコメント
( Sunday, June 09, 1996 15:36:22 )

始めまして今村です。
田中さんのFMP_sample内のbooklistをPM7200
KT7.5.2、WebSTARでテストしましたが1:登録済みデータの一覧ではオブジェクトがみつかりません。
2:検索では該当なし、3:新規データ登録ではbooklistに追加はされますがブラウザにはやはりオブジェクトが見つからないとの
エラーが返されます。 すべて set xx to (Menu ID xxxx の構文のところではないかとおもわれます。

田中求之 さんからのコメント
( Monday, June 10, 1996 15:48:33 )

今村さん、レポートありがとうございます。

なんでエラーになるのか、ちょっと分からないのですが、調べてみます。


アメリカの方で、FileMaker 3.0 が、ObjectSupprtLib ファイルのバージョンが
古いとアクセスできないという問題が出ているようなのですが、まさかこれと関係ある
とも思えないし…

田中求之 さんからのコメント
( Wednesday, June 12, 1996 16:47:29 )

どうしても私のところではエラーが再現できません。

エラーが出ている方は、すみませんが、システム環境などの情報を教えていただけ
ますか?


なお、しばらくの間、サンプルを実際にサーバーで走らせておきますので、お試し
ください。

念のため、サーバーに登録したサンプルをダウンロードして、コンパイルしたもの
です。


→  Booklist (FileMaker Pro CGI Sample)

imamura さんからのコメント
( Wednesday, June 12, 1996 19:27:32 )

Power Macintosh 8500/120 メモリ32M
漢字トーク7.5.3 
OpenTranspport J1-1.1
ファイルメーカーPro 2.1v2(日本語版)
AppleスクリプトJ3-1.1(システム標準、英語表記でコンパイル)
Tanaka's osax 1.0b9 (スクリプティング機能追加フォルダへ)
WebSTAR 1.2.2(日本語版)
booklist.acgi
booklist
--------------------------
以前の(?)RFC-indexを検索するサンプルは確実に動作しています。
--------------------------
Apple社では先週system7.5.3がPBの一部機種とPMの7200,7500,7600,8500,9500で
エラーが出ているとのことでsystem-7.5.3Revision2(英語版FP2枚組み)をUSでは出荷しています。
小生も入手しましたがKT7.5.3なのでパッチをあてていません。
これも何か問題に絡んでいるかもしれませんが、mazdaさんもPM8500様ですがOSバージョンは違いますし....
--------------------------
KT7.5.2を再インストールし、もう一度トライしてみるつもりです。



堂坂 亨 さんからのコメント
( Thursday, June 13, 1996 07:50:21 )

はじめまして、堂坂です。
私もmazdaさんや今村さんと同様の症状で悩んでます。

PowerMac8100/80AV 144M と Centris650 40M
漢字Talk7.5.1
ファイルメーカーPro2.1v2 April 1995

ちなみに、すべての"Menu ID"を"ID"にし、
"on retrieveID"ルーチン中の"set myID to NumListToChars myID"をカット、
"on StrToNum"ルーチンをカットして動かしてます。
これで、booklistデータベースの全レコードをリストアップした時の
"ID"のリターンコードは
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14}です。

田中求之 さんからのコメント
( Thursday, June 13, 1996 09:44:08 )

堂坂さん、今村さんと、私の環境との違いとして目に付くのは、ファイルメーカーの
バージョンですね。私のところで動いているのは 2.1v1 なんですよ。

FileMaker 2.1v2 の方のところでエラーが出ているということなのかな??

v1 と v2 との間で仕様が異なるんでしょうかね? それにしては v2 へのアップグ
レードの案内をもらった覚えはないし…  もちろん無料アップデートディスクなんか
送られてきてないしなぁ。

今さらアップグレードの問い合わせ&交渉するのも面倒だから、もし v2 と v1 との
違いが原因なら、対応できないかもしれません(クラリスあるいはシステムソフトの
関係者の方、読んでましたらアップデータ送ってください (^_^;;   …無理だろうな)


とはいえ、放っておくのも気になるので、すみませんが、エラーが出ている 2.1v2 の
ユーザーの方にお願いです。レコードの ID の仕様が変わったことが考えられますので、
この点を確認したいとおもいます。

booklist データベースを開いた状態で

tell application "ファイルメーカーPro"
  set myList to (ID of (every record)) as list
end tell

set AppleScript's text item delimiters to {return}

set myData to text items of myList

set myF to New File

writeToFile myData to myF


をスクリプトエディタで実行した結果(ようは ID のリストのデータそのものを
ファイルに落とす)を、私までメール添付で送っていただけますか?


田中求之 さんからのコメント
( Thursday, June 13, 1996 10:29:53 )

スクリプトにミスがありました (^_^;;

> set myData to text items of myList
            ↓
  set myData to myList as string

です。


上岡哲宜 さんからのコメント
( Thursday, June 13, 1996 16:51:07 )

初めまして、Tanaka's osax 使わせていただいております。
以下の環境ですが、やはり、オブジェクトが・・・と怒られてしまいます。

Macintosh IIvx+DAYSTARPPCcard メモリ20M
漢字トーク7.5.1
MacTCP J1-2.0.6
ファイルメーカーPro 2.1v2(日本語版)
AppleスクリプトJ2-1.1(システム標準、英語表記でコンパイル)
Tanaka's osax 1.0b9 (スクリプティング機能追加フォルダへ)
WebSTAR 1.2.5(日本語版)
booklist.acgi
booklist

上の実行結果をメールに添付して送らせていただきます。


田中求之 さんからのコメント
( Thursday, June 13, 1996 23:25:21 )

上岡さん、さっそくのメールをありがとうございました。

やはりレコード ID の仕様が変わっていますね。うううむ。こういうのってありぃ?

送っていただいたデータを元にして、対応版を作ってみます。ただし、私のところでは
動作テストはできませんので、あくまでも、「これなら動くと思うのだけどダメだったら
文句はシステムソフトに言ってちょ〜だい」版になると思います(笑)

nakayama さんからのコメント
( Monday, September 30, 1996 17:02:35 )

はじめまして、nakayamaと申します。
Tanaka's  osax を使い始めたばかりのものです。

私も前回までに皆さんが書かれている
”オブジェクトが見つかりません”というエラーに悩まされています。

今までに書かれているものを読んでいると
ファイルメーカーPro2.1v2では、Tanaka's osax は動かないと言うことなんでしょうか。
もし対応策がありましたら、教えていただけませんか。

環境は以下の通りです。
Macintosh      LC475
メモリ    20M
MacTCP   J1-2.0.6
ファイルメーカPro   2.1v2
AppleScript     J3-1.1
Tanaka's osax  1.0b9
WebSTAR      1.2.2(日本語版)

お忙しいとは思いますが、よろしくお願い致します。  

田中求之 さんからのコメント
( Monday, September 30, 1996 17:30:03 )

お試しになっているのは、FileMaker 用のサンプルとして登録してある booklist
のやつですよね? これの場合は、2.1v2 の場合は、v2 用のスクリプトをつかって
もらう必要があります(2つスクリプトが入っていたはずです)




nakayama さんからのコメント
( Tuesday, October 01, 1996 16:15:19 )

nakayamaです。
質問に対するコメントをありがとうございます。

早速ですが、確かに v2 用のスクリプトを使っているのですが、やはりエラー
になります。
ネットスケープで表示しようとすると、
 1. 新規登録 ---- オブジェクトが見つかりません。
 2. 検索 ---- 該当するデータなし。
 3. 登録済みデータの一覧 ---- オブジェクトが見つかりません。
 4.    〃    更新 ----            〃
といった状況になります。

なお、使用の際にはFMP_sample 内 の Read Me の手順通りに行いました。
・Tanaka's osax(1.0b9)----スクリプティング機能追加フォルダ内へ
・booklist.acgi(v2)----そのままコンパイルし、ファイルメーカーの所在
            を指定して保存したもの。(もちろん英語表記です)

何度もやり直してみたのですが、エラーの繰り返しで、どこに問題があるのか
分かりません。
お忙しいところ度々申し訳ないのですが、コメントを頂きたいと思います。

       


→  "オブジェクトが見つかりません"と怒られてしまいます