moonbeam-users Mailing List for Moonbeam
Status: Beta
Brought to you by:
slonko
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(3) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(4) |
Feb
|
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Heiko B. <he...@op...> - 2003-04-11 15:58:21
|
Hi, it's been quiet a while since we last talked to each other. Sorry for that, i have been quiet busy working on other projects. Introduction ------------ Marcel, i put Kris on the list, he joined the moonbeam development about two weeks ago. Kris, this is Marcel, he plans to use moonbeam on a flash project. Updates ------- I checked in a lot of code today. the current cvs label is "mb-0-40". moonbeam 0.40 brings some interesting features, that are mostly targeted to the limitations of the message format regarding extensibility. (see the attached discussion between marcel and me) One of the major problems we saw, was the fact that besides the core elements (message,presence,iq) we needed a way to handle further elements that are bound to specific engine implementations.=20 (espacially in an 'iq' element). For example: What happens if you want to send a list of members in your current group? the prior implementation used string represenations like "[default,red,green]", but it would be much better to send it xml formated, like : <iq type=3D"result"> <group>default</group> <group>red</group> <group>green</group> </iq> (thanks for the input marcel) I moved the java/xml binding to the latest jaxb=20 (http://java.sun.com/xml/jaxb/) version which is xml schema based and much easier to work with. as a result, all binding classes=20 are now split into the core elements (message,presence,iq), which reside under openj.moonbeam.binding.* and custom extensions, under openj.moonbeam.binding.custom.*. the bindings can be specified in the schema files src/dtd/common.xsd and src/dtd/custom.xsd.=20 the build file is extended by a target called "create-binding", which will generate all java code necessary for moonbeam to be able to handle custom extensions. if you want to extend the core element contents, you simply need to add your element description to the src/dtd/custom.xsd file and run the "create-binding" and "compile" target afterwards. from that point on, you can send messages containing your custom elements, and moonbeam will be able to parse and deliver these messages. for now, the extension only works for 'iq' elements, it is open for discussion if we need more flexibility in 'message' and 'presence' as well. NOTE: due to the heavy changes, moonbeam 0.3 will not be compatible with=20 moonbeam 0.4. therefore i had to remove the sample engine from src/java/app, because they are not going to work anymore. Getting the source ------------------ for now, you can get the sources straight from cvs, using the 'mb-0-40' label. i will release the files=20 at the weekend. let me know if you have any questions. Mailing list ------------ we should move further discussions to the mailing lists in order to make the result available to the rest of the world. rock on fellows, heiko Attched: Message Format Discussion ---------------------------------- On Fri, 2003-03-21 at 09:27, Lelkes Marcell wrote: > > > > i thought about that as well. > > it is a problem with datatype conversion in general. > > you can break it down into simple and comlex datatypes > > for get/set iq's: > > > > a simple type example > > > > <attribute name=3D"myAtt" value=3D"myValue"/> > > > > a complex type: > > > > <user id=3D"12342"> > > <name=3D"peter"/> > > <email=3D"pe...@mo..."> > > </user> > > > > both types can be used as return values, > > eiter as a single value or as an array of values. > > > > i think we should support the complex types. > > but this means that moonbeam needs to know a lot > > more elements, or on the other hand, be able to process > > unkown elments: > > > > <iq type=3D"result"> > > > > // put any element here > > > > </iq> > > > > i guess, supporting unknown elements would be the > > best solution, since everything else means additional > > binding classes for every element. > > >=20 > Then, what format should be chosen to report the > group members list / group list as an iq result? > E.g.: > <iq type=3D"result"> > <groupmember>peter</groupmember> > <groupmember>charly</groupmember> > <groupmember>karl</groupmember> > </iq> >=20 > <iq type=3D"result"> > <group>default</group> > <group>red</group> > <group>green</group> > </iq> >=20 >=20 > > > > > 2. How does the server respond when two different clients > > > want to set the same client name? Is it possible to have different > > > clients/groups with the same name? > > > > no, a client name has to be distinct throughout groups. > > otherwise we run into trouble when the same names occur > > in the same group and you try to send to this name. > > > > moonbeam should tell you that the name is already taken. > > >=20 > Do you already know the return message format? >=20 > > > > > 3. "A client is always in a group and in one group only." > > > But one user may run multiple clients from the same > > > machine, right? Will this user be able to use the same > > > client name in every client? (See previous question.) > > > > yup, multiple client from the same host/machine, > > but different names. > > > > the names act as aliases only. for every name the server > > keeps a distinct client id. > > >=20 > In future versions, I think it would be useful to let a > user join different groups with the same client name. > (For now, I don't think it's vital, but this should be considered > when you make decisions about the server structure.) >=20 > > > > > > ;) > > > > lovely! > > > > i am developing, working and living on debian. > > >=20 > Great. I love debian, though I also have to use MS > systems. Which java package(s) do you recommend > for using moonbeam? Blackdown? >=20 > Bye, > Marcell |
|
From: Heiko B. <he...@op...> - 2003-03-14 09:30:22
|
> 1. In the "Clients in the same group" query, the > response containing the client list is in the following > format: > <attribute name=3D"groupmembers" value=3D"[peter, charly, karl]" /> > (Hope this line didn't confuse your mail client.) > The format is similar when you want to get the group names. > This means client names and group names aren't allowed to > contain commas and/or spaces, and there may be problems > with names containing square brackets ([]) as well. (The client > program processes the above line using these symbols as > separators.) Wouldn't it be nicer if the client and group names > would be separate xml values somehow, and not a list that > needs string processing? i thought about that as well.=20 it is a problem with datatype conversion in general. you can break it down into simple and comlex datatypes for get/set iq's: a simple type example <attribute name=3D"myAtt" value=3D"myValue"/> a complex type: <user id=3D"12342"> <name=3D"peter"/> <email=3D"pe...@mo..."> </user> both types can be used as return values, eiter as a single value or as an array of values. i think we should support the complex types. but this means that moonbeam needs to know a lot more elements, or on the other hand, be able to process unkown elments: <iq type=3D"result"> // put any element here </iq> i guess, supporting unknown elements would be the=20 best solution, since everything else means additional=20 binding classes for every element. > 2. How does the server respond when two different clients > want to set the same client name? Is it possible to have different > clients/groups with the same name? no, a client name has to be distinct throughout groups. otherwise we run into trouble when the same names occur in the same group and you try to send to this name. moonbeam should tell you that the name is already taken. > 3. "A client is always in a group and in one group only." > But one user may run multiple clients from the same > machine, right? Will this user be able to use the same > client name in every client? (See previous question.) yup, multiple client from the same host/machine, but different names. the names act as aliases only. for every name the server keeps a distinct client id.=20 > 4. Is there a working Moonbeam server somewhere on the net > where I'll be able to test my Flash client? (This is not urgent, at first > I'll test it on my local network, but afterwards, it would be great.) yup, i will put one on openj.net. i always wanted it for performance testing. > 5. A personal question: what OS do you use for testing? > I'll need to make MB running on Debian Linux. ;) lovely! i am developing, working and living on debian. > Bye, > Marcell >=20 > Heiko Braun wrote: >=20 > > hi marcell, > > > > i started working on the default engine, called 'MUD', > > which is going to implement the features we talked about. > > > > there is a preview available under > > http://sourceforge.net/project/showfiles.php?group_id=3D48248. > > currently only a few features are realized, but should > > be enough to keep you busy for some days ;) > > > > take a look at $MB_HOME/guid/mud_cmd.pdf file. > > you will find an overview of what the engine is capable of > > at the moment, sample messages and an idea how the new > > message format is going to be used. > > > > i also seperated the source and the lib files, to make the upgrades > > easier. it's now sepereated into a moonbeam-src and a moonbeam.lib > > archive. > > > > have fun and email me if you have any questions. > > > > so long, > > heiko > > > > -- > > Heiko Braun <he...@op...> > > > > ---------------------------------------------------------------------= --- > > Name: signature.asc > > signature.asc Type: Notepad File (application/pgp-signature) > > Description: This is a digitally signed message part >=20 |
|
From: Heiko B. <he...@op...> - 2003-03-13 12:18:34
|
i started working on the default engine, called 'MUD', which is going to implement the moonbeam core features. there is a preview available under http://sourceforge.net/project/showfiles.php?group_id=3D48248. currently only a few features are realized, but should=20 be enough to keep you busy for some days ;) take a look at $MB_HOME/guid/mud_cmd.pdf file. you will find an overview of what the engine is capable of=20 at the moment, sample messages and an idea how the new=20 message format is going to be used. i also seperated the source and the lib files, to make the upgrades easier. it's now sepereated into a moonbeam-src and a moonbeam-lib archive. have fun and email me if you have any questions. so long,=20 heiko |
|
From: Heiko B. <he...@op...> - 2003-01-28 17:03:51
|
Hi Andreas, moonbeam expects the message to be nullbyte terminated, because this is how flash clients send and receive xml. this is the default implementation, although the openj.moonbeam.server.util package contains different reader. (i.e. the endtag reader) from what tested out, the nullbyte solution was the best choice, if you dont want to send content-length header of any kind. /heiko On Tue, 2003-01-28 at 13:09, andreas halter wrote: > hello, > > andreas halter told me on Tuesday 28 January 2003 11:45: > > all i try is: > > <?xml version="1.0" encoding="ISO-8859-1"? ><!DOCTYPE envelope SYSTEM > > "message.dtd"><envelope from="client#/ip.ip.ip.ip:62559" > > to="moonbeam" > > id="1043140698953"><message><body>hello</body></message></envelope> > > that's fine. just change the following: > - utf-8 encode the submitted data > - change 'to' to 'broadcast' > - remove doctype-def > - append nullbyte + newline at end of request > > hth andreas ;-) > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Moonbeam-users mailing list > Moo...@li... > https://lists.sourceforge.net/lists/listinfo/moonbeam-users > |
|
From: andreas h. <moo...@an...> - 2003-01-28 12:09:20
|
hello, andreas halter told me on Tuesday 28 January 2003 11:45: > all i try is: > <?xml version="1.0" encoding="ISO-8859-1"? ><!DOCTYPE envelope SYSTEM > "message.dtd"><envelope from="client#/ip.ip.ip.ip:62559" > to="moonbeam" > id="1043140698953"><message><body>hello</body></message></envelope> that's fine. just change the following: - utf-8 encode the submitted data - change 'to' to 'broadcast' - remove doctype-def - append nullbyte + newline at end of request hth andreas ;-) |
|
From: andreas h. <moo...@an...> - 2003-01-28 10:45:22
|
hi there,
i'm trying to use moonbeam, but fail due to the unknown client-format of
communication.
- i've read the dtd's
- i've seen the files in 'samples'
- i've snooped the traffic with ethereal
all i try is:
<?xml version="1.0" encoding="ISO-8859-1"? ><!DOCTYPE envelope SYSTEM
"message.dtd"><envelope from="client#/ip.ip.ip.ip:62559" to="moonbeam"
id="1043140698953"><message><body>hello</body></message></envelope>
moonbeam returns (log):
- no rootelement found
or
- xml doesn't start with entity
or
- doesn't react at all
i've checked the java sources of the client, and understand that it
works with 2 threads, one for sending and one for receiving, but i
can't see where the xml-envelopes get built. (and why do you send a
'null'-byte?)
i'm trying to achive the message sending over a telnet session, so this
shouldn't make any difference.
thanks for your support.
--
andreas
|
|
From: andreas h. <an...@an...> - 2003-01-28 10:42:35
|
hi there, i'm trying to use moonbeam, but fail due to the unknown client-format of communication. - i've read the dtd's - i've seen the files in 'samples' - i've snooped the traffic with ethereal all i try is: <?xml version="1.0" encoding="ISO-8859-1"? ><!DOCTYPE envelope SYSTEM "message.dtd"><envelope from="client#/ip.ip.ip.ip:62559" to="moonbeam" id="1043140698953"><message><body>hello</body></message></envelope> moonbeam returns (log): - no rootelement found or - xml doesn't start with entity or - doesn't react at all i've checked the java sources of the client, and understand that it works with 2 threads, one for sending and one for receiving, but i can't see where the xml-envelopes get built. (and why do you send a 'null'-byte?) i'm trying to achive the message sending over a telnet session, so this shouldn't make any difference. thanks for your support. -- www.andreashalter.ch futurama: 'file deletion is murder!' |
|
From: hlan <he...@hl...> - 2002-12-17 14:32:49
|
hi mathew, i am glad that you going to give it a try. for me it's important, cause users are going to dig deeper into the bugs, and help me define the next level of requirements. well, regarding your questions: 1. license change actually i tended to release it under bsd style license and then switched to gpl, because i was hoping to find co-developers more easily. the way the server is build, which means seperated into moonbeam-core, and the app (new term "engine") which sits atop of the core and holds the application logic, should offer the possibility to run it dual licensed. take it as a kind of lgpl scenario, whereas your development efforts regarding the instant messenger dont need to be opened to the public, but addon's and changes to the moonbeam-core do. i think this would be the best solution for both sides. does your project allow such a scenario? 2. short term goals - new message format the default message format is going to be replaced. we found a new data format (taken from the jabber poeple) which seems to fit our needs just perfectly. it's pretty flexible and still not to complex. - core layout the moonbeam core is currently party rewritten, trying to get a clear role seperation between te main components: a, connection mananger b, client connection c, environment d, engine e, services - message flow the message flow is changed from the initial idea, which was based on a processor chain, to a scenario where any message gets delivered to the engine, which then decides on it. futhermore i am currently thinking about integration of message filters and processor chains at the engine level. - event handling event handling between the core components is introduced ans implemented. 2.1 a parallel task would be to define common requirements. taking a working core and a clear component layout, it would be time to decided on the default behaviour and features (aka services) which should be common to the any engine (i.e. authorisation). this is a part where i would e glad to get input from your side, so taht we can decide on core-services and requirements for your own app. best thing would be to co-develop these core-services, therefore the license proposal above. these are the short term goals. i think the interesting part is the definition of common services and there definition. so long, heiko -- --_ __ - ___ _ . -- __ - |
|
From: hlan <he...@hl...> - 2002-12-02 09:35:10
|
hi heri, there is a demo application (chat room) i am currently working on. this app realizes things like "send me a user list", "enter room", etc. still its pretty specific and should just show how things work. my idea was to implement a base application, atop of which youo can easily build your own apps. but the chat room should become a good starting point. i am goind to release the chat room and the necessary documentation these days. meanwhile you can post your questions to the list, i will gladly answer them... stay tuned, heiko On Sun, 1 Dec 2002, Heri Noviandi wrote: -|Hi There, -| -|Can anyone explain to me what xml message to send so the server reply it by -|send a client list to all? And how about creating rooms? -|Thanks a lot, please provide a complete documentation if you have a time ;) -| -| -| -|------------------------------------------------------- -|This sf.net email is sponsored by:ThinkGeek -|Welcome to geek heaven. -|http://thinkgeek.com/sf -|_______________________________________________ -|Moonbeam-users mailing list -|Moo...@li... -|https://lists.sourceforge.net/lists/listinfo/moonbeam-users -| -- --_ __ - ___ _ . -- __ - |
|
From: Heri N. <nov...@sa...> - 2002-12-01 12:27:26
|
Hi There, Can anyone explain to me what xml message to send so the server reply it by send a client list to all? And how about creating rooms? Thanks a lot, please provide a complete documentation if you have a time ;) |
|
From: hlan <he...@hl...> - 2002-11-22 10:39:46
|
no, what you saw is the pool size, unsed connection go back into the pool. this speeds up connecting to the server since it is less resource expensive if you take a connection from the pool. but you can have more connections then the default pool size (5)... /heiko On Thu, 21 Nov 2002, Rafael Faria wrote: -|I didnt saw it.. just curiosity because when i run it i saw that i just can -|make 5 connections.... so i thought you will charge for more connections... -|am i wrong? you will change the limit of connections? -| -|rafael -| -| -| -|>what do you mean with "charge"? -|>i am not taking any money for moonbeam. -|>can it be that you got that info from on expired webpage? -|>if so, whats the address? -|> -|>in the beginning i had plans for seperating the -|>project into a public and commercial version, -|>but thats not the case anymore ;) -|> -|>/heiko -|> -|>On Thu, 21 Nov 2002, Rafael Faria wrote: -|> -|>-|Hi heiko, -|>-| -|>-|thanks for your reply...any other questions i will post in the maillist. -|>-| -|>-|To more connections you will charge? how much? -|>-| -|>-|rafael -|>-| -|>-| -|>-| -|>-|>hi rafael, -|>-|>i guess you tried the gui client. -|>-|>this exception appears when either -|>-|> -|>-|> - no xml document was send -|>-|> - the xml was invalid -|>-|> -|>-|>per default the server works with the -|>-|>"EnvelopeHandlerImpl", which in other words expects -|>-|>the default moonbeam messages. -|>-|> -|>-|>take a look at the src/dtd/messages.xml files, -|>-|>it includes samples messages for that handler. -|>-|> -|>-|>it is explained here: -|>-|>http://openj.net -|>-|> -|>-|>i changed a lot in the code these days, -|>-|>and demo application "ChatRoom" is not functional at all. -|>-|>but a i am trying to get it finished till next week. -|>-|> -|>-|>the demo should offer you a good starting point. -|>-|> -|>-|>if you like you can post to the mailinglist -|>-|>http://lists.sourceforge.net/lists/listinfo/moonbeam-users -|>-|>so that your questions are available for other users. -|>-|> -|>-|>so long, -|>-|>heiko -|>-|> -|>-|>On Thu, 21 Nov 2002, Rafael wrote: -|>-|> -|>-|>-|Why this message appear? -|>-|>-| -|>-|>-|rafael -|>-|>-| -|>-|>-| -|>-|>-|[ 21.11 11:36:30 ] Clients: 0 -|>-|>-|[ 21.11 11:36:34 ] added: client#/172.25.4.25:4752 -|>-|>-|[ 21.11 11:36:35 ] Document root element is missing -|>-|>-|com.sun.xml.sp.ParseException:1: Document root element -|>-|>-|is missing -|>-|>-| at com.sun.xml.sp.Parser.fatal(Parser.java:2008) -|>-|>-| at com.sun.xml.sp.Parser.fatal(Parser.java:1993) -|>-|>-| at com.sun.xml.sp.Parser.parseContent -|>-|>-|(Parser.java:2792) -|>-|>-| at com.sun.xml.sp.Parser.parse(Parser.java:2320) -|>-|>-| at com.sun.xml.sp.StreamingParserImpl.parse -|>-|>-|(StreamingParserImpl.java:10 -|>-|>-|2) -|>-|>-| at javax.xml.marshal.StreamScanner.next -|>-|>-|(StreamScanner.java:60) -|>-|>-| at javax.xml.marshal.StreamScanner.<init> -|>-|>-|(StreamScanner.java:46) -|>-|>-| at javax.xml.marshal.XMLScanner.open -|>-|>-|(XMLScanner.java:138) -|>-|>-| at openj.moonbeam.message.xml.Envelope.unmarshal -|>-|>-|(Envelope.java:210) -|>-|>-| at -|>-|>-|openj.moonbeam.message.EnvelopeHandlerImpl.handleMess -|>-|>-|age(EnvelopeHan -|>-|>-|dlerImpl.java:110) -|>-|>-| at -|>-|>-|openj.moonbeam.server.util.BufferedNullbyteReader.readFrom -|>-|>-|Stream(Buf -|>-|>-|feredNullbyteReader.java:57) -|>-|>-| at openj.moonbeam.server.ClientConnection.run -|>-|>-|(ClientConnection.java:164 -|>-|>-|) -|>-|>-| at java.lang.Thread.run(Thread.java:536) -|>-|>-|[ 21.11 11:36:35 ] Poolsize: 4 -|>-|>-|[ 21.11 11:36:35 ] Clients: 1[ 21.11 11:36:50 ] Poolsize: 4 -|>-|>-| -|>-|> -|>-|>-- -|>-|> --_ __ - ___ _ . -- __ - -|>-| -|>-|--- -|>-| -|>-|[ r a f a e l f a r i a] _____________________ -|>-|_________________ raf...@uo... -|>-| -|>-|"If A equals success, then the formula is: A=X+Y+Z. X is work. Y is play. Z -|>-|is keep your mouth shut." -|>-|--Albert Einstein -|>-| -|> -|>-- -|> --_ __ - ___ _ . -- __ - -| -|--- -| -|[ r a f a e l f a r i a] _____________________ -|_________________ raf...@uo... -| -|"If A equals success, then the formula is: A=X+Y+Z. X is work. Y is play. Z -|is keep your mouth shut." -|--Albert Einstein -| -- --_ __ - ___ _ . -- __ - |
|
From: hlan <he...@hl...> - 2002-11-21 14:11:23
|
hi rafael, i guess you tried the gui client. this exception appears when either - no xml document was send - the xml was invalid per default the server works with the "EnvelopeHandlerImpl", which in other words expects the default moonbeam messages. take a look at the src/dtd/messages.xml files, it includes samples messages for that handler. it is explained here: http://openj.net i changed a lot in the code these days, and demo application "ChatRoom" is not functional at all. but a i am trying to get it finished till next week. the demo should offer you a good starting point. if you like you can post to the mailinglist http://lists.sourceforge.net/lists/listinfo/moonbeam-users so that your questions are available for other users. so long, heiko On Thu, 21 Nov 2002, Rafael wrote: -|Why this message appear? -| -|rafael -| -| -|[ 21.11 11:36:30 ] Clients: 0 -|[ 21.11 11:36:34 ] added: client#/172.25.4.25:4752 -|[ 21.11 11:36:35 ] Document root element is missing -|com.sun.xml.sp.ParseException:1: Document root element -|is missing -| at com.sun.xml.sp.Parser.fatal(Parser.java:2008) -| at com.sun.xml.sp.Parser.fatal(Parser.java:1993) -| at com.sun.xml.sp.Parser.parseContent -|(Parser.java:2792) -| at com.sun.xml.sp.Parser.parse(Parser.java:2320) -| at com.sun.xml.sp.StreamingParserImpl.parse -|(StreamingParserImpl.java:10 -|2) -| at javax.xml.marshal.StreamScanner.next -|(StreamScanner.java:60) -| at javax.xml.marshal.StreamScanner.<init> -|(StreamScanner.java:46) -| at javax.xml.marshal.XMLScanner.open -|(XMLScanner.java:138) -| at openj.moonbeam.message.xml.Envelope.unmarshal -|(Envelope.java:210) -| at -|openj.moonbeam.message.EnvelopeHandlerImpl.handleMess -|age(EnvelopeHan -|dlerImpl.java:110) -| at -|openj.moonbeam.server.util.BufferedNullbyteReader.readFrom -|Stream(Buf -|feredNullbyteReader.java:57) -| at openj.moonbeam.server.ClientConnection.run -|(ClientConnection.java:164 -|) -| at java.lang.Thread.run(Thread.java:536) -|[ 21.11 11:36:35 ] Poolsize: 4 -|[ 21.11 11:36:35 ] Clients: 1[ 21.11 11:36:50 ] Poolsize: 4 -| -- --_ __ - ___ _ . -- __ - |
|
From: hlan <he...@hl...> - 2002-11-21 13:59:38
|
hi rafael, i guess you tried the gui client. this exception appears when either - no xml document was send - the xml was invalid per default the server works with the "EnvelopeHandlerImpl", which in other words expects the default moonbeam messages. take a look at the src/dtd/messages.xml files, it includes samples messages for that handler. it is explained here: http://openj.net i changed a lot in the code these days, and demo application "ChatRoom" is not functional at all. but a i am trying to get it finished till next week. the demo should offer you a good starting point. if you like you can post to the mailinglist http://lists.sourceforge.net/lists/listinfo/moonbeam-users so that your questions are available for other users. so long, heiko On Thu, 21 Nov 2002, Rafael wrote: -|Why this message appear? -| -|rafael -| -| -|[ 21.11 11:36:30 ] Clients: 0 -|[ 21.11 11:36:34 ] added: client#/172.25.4.25:4752 -|[ 21.11 11:36:35 ] Document root element is missing -|com.sun.xml.sp.ParseException:1: Document root element -|is missing -| at com.sun.xml.sp.Parser.fatal(Parser.java:2008) -| at com.sun.xml.sp.Parser.fatal(Parser.java:1993) -| at com.sun.xml.sp.Parser.parseContent -|(Parser.java:2792) -| at com.sun.xml.sp.Parser.parse(Parser.java:2320) -| at com.sun.xml.sp.StreamingParserImpl.parse -|(StreamingParserImpl.java:10 -|2) -| at javax.xml.marshal.StreamScanner.next -|(StreamScanner.java:60) -| at javax.xml.marshal.StreamScanner.<init> -|(StreamScanner.java:46) -| at javax.xml.marshal.XMLScanner.open -|(XMLScanner.java:138) -| at openj.moonbeam.message.xml.Envelope.unmarshal -|(Envelope.java:210) -| at -|openj.moonbeam.message.EnvelopeHandlerImpl.handleMess -|age(EnvelopeHan -|dlerImpl.java:110) -| at -|openj.moonbeam.server.util.BufferedNullbyteReader.readFrom -|Stream(Buf -|feredNullbyteReader.java:57) -| at openj.moonbeam.server.ClientConnection.run -|(ClientConnection.java:164 -|) -| at java.lang.Thread.run(Thread.java:536) -|[ 21.11 11:36:35 ] Poolsize: 4 -|[ 21.11 11:36:35 ] Clients: 1[ 21.11 11:36:50 ] Poolsize: 4 -| -- --_ __ - ___ _ . -- __ - |