ESense 1.3 released
Chandrashekhar Mullaparthi
chandrashekhar.mullaparthi@REDACTED
Wed Jun 8 10:42:37 CEST 2005
Hi Tamas,
Very useful utility! Thank you.
I've managed to get this working with Emacs on Mac OS X. I've had to
upgrade Emacs from 21.3 to 22.0.50.1 as the previous version crashes
when tooltips are used. I got this version of "Carbonised" Emacs from
http://home.att.ne.jp/alpha/z123/emacs-mac-e.html
For some modules in the cosNotification application, the esense.erl
generate_module/2 function crashes. I modified the code slightly to put
in some traces. The problem seems to be some funny character in the
module name. Item number 23 in the list below is not a printable Ascii
character and that is what seems to be causing problems. I haven't
spent time finding out the exact cause of this.
Module#module.name =
[67,111,115,78,111,116,105,102,121,67,104,97,110,110,101,108,65,100,109,
105,110,95,173,83,116,114,117,99,116,117,114,101,100,80,114,111,120,121,
80,117,115,104,83,117,112,112,108,105,101,114]
5> io:format("~s~n",
[[67,111,115,78,111,116,105,102,121,67,104,97,110,110,101,108,65,100,109
,105,110,95,173,83,116,114,117,99,116,117,114,101,100,80,114,111,120,121
,80,117,115,104,83,117,112,112,108,105,101,114]]).
CosNotifyChannelAdmin_\255StructuredProxyPushSupplier
The above isn't obvious in the print out below.
Generating index for module
CosNotifyChannelAdmin_StructuredProxyPushSupplier
Module -> {module,"CosNotifyChannelAdmin_StructuredProxyPushSupplier",
[{function,"disconnect_structured_push_supplier(StructuredProxyPushSuppl
ier) -> ok",
"disconnect_structured_push_supplier/1",
undefined,
"This operation cause the target object to
close the connection and terminate.",
["StructuredProxyPushSupplier = #objref"],
true},
{function,"resume_connection(StructuredProxyPushSupplier) -> Reply",
"resume_connection/1",
undefined,
"If the connection with the target object
have been suspended this function must be used to resume the
connection. If no client have been connected or the connection is
active an exception is raised.",
["StructuredProxyPullConsumer = #objref",
"Reply = ok | {'EXCEPTION',
#'CosNotifyChannelAdmin_ConnectionAlreadyInactive'{}} | {'EXCEPTION',
#'CosNotifyChannelAdmin_NotConnected'{}}"],
true},
{function,"suspend_connection(StructuredProxyPushSupplier) -> Reply",
"suspend_connection/1",
undefined,
"This operation suspends the connection
with the target object. If no connection exists or the connection
already is suspended an exception is raised.",
["StructuredProxyPushSupplier = #objref",
"Reply = ok | {'EXCEPTION',
#'CosNotifyChannelAdmin_ConnectionAlreadyInactive'{}} | {'EXCEPTION',
#'CosNotifyChannelAdmin_NotConnected'{}}"],
true},
{function,"connect_structured_push_consumer(StructuredProxyPushSupplier,
PushConsumer) -> Reply",
"connect_structured_push_consumer/2",
undefined,
"This operation connects a
<CODE>PushConsumer</CODE> to the target object. If a connection already
exists or the function <CODE>push_structured_event</CODE> is not
supported by the client object an exception is raised.",
["StructuredProxyPushSupplier = #objref",
"PushConsumer = #objref",
"Reply = ok | {'EXCEPTION',
#'CosEventChannelAdmin_AlreadyConnected'{}} | {'EXCEPTION',
#'CosEventChannelAdmin_TypeError'{}}"],
true}],
[],
[]}
Path ->
"/Users/chandru/R10B-4/lib/cosNotification-1.1.1/doc/html/
CosNotifyChannelAdmin_StructuredProxyPushSupplier.html"
Reason -> {{badmatch,{error,einval}},
[{esense,generate_module_2,2},
{esense,generate_module,2},
{esense,parse_file,1},
{lists,foreach,2},
{esense,parse_dir,1},
{lists,foreach,2},
{esense,parse_dir,1},
{lists,foreach,2}]}
cheers
Chandru
On 6 Jun 2005, at 07:28, Tamas Patrovics wrote:
> Changes
> https://sourceforge.net/project/shownotes.php?
> group_id=139206&release_id=332840
>
> Files
> https://sourceforge.net/projects/esense/
>
> Homepage
> http://esense.sourceforge.net/
>
>
> In the README file there are some basic instructions on running ESense
> with an OTP version earlier than R10B. A motivated user (an AXD
> developer) is preparing a more detailed description of her experiences
> on setting up ESense with OTP R9. When she sends it to me I'll put it
> in the README file.
>
> /Tamas
>
More information about the erlang-questions
mailing list