[Squeak-ja: 4280] Re: swiki1.5でa Primitive Has failed

Yoshiki Ohshima yoshiki @ vpri.org
2009年 7月 9日 (木) 09:09:14 JST


At Thu, 09 Jul 2009 08:47:21 +0900,
土本 (Florian) 強 wrote:
> 
>  土本です。
> 
>  長いこと使っているswiki1.5のサーバーを再起動させたら、a Primitive has
> failedのエラーが出るようになってしまいました。
>  自分で作ったWikiを削除し、refs,ani,defaultだけにしたところ起動するよう
> ですが、せっかくのデータが亡くなってしまうのは残念です。
>  何か似たような状況になった方はおられますでしょうか?
> 
>  errorの直前では、
> 
> String class(Behavior)>>basicNew:
> String class(Behavior)>>new;
> String(SequenceableCollection)>>copyFrom:to:
> XmlSwikiStorage>>loadPage:from:startingAt:
> 
>  辺りからのエラーのようです。basicNew(<primitive: 71>)が正常に動かない
> 状況というとオブジェクトメモリが不足しているのでしょうか?

  プラットフォームによってはそうかもしれませんが、new: (new;ではないで
すよね)でのエラーの場合、インデックスの計算が間違っていて負の数がnew:
に渡っているということもありますね。やはり実際のデータと渡っている引数
の値を見てみるのが良いのではないでしょうか。

-- Yoshiki


Squeak-ja メーリングリストの案内