You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Daniel Ascher <ap...@aplustutoring.com> on 2014/03/20 01:35:29 UTC

Questions about APIs

We are currently using OM 2.2 and it is functioning very nicely.

However we are trying to use some API calls and are stuck on a problem.

1. We can create users with the API.
2. We can create a meeting room with the API
3. Then, using an "Invitationhash"  API we can provide our users with links
to get into the meeting room created.
4. However, it seems the users are not logged-in when they enter the room
this way, and they are not allowed to do screensharing/recording, and they
can't access organizational files in the files structure.

Does anyone know how to use an API to provide a room link which will allow
the users to be logged-in?

Thanks!

Dan

-- 
Daniel Ascher, M.Ed.
President
A+ Test Prep and Tutoring
"Creating Bright Futures"

505 York Road, Suite 6
Jenkintown, PA 19046
Office: 215.886.9188
Direct: 267.242.9640
www.aplustutoring.com

Re: Questions about APIs

Posted by Maxim Solodovnik <so...@gmail.com>.
That is weird,

Actually user of special type "external" is created in users table.
The only limitation these users are not allowed to use dashboard by default


On Thu, Mar 20, 2014 at 7:57 PM, Daniel Ascher <aplusadmin@aplustutoring.com
> wrote:

> Thanks Maxim. See this note from our programmer. Is this correct?
>
> The “setUserObjectAndGenerateRoomHash” API method is actually how I first
> integrated our systems. The problem with it then was that the user arrived
> at the room essentially as an anonymous user: we can give the user a
> suitable name and make them a moderator or not, but the user isn’t
> technically logged in, and is not granted privileges based on any existing
> user record in the Openmeetings database.
>
> Thanks again.
>
> Dan
>
>
> On Wed, Mar 19, 2014 at 10:52 PM, Maxim Solodovnik <so...@gmail.com>wrote:
>
>> Users invited to room via invitation hash has few privileges
>>
>> please try this method:
>> http://openmeetings.apache.org/UserService.html#setUserObjectAndGenerateRoomHash(or similar available on this page)
>>
>> it should be used as follows: http://site:port
>> /openmeetings/?secureHash=_hash_
>>
>>
>> On Thu, Mar 20, 2014 at 7:35 AM, Daniel Ascher <
>> aplusadmin@aplustutoring.com> wrote:
>>
>>> We are currently using OM 2.2 and it is functioning very nicely.
>>>
>>> However we are trying to use some API calls and are stuck on a problem.
>>>
>>> 1. We can create users with the API.
>>> 2. We can create a meeting room with the API
>>> 3. Then, using an "Invitationhash"  API we can provide our users with
>>> links to get into the meeting room created.
>>> 4. However, it seems the users are not logged-in when they enter the
>>> room this way, and they are not allowed to do screensharing/recording, and
>>> they can't access organizational files in the files structure.
>>>
>>> Does anyone know how to use an API to provide a room link which will
>>> allow the users to be logged-in?
>>>
>>> Thanks!
>>>
>>> Dan
>>>
>>> --
>>> Daniel Ascher, M.Ed.
>>> President
>>> A+ Test Prep and Tutoring
>>> "Creating Bright Futures"
>>>
>>> 505 York Road, Suite 6
>>> Jenkintown, PA 19046
>>> Office: 215.886.9188
>>> Direct: 267.242.9640
>>> www.aplustutoring.com
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> Daniel Ascher, M.Ed.
> President
> A+ Test Prep and Tutoring
> "Creating Bright Futures"
>
> 505 York Road, Suite 6
> Jenkintown, PA 19046
> Office: 215.886.9188
> Direct: 267.242.9640
> www.aplustutoring.com
>
>


-- 
WBR
Maxim aka solomax

Re: Error while start a new version

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

thanks for reply...

My "build-script" delete any further build an get new sources from the
server...

But now I remember, that a "ant clean.ivy" helped my once before....

The build with "ant clean.ivy" worked then...

Thanks Peter


Am 24.03.2014 04:29, schrieb Maxim Solodovnik:
> Hello Peter,
>
> I saw such errors couple of times, and it was solved by rebuild with
> additional clean up:
> rm -rf build dist
> ant -Ddb=mysql
>
>
>
> On Thu, Mar 20, 2014 at 8:12 PM, Peter Dähn <daehn@vcrp.de
> <ma...@vcrp.de>> wrote:
>
>     Hello together,
>
>     today i compiled and deployed a new Version om OM (a fresh svn
>     checkout of
>     https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/ ).
>     As far as I can recollect, nothing changes here, but i got the
>     following errors during start.
>
>
>     [INFO] [0.0.0.0-startStop-1]
>     org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings]
>     - No Spring WebApplicationInitializer types detected on classpath
>     Context init...
>     Logger name for context: openmeetings
>     Context logger config file: logback-config.xml
>     Adding logger context: openmeetings to map for context: openmeetings
>     DEBUG 03-20 13:47:55.734 ContextLoggingListener.java 76 72 ROOT
>     [0.0.0.0-startStop-1] - Starting up context openmeetings
>     20.03.2014 13:47:55 org.apache.catalina.core.StandardContext
>     filterStart
>     SCHWERWIEGEND: Exception starting filter OpenmeetingsApplication
>     java.lang.ClassNotFoundException:
>     org.apache.wicket.protocol.ws.tomcat7.Tomcat7WebSocketFilter
>         at
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
>         at
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
>         at
>     org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
>         at
>     org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
>         at
>     org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
>         at
>     org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
>         at
>     org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
>         at
>     org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
>         at
>     org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
>         at
>     org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at
>     org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>         at
>     org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>         at
>     java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
>     java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>         at
>     java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:701)
>     [ERROR] [0.0.0.0-startStop-1]
>     org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings]
>     - Exception starting filter OpenmeetingsApplication
>     java.lang.ClassNotFoundException:
>     org.apache.wicket.protocol.ws.tomcat7.Tomcat7WebSocketFilter
>         at
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
>     [tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
>     [tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>     ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>         at
>     java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>     ~[na:1.6.0_30]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>     ~[na:1.6.0_30]
>         at
>     java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>     ~[na:1.6.0_30]
>         at
>     java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     ~[na:1.6.0_30]
>         at java.lang.Thread.run(Thread.java:701) ~[na:1.6.0_30]
>     20.03.2014 13:47:55 org.apache.catalina.core.StandardContext
>     startInternal
>     SCHWERWIEGEND: Error filterStart
>     [ERROR] [0.0.0.0-startStop-1]
>     org.apache.catalina.core.StandardContext - Error filterStart
>     20.03.2014 13:47:55 org.apache.catalina.core.StandardContext
>     startInternal
>     SCHWERWIEGEND: Context [/openmeetings] startup failed due to
>     previous errors
>     [ERROR] [0.0.0.0-startStop-1]
>     org.apache.catalina.core.StandardContext - Context [/openmeetings]
>     startup failed due to previous errors
>     Context destroying...
>     DEBUG 03-20 13:47:55.796 ContextLoggingListener.java 138 53 ROOT
>     [0.0.0.0-startStop-1] - Shutting down context openmeetings
>
>     Afterwards I compiled a 3.0 release taken from here
>     http://mirror.synyx.de/apache/openmeetings/3.0.0/src/apache-openmeetings-3.0.0-src.tar.gz.
>     When I start this one I got the same error. These Version ran
>     before. So there must something different here? Any ideas what
>     went wrong here?
>
>     Greetings Peter
>
>
>
>
> -- 
> WBR
> Maxim aka solomax

Re: Error while start a new version

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Peter,

I saw such errors couple of times, and it was solved by rebuild with
additional clean up:
rm -rf build dist
ant -Ddb=mysql



On Thu, Mar 20, 2014 at 8:12 PM, Peter Dähn <da...@vcrp.de> wrote:

>  Hello together,
>
> today i compiled and deployed a new Version om OM (a fresh svn checkout of
> https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/ ). As far
> as I can recollect, nothing changes here, but i got the following errors
> during start.
>
>
> [INFO] [0.0.0.0-startStop-1]
> org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings]
> - No Spring WebApplicationInitializer types detected on classpath
> Context init...
> Logger name for context: openmeetings
> Context logger config file: logback-config.xml
> Adding logger context: openmeetings to map for context: openmeetings
> DEBUG 03-20 13:47:55.734 ContextLoggingListener.java 76 72 ROOT
> [0.0.0.0-startStop-1] - Starting up context openmeetings
> 20.03.2014 13:47:55 org.apache.catalina.core.StandardContext filterStart
> SCHWERWIEGEND: Exception starting filter OpenmeetingsApplication
> java.lang.ClassNotFoundException:
> org.apache.wicket.protocol.ws.tomcat7.Tomcat7WebSocketFilter
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
>     at
> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
>     at
> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
>     at
> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
>     at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
>     at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>     at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>     at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     at java.lang.Thread.run(Thread.java:701)
> [ERROR] [0.0.0.0-startStop-1]
> org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings]
> - Exception starting filter OpenmeetingsApplication
> java.lang.ClassNotFoundException:
> org.apache.wicket.protocol.ws.tomcat7.Tomcat7WebSocketFilter
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
> [tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
> [tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
>     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> ~[na:1.6.0_30]
>     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> ~[na:1.6.0_30]
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
> ~[na:1.6.0_30]
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> ~[na:1.6.0_30]
>     at java.lang.Thread.run(Thread.java:701) ~[na:1.6.0_30]
> 20.03.2014 13:47:55 org.apache.catalina.core.StandardContext startInternal
> SCHWERWIEGEND: Error filterStart
> [ERROR] [0.0.0.0-startStop-1] org.apache.catalina.core.StandardContext -
> Error filterStart
> 20.03.2014 13:47:55 org.apache.catalina.core.StandardContext startInternal
> SCHWERWIEGEND: Context [/openmeetings] startup failed due to previous
> errors
> [ERROR] [0.0.0.0-startStop-1] org.apache.catalina.core.StandardContext -
> Context [/openmeetings] startup failed due to previous errors
> Context destroying...
> DEBUG 03-20 13:47:55.796 ContextLoggingListener.java 138 53 ROOT
> [0.0.0.0-startStop-1] - Shutting down context openmeetings
>
> Afterwards I compiled a 3.0 release taken from here
> http://mirror.synyx.de/apache/openmeetings/3.0.0/src/apache-openmeetings-3.0.0-src.tar.gz.
> When I start this one I got the same error. These Version ran before. So
> there must something different here? Any ideas what went wrong here?
>
> Greetings Peter
>



-- 
WBR
Maxim aka solomax

Error while start a new version

Posted by Peter Dähn <da...@vcrp.de>.
Hello together,

today i compiled and deployed a new Version om OM (a fresh svn checkout
of https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/ ). As
far as I can recollect, nothing changes here, but i got the following
errors during start.


[INFO] [0.0.0.0-startStop-1]
org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings]
- No Spring WebApplicationInitializer types detected on classpath
Context init...
Logger name for context: openmeetings
Context logger config file: logback-config.xml
Adding logger context: openmeetings to map for context: openmeetings
DEBUG 03-20 13:47:55.734 ContextLoggingListener.java 76 72 ROOT
[0.0.0.0-startStop-1] - Starting up context openmeetings
20.03.2014 13:47:55 org.apache.catalina.core.StandardContext filterStart
SCHWERWIEGEND: Exception starting filter OpenmeetingsApplication
java.lang.ClassNotFoundException:
org.apache.wicket.protocol.ws.tomcat7.Tomcat7WebSocketFilter
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
    at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
    at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
    at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
    at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
    at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
    at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
    at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:701)
[ERROR] [0.0.0.0-startStop-1]
org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings]
- Exception starting filter OpenmeetingsApplication
java.lang.ClassNotFoundException:
org.apache.wicket.protocol.ws.tomcat7.Tomcat7WebSocketFilter
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
~[tomcat-embed-core-jar-7.0.50.jar:7.0.50]
    at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
~[na:1.6.0_30]
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
~[na:1.6.0_30]
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
~[na:1.6.0_30]
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
~[na:1.6.0_30]
    at java.lang.Thread.run(Thread.java:701) ~[na:1.6.0_30]
20.03.2014 13:47:55 org.apache.catalina.core.StandardContext startInternal
SCHWERWIEGEND: Error filterStart
[ERROR] [0.0.0.0-startStop-1] org.apache.catalina.core.StandardContext -
Error filterStart
20.03.2014 13:47:55 org.apache.catalina.core.StandardContext startInternal
SCHWERWIEGEND: Context [/openmeetings] startup failed due to previous errors
[ERROR] [0.0.0.0-startStop-1] org.apache.catalina.core.StandardContext -
Context [/openmeetings] startup failed due to previous errors
Context destroying...
DEBUG 03-20 13:47:55.796 ContextLoggingListener.java 138 53 ROOT
[0.0.0.0-startStop-1] - Shutting down context openmeetings

Afterwards I compiled a 3.0 release taken from here
http://mirror.synyx.de/apache/openmeetings/3.0.0/src/apache-openmeetings-3.0.0-src.tar.gz.
When I start this one I got the same error. These Version ran before. So
there must something different here? Any ideas what went wrong here?

Greetings Peter

Re: Questions about APIs

Posted by Daniel Ascher <ap...@aplustutoring.com>.
Thanks Maxim. See this note from our programmer. Is this correct?

The "setUserObjectAndGenerateRoomHash" API method is actually how I first
integrated our systems. The problem with it then was that the user arrived
at the room essentially as an anonymous user: we can give the user a
suitable name and make them a moderator or not, but the user isn't
technically logged in, and is not granted privileges based on any existing
user record in the Openmeetings database.

Thanks again.

Dan


On Wed, Mar 19, 2014 at 10:52 PM, Maxim Solodovnik <so...@gmail.com>wrote:

> Users invited to room via invitation hash has few privileges
>
> please try this method:
> http://openmeetings.apache.org/UserService.html#setUserObjectAndGenerateRoomHash(or similar available on this page)
>
> it should be used as follows: http://site:port
> /openmeetings/?secureHash=_hash_
>
>
> On Thu, Mar 20, 2014 at 7:35 AM, Daniel Ascher <
> aplusadmin@aplustutoring.com> wrote:
>
>> We are currently using OM 2.2 and it is functioning very nicely.
>>
>> However we are trying to use some API calls and are stuck on a problem.
>>
>> 1. We can create users with the API.
>> 2. We can create a meeting room with the API
>> 3. Then, using an "Invitationhash"  API we can provide our users with
>> links to get into the meeting room created.
>> 4. However, it seems the users are not logged-in when they enter the room
>> this way, and they are not allowed to do screensharing/recording, and they
>> can't access organizational files in the files structure.
>>
>> Does anyone know how to use an API to provide a room link which will
>> allow the users to be logged-in?
>>
>> Thanks!
>>
>> Dan
>>
>> --
>> Daniel Ascher, M.Ed.
>> President
>> A+ Test Prep and Tutoring
>> "Creating Bright Futures"
>>
>> 505 York Road, Suite 6
>> Jenkintown, PA 19046
>> Office: 215.886.9188
>> Direct: 267.242.9640
>> www.aplustutoring.com
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
Daniel Ascher, M.Ed.
President
A+ Test Prep and Tutoring
"Creating Bright Futures"

505 York Road, Suite 6
Jenkintown, PA 19046
Office: 215.886.9188
Direct: 267.242.9640
www.aplustutoring.com

Re: Questions about APIs

Posted by Maxim Solodovnik <so...@gmail.com>.
Users invited to room via invitation hash has few privileges

please try this method:
http://openmeetings.apache.org/UserService.html#setUserObjectAndGenerateRoomHash(or
similar available on this page)

it should be used as follows: http://site:port
/openmeetings/?secureHash=_hash_


On Thu, Mar 20, 2014 at 7:35 AM, Daniel Ascher <aplusadmin@aplustutoring.com
> wrote:

> We are currently using OM 2.2 and it is functioning very nicely.
>
> However we are trying to use some API calls and are stuck on a problem.
>
> 1. We can create users with the API.
> 2. We can create a meeting room with the API
> 3. Then, using an "Invitationhash"  API we can provide our users with
> links to get into the meeting room created.
> 4. However, it seems the users are not logged-in when they enter the room
> this way, and they are not allowed to do screensharing/recording, and they
> can't access organizational files in the files structure.
>
> Does anyone know how to use an API to provide a room link which will allow
> the users to be logged-in?
>
> Thanks!
>
> Dan
>
> --
> Daniel Ascher, M.Ed.
> President
> A+ Test Prep and Tutoring
> "Creating Bright Futures"
>
> 505 York Road, Suite 6
> Jenkintown, PA 19046
> Office: 215.886.9188
> Direct: 267.242.9640
> www.aplustutoring.com
>
>


-- 
WBR
Maxim aka solomax