小编Isa*_*sac的帖子

GWT 2.0 Chrome开发人员插件的问题

我最近在项目中将GWT SDK从1.5.3更新到2.0.0.我设法解决了所有问题但只有一个问题.

我无法使用chrome的开发模式.我的应用程序的登录页面加载完美,但当我尝试登录(即生成RPC)时,我收到以下错误:

com.google.gwt.core.client.JavaScriptException: (Error): Error calling method on NPObject! stack: Error: Error calling method on NPObject! at eval at eval (native v8natives.js:132:1) at unknown source at __gwt_jsInvoke (http://grapple:8087/hosted.html:70:35) at Array.0 (eval at eval (native v8natives.js:132:1)) at Object. (unknown source) at __gwt_jsInvoke (http://grapple:8087/hosted.html:70:35) at Array.1 (eval at eval (native v8natives.js:132:1)) at Object. (unknown source) at __gwt_jsInvoke (http://grapple:8087/hosted.html:70:35) at Array.1 (eval at eval (native v8natives.js:132:1)) __gwt_ObjectId: 2835 at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:195) at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:120) at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:507) at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:284) …

java gwt rpc google-chrome

6
推荐指数
1
解决办法
3114
查看次数

从核心转储中获取内存

我有一个由c ++程序生成的核心转储文件.

我怀疑它崩溃的原因是因为内存不足.有没有办法使用gdb(或任何其他方式)从核心文件中获取正在使用的内存量?

c++ gdb coredump

5
推荐指数
1
解决办法
5209
查看次数

Mnesia异常退出:{aborted,{bad_type,Record}}

我创建了一个名称与其记录名称不同的表.以下是代码段

%% ---- record definition --------------------------------
-record(object,{key,value}).
%% ---- create table ------------------------------------- {atomic,ok} = mnesia:create_table(mytable,[ {type,set}, {frag_properties,[ {node_pool,[node()]}, {n_fragments,4}, {n_disc_copies,1}]}, {attributes,record_info(fields,object)}] ),

%% ------- inserting --------------------------------
insert()-> F = fun() -> R = #object{ key = "MyKey", value = "Value" }, mnesia:write(mytable,R,write) end, mnesia:activity(transaction,F,[],mnesia_frag).
在这样做的过程中,mnesia大声呼喊.该表的建立是非常好,并且可以在观看tv:start().mnesia:info()..这是我在shell上看到的错误.
** exception exit: {aborted,
                       {bad_type,
                           #object{
                               key = "MyKey",
                               value = "Value"}}}
     in function  mnesia:wrap_trans/6 (mnesia.erl, line 395)
现在,通常,我认为当创建表时使用的记录定义与插入表中的记录结构不同时,会出现这样的错误.我想知道这只是我正在使用的函数的一个问题,即:mnesia:write/3当表名与记录名不同时,这会有所帮助.

我已经尝试删除模式并重新创建它,但都是徒劳的.当我不使用时mnesia:write/3,记录将正确插入表中.但是我的应用程序需求是这样的,我将创建几个不同的表,但它们存储相同的记录结构/定义.我想拥有不同的表,但它们的record_info定义是相同的.

在文档的某处,我读到这很有可能.我正在运行:Erlang otp R15B, mnesia-4.6 …

erlang transactions mnesia

5
推荐指数
1
解决办法
2908
查看次数

标签 统计

c++ ×1

coredump ×1

erlang ×1

gdb ×1

google-chrome ×1

gwt ×1

java ×1

mnesia ×1

rpc ×1

transactions ×1