| 
				 
					01-08-2015, 02:00 PM,  
				 
				
			 | 
		|||||
            
				
  | 
		|||||
| 
				キャストエラーが発生する 
 
					担当案件で、特定端末で特定処理を行うと、CastExcptionが発生するという問題が起きました。 
				
				
				
			また、この問題は、再現性があります。 ■例外発生時のスタックトレース #0 cast-error #1 user-cast-in-package #2 non_null_narrowing_cast_in_package ・・・ 上記のスタックトレース等を参考にしてコードを追う限り、 どうやら、あるインスタンスを asa でキャストしているところで起きているようなのですが、 そのインスタンスは、キャスト先のクラスを継承しているのは間違いなく、 そもそも、他の端末では起きていないので原因がわからない状態です。 原因の特定方法として、どのようなやり方があるでしょうか。  | 
		|||||
| 
				 
					01-08-2015, 02:51 PM,  
				 
				
			 | 
		|||||
            
				
  | 
		|||||
| 
				RE: キャストエラーが発生する 
 
					とりあえず、対象の端末で、IEのキャッシュと、Curlのキャッシュを削除してから、 
				
				
				
			再度実行してみると、この問題は発生しなくなりました。 Curlのキャッシュが壊れていた、ということなのでしょうか。 特定のキャストだけ失敗する、という壊れ方がありうるものなのかわからないので、 ちょっとモヤモヤしますが・・・。  | 
		|||||
| 
				 
					01-08-2015, 05:52 PM,  
				 
				
			 | 
		|||||
            
				
  | 
		|||||
| 
				RE: キャストエラーが発生する 
 
					Curlのキャッシュの不整合に起因してCastExceptionが発生する問題は自分も聞いたことがありますが 
				
				
				
			RTE 8.0.4 で修正されている問題かもしれませんね。 http://www.curlap.com/download/tech/bugfix-8.pdf (Bug ID 34183 ) 問題がおきた環境がRTE 8.0.4以降だとよけいにモヤモヤしそうですが・・・  | 
		|||||
| 
				 
					01-13-2015, 02:14 PM,  
				 
				
			 | 
		|||||
            
				
  | 
		|||||
| 
				RE: キャストエラーが発生する 
 
					情報ありがとうございます。バージョンは8.0.3 (のハズ)です。 
				
				
				
			再発した場合には、8.0.4 で試してみることにします。  | 
		|||||
| 
				
	 
					« Next Oldest | Next Newest »
				 
			 | 
		
Users browsing this thread:
1 Guest(s)
1 Guest(s)


