在 ASP.NET 中使用 SqlCeConnection (3.5) 出現如下圖例外
◎方法一
只要在使用 SqlCeConnection 前加上下面這行即可
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true);
建議可加在 Global.asax 的 Application_Start 中,讓這行執行一次就可以了
◎方法二
使用 SqlCeConnection 4 或更高版本可避免此問題
但如果 sdf 是由舊版的 SQLCE 產生就只能繼續用 SqlCeConnection 3.5 了
參考 Exception when trying to connect to .sdf database
2014年3月17日 星期一
2014年2月28日 星期五
Android java.lang.RuntimeException: Unable to instantiate activity ComponentInfo 解決方法
今天寫 Android 的時候,改了一下 package name,移動了一些 class 到新的 package
可想而知的,程式就 run 不起來了
compile 可以過,但出現 runtime 例外
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
原因是更改了 activity 所在的 package 名稱
但 AndroidManifest.xml 內沒同步修改到
將標籤 manifest 的 package 屬性設定為 activity 所在的 package 即可
可想而知的,程式就 run 不起來了
compile 可以過,但出現 runtime 例外
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
原因是更改了 activity 所在的 package 名稱
但 AndroidManifest.xml 內沒同步修改到
將標籤 manifest 的 package 屬性設定為 activity 所在的 package 即可
2014年2月14日 星期五
AndEngine Scene.detachChild(IEntity) exception : java.lang.IndexOutOfBoundsException 解決方法
事情是這樣的,用 AndEngine 開發遊戲的時候
想要移動一個 A 物件至 camera 外,並在移出後從 scene 刪掉
於是乎用了一個 MoveModifier 移動 A 物件的位置
並給了 Modifier 一個 IEntityModifierListener 並 override 了 onModifierFinished 這個方法
在這個方法中呼叫 Scene 的 detachChild() 來移除 A 物件
結果就出現例外了
FATAL EXCEPTION: UpdateThread
java.lang.IndexOutOfBoundsException: Invalid index 142, size is 142
Reference :
Exception while removing sprite from scene ( detachChild )
想要移動一個 A 物件至 camera 外,並在移出後從 scene 刪掉
於是乎用了一個 MoveModifier 移動 A 物件的位置
並給了 Modifier 一個 IEntityModifierListener 並 override 了 onModifierFinished 這個方法
在這個方法中呼叫 Scene 的 detachChild() 來移除 A 物件
結果就出現例外了
FATAL EXCEPTION: UpdateThread
java.lang.IndexOutOfBoundsException: Invalid index 142, size is 142
google 了一下發現這是 thread 的 concurrency 問題
似乎是 Modifier 為另外的 thread 所操控
執行 detachChild() 時,須在 OnUpdate 的 thread 下執行
◎解決辦法
將 detachChild() 丟到以下位置即可
engine.runOnUpdateThread(new Runnable() {
@Override
public void run() {
scene.detachChild(entity);
}
});
Reference :
Exception while removing sprite from scene ( detachChild )
2013年10月30日 星期三
訂閱:
文章 (Atom)

