Neseek77 / openmeetings

Automatically exported from code.google.com/p/openmeetings
1 stars 0 forks source link

SOAP API SecureHash does not work. #1590

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hi,

I am using openmeetings_1_9_0_r4692. I have written a Chsarp client to use SOAP 
api. My intent is to automatically log the user in a specific room. My C# code 
performs follwoing steps:

1. getSession
2. loginUser
3. setUserObjectAndGenerateRoomHashByURL(sData.session_id, "rajesh", "Rajesh", 
"Thakur", "xx", "xx@gmail.com",
                99, true, "APP", room_id, true, 0, true, 1, true);
4. 
http://localhost:5080/openmeetings/?secureHash=38a5c643155aefebed2433bba07d46d0

step 3 returns the secureHash which is used in step 4. I was expecting the user 
to login the room, however, I receive an UnExpected error (screenshot is 
attached). Following is the log on console:

DEBUG 12-09 20:33:42.120 Fieldmanagment.java 109525 200 org.openmeetings.app.dat
a.basic.Fieldmanagment [NioProcessor-3] - Getting Labels for Language english
DEBUG 12-09 20:33:42.120 Fieldmanagment.java 109525 233 org.openmeetings.app.dat
a.basic.Fieldmanagment [NioProcessor-3] - Language doesnt requiere RTL!
DEBUG 12-09 20:33:45.017 Sessionmanagement.java 112422 297 org.openmeetings.app.
data.basic.Sessionmanagement [NioProcessor-3] - updateUser User: -1 || 9165fba73
779737861e351939efb706c
DEBUG 12-09 20:33:45.019 Sessionmanagement.java 112424 317 org.openmeetings.app.
data.basic.Sessionmanagement [NioProcessor-3] - Found session to update: 9165fba
73779737861e351939efb706c userId: -1
DEBUG 12-09 20:33:45.164 Usermanagement.java 112569 1527 org.openmeetings.app.da
ta.user.Usermanagement [NioProcessor-3] - Usermanagement.getUserById
DEBUG 12-09 20:33:46.095 MainService.java 113500 439 org.openmeetings.app.remote
.MainService [NioProcessor-3] - ############### secureLoginByRemote 38a5c643155a
efebed2433bba07d46d0
############### secureLoginByRemote 38a5c643155aefebed2433bba07d46d0
DEBUG 12-09 20:33:46.096 MainService.java 113501 445 org.openmeetings.app.remote
.MainService [NioProcessor-3] - swfURL 0:0:0:0:0:0:0:1
DEBUG 12-09 20:33:46.119 Sessionmanagement.java 113524 78 org.openmeetings.app.d
ata.basic.Sessionmanagement [NioProcessor-3] - updateUser User SID: bb187966db4b
6f3ae4bb3ad9a8207909
ERROR 12-09 20:33:46.164 MainService.java 113569 680 org.openmeetings.app.remote
.MainService [NioProcessor-3] - [loginUserByRemote]
com.thoughtworks.xstream.converters.ConversionException: Cannot construct org.op
enmeetings.app.persistence.beans.basic.RemoteSessionObject as it does not have a
 no-args constructor
---- Debugging information ----
message             : Cannot construct org.openmeetings.app.persistence.beans.ba
sic.RemoteSessionObject as it does not have a no-args constructor
cause-exception     : com.thoughtworks.xstream.converters.reflection.ObjectAcces
sException
cause-message       : Cannot construct org.openmeetings.app.persistence.beans.ba
sic.RemoteSessionObject as it does not have a no-args constructor
class               : org.openmeetings.app.persistence.beans.basic.RemoteSession
Object
required-type       : org.openmeetings.app.persistence.beans.basic.RemoteSession
Object
-------------------------------
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshall
er.java:63) ~[xstream-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnm
arshaller.java:46) ~[xstream-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller
.java:117) ~[xstream-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.core.TreeMarshallingStrategy.unmarshal(TreeM
arshallingStrategy.java:14) ~[xstream-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:847) ~[xstrea
m-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:834) ~[xstrea
m-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:782) ~[xstream-
SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:774) ~[xstream-
SNAPSHOT.jar:na]
        at org.openmeetings.app.remote.MainService.loginUserByRemote(MainService
.java:592) [openmeetings.jar:na]
        at org.openmeetings.app.remote.MainService.secureLoginByRemote(MainServi
ce.java:464) [openmeetings.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.
0_01]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57) ~[na:1.7.0_01]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43) ~[na:1.7.0_01]
        at java.lang.reflect.Method.invoke(Method.java:601) ~[na:1.7.0_01]
        at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:199
) [red5.jar:na]
        at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:116
) [red5.jar:na]
        at org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:160)
 [red5.jar:na]
        at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:406) [
red5.jar:na]
        at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHand
ler.java:134) [red5.jar:na]
        at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIo
Handler.java:207) [red5.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.mess
ageReceived(DefaultIoFilterChain.java:716) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(Def
aultIoFilterChain.java:46) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.mes
sageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na]
        at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutpu
tImpl.flush(ProtocolCodecFilter.java:427) [mina-core-2.0.4.jar:na]
        at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Prot
ocolCodecFilter.java:245) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(Def
aultIoFilterChain.java:46) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.mes
sageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na]
        at org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter
.java:125) [red5.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(Def
aultIoFilterChain.java:46) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.mes
sageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFi
lterAdapter.java:119) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessage
Received(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageRece
ived(DefaultIoFilterChain.java:426) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(Abstract
PollingIoProcessor.java:715) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(Abstr
actPollingIoProcessor.java:668) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(Abstr
actPollingIoProcessor.java:657) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(Ab
stractPollingIoProcessor.java:68) [mina-core-2.0.4.jar:na]
        at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run
(AbstractPollingIoProcessor.java:1141) [mina-core-2.0.4.jar:na]
        at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnabl
e.java:64) [mina-core-2.0.4.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110) [na:1.7.0_01]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603) [na:1.7.0_01]
        at java.lang.Thread.run(Thread.java:722) [na:1.7.0_01]
Caused by: com.thoughtworks.xstream.converters.reflection.ObjectAccessException:
 Cannot construct org.openmeetings.app.persistence.beans.basic.RemoteSessionObje
ct as it does not have a no-args constructor
        at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProv
ider.newInstance(PureJavaReflectionProvider.java:59) ~[xstream-SNAPSHOT.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConv
erter.instantiateNewInstance(AbstractReflectionConverter.java:257) ~[xstream-SNA
PSHOT.jar:na]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConv
erter.unmarshal(AbstractReflectionConverter.java:124) ~[xstream-SNAPSHOT.jar:na]

        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshall
er.java:56) ~[xstream-SNAPSHOT.jar:na]
        ... 44 common frames omitted
DEBUG 12-09 20:33:46.172 MainService.java 113577 488 org.openmeetings.app.remote
.MainService [NioProcessor-3] - loginReturn IS < 0 for SID: bb187966db4b6f3ae4bb
3ad9a8207909
DEBUG 12-09 20:33:46.269 ErrorService.java 113674 42 org.openmeetings.app.remote
.ErrorService [NioProcessor-3] - errorid, language_id: -1|1
DEBUG 12-09 20:33:46.534 ErrorService.java 113939 46 org.openmeetings.app.remote
.ErrorService [NioProcessor-3] - eValues.getFieldvalues_id() = 334
DEBUG 12-09 20:33:46.553 ErrorService.java 113958 48 org.openmeetings.app.remote
.ErrorService [NioProcessor-3] - eValues.getErrorType() = org.openmeetings.app.p
ersistence.beans.basic.ErrorType@61612c7c
DEBUG 12-09 20:33:50.291 MeetingReminderJob.java 117696 16 org.openmeetings.app.
quartz.scheduler.MeetingReminderJob [org.springframework.scheduling.quartz.Sched
ulerFactoryBean#0_Worker-7] - MeetingReminderJob.execute
DEBUG 12-09 20:33:50.297 AppointmentDaoImpl.java 117702 905 org.openmeetings.app
.data.calendar.daos.AppointmentDaoImpl [org.springframework.scheduling.quartz.Sc
hedulerFactoryBean#0_Worker-7] - startStamp 2011-12-09 20:33:50.297
DEBUG 12-09 20:33:50.299 AppointmentDaoImpl.java 117704 906 org.openmeetings.app
.data.calendar.daos.AppointmentDaoImpl [org.springframework.scheduling.quartz.Sc
hedulerFactoryBean#0_Worker-7] - stopStamp 2011-12-09 20:48:50.297
DEBUG 12-09 20:33:50.307 AppointmentLogic.java 117712 386 org.openmeetings.app.d
ata.calendar.management.AppointmentLogic [org.springframework.scheduling.quartz.
SchedulerFactoryBean#0_Worker-7] - doScheduledMeetingReminder : no Appointments
in range
DEBUG 12-09 20:35:30.291 MeetingReminderJob.java 217696 16 org.openmeetings.app.
quartz.scheduler.MeetingReminderJob [org.springframework.scheduling.quartz.Sched
ulerFactoryBean#0_Worker-1] - MeetingReminderJob.execute
DEBUG 12-09 20:35:30.296 AppointmentDaoImpl.java 217701 905 org.openmeetings.app
.data.calendar.daos.AppointmentDaoImpl [org.springframework.scheduling.quartz.Sc
hedulerFactoryBean#0_Worker-1] - startStamp 2011-12-09 20:35:30.296
DEBUG 12-09 20:35:30.298 AppointmentDaoImpl.java 217703 906 org.openmeetings.app
.data.calendar.daos.AppointmentDaoImpl [org.springframework.scheduling.quartz.Sc
hedulerFactoryBean#0_Worker-1] - stopStamp 2011-12-09 20:50:30.296
DEBUG 12-09 20:35:30.307 AppointmentLogic.java 217712 386 org.openmeetings.app.d
ata.calendar.management.AppointmentLogic [org.springframework.scheduling.quartz.
SchedulerFactoryBean#0_Worker-1] - doScheduledMeetingReminder : no Appointments
in range
DEBUG 12-09 20:37:10.267 Sessionmanagement.java 317672 453 org.openmeetings.app.
data.basic.Sessionmanagement [org.springframework.scheduling.quartz.SchedulerFac
toryBean#0_Worker-5] - ****** clearSessionTable:
DEBUG 12-09 20:37:10.270 Sessionmanagement.java 317675 437 org.openmeetings.app.
data.basic.Sessionmanagement [org.springframework.scheduling.quartz.SchedulerFac
toryBean#0_Worker-5] - Sessions To Delete :: 0
DEBUG 12-09 20:37:10.271 Sessionmanagement.java 317676 457 org.openmeetings.app.
data.basic.Sessionmanagement [org.springframework.scheduling.quartz.SchedulerFac
toryBean#0_Worker-5] - clearSessionTable: 0
DEBUG 12-09 20:37:10.291 MeetingReminderJob.java 317696 16 org.openmeetings.app.
quartz.scheduler.MeetingReminderJob [org.springframework.scheduling.quartz.Sched
ulerFactoryBean#0_Worker-7] - MeetingReminderJob.execute
DEBUG 12-09 20:37:10.293 AppointmentDaoImpl.java 317698 905 org.openmeetings.app
.data.calendar.daos.AppointmentDaoImpl [org.springframework.scheduling.quartz.Sc
hedulerFactoryBean#0_Worker-7] - startStamp 2011-12-09 20:37:10.292
DEBUG 12-09 20:37:10.293 AppointmentDaoImpl.java 317698 906 org.openmeetings.app
.data.calendar.daos.AppointmentDaoImpl [org.springframework.scheduling.quartz.Sc
hedulerFactoryBean#0_Worker-7] - stopStamp 2011-12-09 20:52:10.292
DEBUG 12-09 20:37:10.296 AppointmentLogic.java 317701 386 org.openmeetings.app.d
ata.calendar.management.AppointmentLogic [org.springframework.scheduling.quartz.
SchedulerFactoryBean#0_Worker-7] - doScheduledMeetingReminder : no Appointments
in range

Original issue reported on code.google.com by rajeshat...@gmail.com on 10 Dec 2011 at 1:43

Attachments:

GoogleCodeExporter commented 8 years ago
I'll take a look at it

Original comment by solomax...@gmail.com on 10 Dec 2011 at 4:55

GoogleCodeExporter commented 8 years ago
Hello Rajesh,

According to
http://localhost:5080/openmeetings/services/UserService?wsdl

setUserObjectAndGenerateRoomHashByURL
has the following set of parameters:
<xs:element minOccurs="0" name="SID" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="firstname" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="lastname" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="profilePictureUrl" nillable="true" 
type="xs:string"/>
<xs:element minOccurs="0" name="email" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="externalUserId" type="xs:long"/>
<xs:element minOccurs="0" name="externalUserType" nillable="true" 
type="xs:string"/>
<xs:element minOccurs="0" name="room_id" type="xs:long"/>
<xs:element minOccurs="0" name="becomeModeratorAsInt" type="xs:int"/>
<xs:element minOccurs="0" name="showAudioVideoTestAsInt" type="xs:int"/>

your call has too many parameters
could you please retest with the parameters listed above?

I have tested it using browser with the following URLs
1) http://localhost:5080/openmeetings/services/UserService/getSession
2) 
http://localhost:5080/openmeetings/services/UserService/loginUser?SID=14c5752bcb
7aed98b6c14f15785323a3&username=USER&userpass=PASS
3) 
http://localhost:5080/openmeetings/services/UserService/setUserObjectAndGenerate
RoomHashByURL?SID=14c5752bcb7aed98b6c14f15785323a3&username=rajesh&firstname=Raj
esh&lastname=Thakur&profilePictureUrl=xx&email=xx@gmail.com&externalUserId=99&ex
ternalUserType=APP&room_id=1&becomeModeratorAsInt=1&showAudioVideoTestAsInt=0

everything works as expected

Original comment by solomax...@gmail.com on 10 Dec 2011 at 12:22

GoogleCodeExporter commented 8 years ago
Thanks for taking a moment to llok at ths issue. However, I am able to call 
setUserObjectAndGenerateRoomHashByURL correctly. It does return me secureHash 
(step3). The ssue occurs when I use this secureHash in step4.

Also the parameters for setUserObjectAndGenerateRoomHashByURL generated by the 
wsdl webreference are as below:

       /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("urn:setUserObjectAndGenerateRoomHashByURL", RequestNamespace="http://services.axis.openmeetings.org", ResponseNamespace="http://services.axis.openmeetings.org", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        [return: System.Xml.Serialization.XmlElementAttribute("return", IsNullable=true)]
        public string setUserObjectAndGenerateRoomHashByURL([System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string SID, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string username, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string firstname, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string lastname, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string profilePictureUrl, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string email, long externalUserId, [System.Xml.Serialization.XmlIgnoreAttribute()] bool externalUserIdSpecified, [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] string externalUserType, long room_id, [System.Xml.Serialization.XmlIgnoreAttribute()] bool room_idSpecified, int becomeModeratorAsInt, [System.Xml.Serialization.XmlIgnoreAttribute()] bool becomeModeratorAsIntSpecified, int showAudioVideoTestAsInt, [System.Xml.Serialization.XmlIgnoreAttribute()] bool showAudioVideoTestAsIntSpecified) {
            object[] results = this.Invoke("setUserObjectAndGenerateRoomHashByURL", new object[] {
                        SID,
                        username,
                        firstname,
                        lastname,
                        profilePictureUrl,
                        email,
                        externalUserId,
                        externalUserIdSpecified,
                        externalUserType,
                        room_id,
                        room_idSpecified,
                        becomeModeratorAsInt,
                        becomeModeratorAsIntSpecified,
                        showAudioVideoTestAsInt,
                        showAudioVideoTestAsIntSpecified});
            return ((string)(results[0]));
        }

Original comment by rajeshat...@gmail.com on 10 Dec 2011 at 1:42

GoogleCodeExporter commented 8 years ago
I'm not sure what version of OM are you using
setUserObjectAndGenerateRoomHashByURL in 1.9 has different signature than 
provided by you.
I'll try to use your parameters, but could you please try my set of parameters 
and tell me if it will help?

Original comment by solomax...@gmail.com on 10 Dec 2011 at 3:47

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
just tried all your parameters and was able to successfully enter the room.
Maybe room_id specified by you does not match any room?
I can add no-args constructor to RemoteSessionObject, but it seem like 
everything works as expected without it ....

Original comment by solomax...@gmail.com on 10 Dec 2011 at 4:01

GoogleCodeExporter commented 8 years ago
I am using I am using openmeetings_1_9_0_r4692.

Did you use Csharp calls? Is is still not working for me. Following is the 
csharp code for your reference:

       protected void Button2_Click(object sender, EventArgs e)
        {

            UserService omService = new UserService();
            RoomClient.OMUserService.Sessiondata sData = omService.getSession();
            TextBox1.Text = sData.session_id;

            long retL;
            bool retB;
            omService.loginUser(sData.session_id, "rajesh", "rajesh", out retL, out retB);
            TextBox2.Text = retL.ToString();

            RoomService roomService = new RoomService();
            long room_id; 
            string hash="";
            string urlHash = "";
            room_id = 2;
                urlHash = omService.setUserObjectAndGenerateRoomHashByURL(sData.session_id, "rajesh", "Rajesh", "Thakur", "xx", "rajeshathakur@gmail.com",
                99, true, "APP", room_id, true, 0, true, 1, true);

            Response.Redirect("http://localhost:5080/openmeetings/?secureHash=" + urlHash + "&room_id=" + room_id + "&language=4");
        }

Original comment by rajeshat...@gmail.com on 10 Dec 2011 at 6:55

GoogleCodeExporter commented 8 years ago
Did you get a chance to test the Csharp code??

Can you also please change the status from "Invalid" to "Open" - as I still 
experience the same issue.

Appreciate if you can look into csharp code and recify the error.

Original comment by rajeshat...@gmail.com on 12 Dec 2011 at 7:24

GoogleCodeExporter commented 8 years ago
I haven't try c# code
could you please attach here archive with simple test project? (I never saw c# 
library to work with OM, so it can speed up everything)

Original comment by solomax...@gmail.com on 13 Dec 2011 at 2:58

GoogleCodeExporter commented 8 years ago
I have sent you an email with attachment. The same is attached here. Attachment 
consists of a simple project to invoke ad test SOAP Api.

Original comment by rajeshat...@gmail.com on 13 Dec 2011 at 6:49

Attachments:

GoogleCodeExporter commented 8 years ago
Hello Rajesh,

I did the following:
1) run 1.9 (on derby)
2) install 
3) run you solution in MSVS2010
4) update Web Services references
5) Debug (F5 in MSVS)
6) on the page opened push the button
Result: I have entered the room, no issues, no errors in the log

please let me know if there is anything else I can do

Original comment by solomax...@gmail.com on 14 Dec 2011 at 6:31

GoogleCodeExporter commented 8 years ago
Can you send me the version of openmeetings you are running??
What is derby?? I am running it on Windows 7. Thats the only difference I see.

Original comment by rajeshat...@gmail.com on 14 Dec 2011 at 7:52

GoogleCodeExporter commented 8 years ago
http://openmeetings.googlecode.com/files/openmeetings_1_9_1_r4707.zip
Derby is DB used by OM (out of the box) no need to install or configure

tested it on Win7 Ent x64
MSVS2010 x64
java: Sun jdk1.6.0_27 (x64 if I'm not mistaken)

Original comment by solomax...@gmail.com on 14 Dec 2011 at 7:56

GoogleCodeExporter commented 8 years ago
I used 1_9__r4707...but still the same error.
I am using the userlevel=admin.
Do you create special user of userlevel = Web-Service

Original comment by rajeshat...@gmail.com on 16 Dec 2011 at 3:50

GoogleCodeExporter commented 8 years ago
no special users
I used the user specified while openmeetings install.

Original comment by solomax...@gmail.com on 16 Dec 2011 at 4:03

GoogleCodeExporter commented 8 years ago
Will it be possible for you to debug this issue on my machine using 
webconference?

Original comment by rajeshat...@gmail.com on 16 Dec 2011 at 4:09

GoogleCodeExporter commented 8 years ago
ok
lets try it (the only issue I has no mic and cam right now)

Original comment by solomax...@gmail.com on 16 Dec 2011 at 4:35

GoogleCodeExporter commented 8 years ago
What is good time for you? I will send you my contact details to your gmail 
account. Plz check your gmail and respond back.

Original comment by rajeshat...@gmail.com on 16 Dec 2011 at 11:15

GoogleCodeExporter commented 8 years ago
Hi,

I am still facing the same issue. I tested it against the latest nightly build 
openmeetings_r4736.
Attached please find the debug-Info and csharp code.

-Rajesh

Original comment by rajeshat...@gmail.com on 18 Dec 2011 at 5:04

Attachments:

GoogleCodeExporter commented 8 years ago
Hello Rajesh,

sorry not answering, I haven't received any contacts from you.
could you please tell me which java are you using? (the output of "java 
-version" should be OK)

Original comment by solomax...@gmail.com on 18 Dec 2011 at 5:14

GoogleCodeExporter commented 8 years ago
C:\Users\rajesh.thakur>java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)

Original comment by rajeshat...@gmail.com on 18 Dec 2011 at 5:41

GoogleCodeExporter commented 8 years ago
C:\>java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)

Original comment by rajeshat...@gmail.com on 18 Dec 2011 at 5:41

GoogleCodeExporter commented 8 years ago
you need to use JDK 1.6
please retest with JDK 1.6

Original comment by solomax...@gmail.com on 18 Dec 2011 at 5:44

GoogleCodeExporter commented 8 years ago

Original comment by solomax...@gmail.com on 21 Dec 2011 at 10:17