You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(36) |
Aug
(8) |
Sep
(1) |
Oct
|
Nov
(14) |
Dec
(6) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(13) |
Feb
(15) |
Mar
(3) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Ian S. <ian...@ac...> - 2007-08-19 20:04:23
|
The latest build in the repository contains some basic support for
context menus on things. You can control the context menu's content
and resulting action (if something is selected) with javascript on
the thing. Here is a simple example that gives the user four options
(with altavista greyed out) and records the users selection into the
space settings...
This has been asked for before, so I'd like it if people would
comment on whether or not this met their needs...
ian
function onContextClick(person, shapeName){
space.log(person + " context clicked " + thingID + " on its " +
shapeName);
i1 = new ContextMenuInfo("Google",true,"google");
i2 = new ContextMenuInfo("Yahoo",true,"yahoo");
i3 = new ContextMenuInfo("Altavista",false,"NOTUSED");
i4 = new ContextMenuInfo("Transmutable",true,"transmutable");
return new Array(i1,i2,i3,i4);
}
function onContextMenuItemChosen(username,id)
{
var key = "favoriteSite";
var preferred = space.getSetting(key);
space.putSetting(key,id);
//causes browser to jump to that page!
return "http://www."+id+".com/";
}
-----------------------------------------------------
Ian Smith
ian...@ac...
-----------------------------------------------------
In politics, absurdity is not a handicap.
-Napoleon Bonaparte
|
|
From: Ian S. <ian...@ac...> - 2007-08-16 17:06:20
|
For those that have servers running with data that you want preserved, be aware that the current head of the SVN repo now has a change to support using ogoglio with both MySQL 4 and 5. If you have data you want preserved, you'd probably be wise to ask some questions on this mailing list before upgrading your server to the last code. ian ------------------------------------------------------------------- Ian Smith ian...@ac... ------------------------------------------------------------------- I wish the world was flat like the old days// and I could travel just by folding the map |
|
From: Ian S. <ian...@ac...> - 2007-08-05 17:07:29
|
I'm not really sure what you are asking. My understanding is that a single keypress causes the users avatar to move along a spline path in that direction... Are you saying that you keep moving forever in the direction of the press? ian On 8/5/07, Ian Smith <ian...@ac...> wrote: > Gal: > > I'm not really sure what you are asking. My understanding is that a > single keypress causes the users avatar to move along a spline path in > that direction... > > Are you saying that you keep moving forever in the direction of the press? > > ian > > On 8/3/07, Gal Nitzan <gal...@gm...> wrote: > > Hi, > > > > For some reason when I press one of the arrow buttons, I get a continuous > > movement. > > > > In the java console I see a few key_pressed key_release although I'm sure it > > was only one press/release sequence. > > > > I was trying to figure out the code in PhysicsBehavior but I still need to > > figure out all the wakeups :(. > > > > Any Idea/suggestion? > > > > > > Gal. > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > Ogoglio-developers mailing list > > Ogo...@li... > > https://lists.sourceforge.net/lists/listinfo/ogoglio-developers > > > |
|
From: Trevor F. S. <tr...@tr...> - 2007-08-04 00:21:50
|
I just rewhacked a large part of the web api client code which you'll need to understand if you're writing java clients for the ogoglio services. From my checkin comment: Refactored the WebAPI classes like so: WebAPIDescriptor: handles all of the URL creation mojo for a given Ogoglio service WebAPIAuthenticator: contains login information and fetches account and auth documents WebAPIClientWire: handles all HTTP communication WebAPIClient: wraps the descriptor, wire, and authenticator to provide easy functions for manipulating the remote ogoglio service NOTE: WebAPIClient instances are no longer bound to a single space These changes make it easier for us to test because the individual objects can be mocked more easily, and in general removes a lot of the intertwined nastiness that had grown up in WebAPIClient. NOTE: spaceui.js has changed to reflect that the viewer applet now takes a spaceID parameter instead of a spaceURI. If you have custom HTML wrapping the vi ewer jar you'll need to change it after this update. NOTE 2: There are two tests in templatesync which don't pass, mostly because I'm still getting my feet under me with RMock and I'm going to bother Ian until he helps me. Also, the Persist tests are hard coded for a specific db setup, which Ian is going to fix Real Soon Now. - Trevor |
|
From: Gal N. <gal...@gm...> - 2007-08-03 20:57:52
|
Hi, For some reason when I press one of the arrow buttons, I get a continuous movement. In the java console I see a few key_pressed key_release although I'm sure it was only one press/release sequence. I was trying to figure out the code in PhysicsBehavior but I still need to figure out all the wakeups :(. Any Idea/suggestion? Gal. |
|
From: Theo A. <t.a...@gm...> - 2007-08-01 14:12:26
|
Ian Thanks for the detailed reply. I'm on the road through next week, but we will be continuing our investigations into seeing if we can use ogoglio as a simple straightforward development platform. Theo |
|
From: Ian S. <ian...@ac...> - 2007-08-01 14:09:36
|
Hm. I checked in the code last night that moved "AccountServlet $TemplateResource" into it's own file. If what you put below is a cut-n-paste (without a typo) then that isn't your problem since you are referring to the plural (note 's') version which is the resource that lists the templates for a given user. Further, I don't believe that this change affects the 0.3 release--only folks using the current source from the repo. Perhaps you should try to using the command line tools and doing "ant clean" and then "ant war" to make sure you have everything built that you need to before trying to run the server? Other than that I'm kinda out of ideas... The latter XML errors look like they might be something to do with your server.xml... can you post that to the list so folks can look at it? ------------------------------------------------------------------- Ian Smith ian...@ac... ----------------------------------------------------------- I asked a gas station employee if he ever had trouble breathing// He said, 'it varies from season to season.' On Aug 1, 2007, at 5:40 AM, Geetika Sharma wrote: > > Hi > > I am trying to run the demo server (version 0.3) on a windows xp > machine. I have downloaded and installed all the pre-requisites. > When I startup tomcat, I can get to the login page and I am able to > login with library and og1234. After that I get a page saying > loading for profile, your spaces and membership and then nothing > happens. The edit and create a new space buttons also dont work. I > get the following errors from the java console. > > WARN Configurator: 126 - No configuration found. Configuring > ehcache from ehcache-failsafe.xml found in the classpath..... > ERROR [/og]:674 - StandardWrapper.Throwable > java.lang.NoClassDefFoundError: com/ogoglio/site/AccountServlet > $TemplatesResource... > > and similar errors for SpaceServlet$SpaceMemberResource and some > other servlets. > > I also tried running the server. It compiles ok but when I run it > I get the following error. > > Aug 1, 2007 5:21:33 PM org.apache.tomcat.util.digester.Digester > fatalError > SEVERE: Parse Fatal Error at line 46 column 1: XML document > structures must start and end within the same entity. > org.xml.sax.SAXParseException: XML document structures must start > and end within the same entity. > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXP > arseException(Unknown Source) > at > com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError ( > Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl > .endEntity(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEnti > ty(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl > .scanComment (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl > $FragmentContentDriver.next(Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next > (Unknown Source) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl > .scanDocument(Unknown Source) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse > (Unknown Source) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse > (Unknown Source) > at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse > (Unknown Source) > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse > (Unknown Source) > at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl > $JAXPSAXParser.parse (Unknown Source) > at org.apache.tomcat.util.digester.Digester.parse(Digester.java: > 1562) > at org.apache.catalina.startup.Catalina.load(Catalina.java:490) > at org.apache.catalina.startup.Catalina.start(Catalina.java :544) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > Aug 1, 2007 5:21:33 PM org.apache.catalina.startup.Catalina load > WARNING: Catalina.start using conf/server.xml: > org.xml.sax.SAXParseException: XML document structures must start > and end within the same entity. > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse > (Unknown Source) > at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl > $JAXPSAXParser.parse(Unknown Source) > at org.apache.tomcat.util.digester.Digester.parse(Digester.java: > 1562) > at org.apache.catalina.startup.Catalina.load (Catalina.java:490) > at org.apache.catalina.startup.Catalina.start(Catalina.java:544) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:433) > Aug 1, 2007 5:21:33 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 0 ms > > > Please Help!!! > > Geetika > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Ogoglio-developers mailing list > Ogo...@li... > https://lists.sourceforge.net/lists/listinfo/ogoglio-developers |
|
From: Geetika S. <gee...@gm...> - 2007-08-01 12:40:08
|
Hi
I am trying to run the demo server (version 0.3) on a windows xp machine. I
have downloaded and installed all the pre-requisites. When I startup tomcat,
I can get to the login page and I am able to login with library and og1234.
After that I get a page saying loading for profile, your spaces and
membership and then nothing happens. The edit and create a new space buttons
also dont work. I get the following errors from the java console.
WARN Configurator: 126 - No configuration found. Configuring ehcache from
ehcache-failsafe.xml found in the classpath.....
ERROR [/og]:674 - StandardWrapper.Throwable
java.lang.NoClassDefFoundError:
com/ogoglio/site/AccountServlet$TemplatesResource...
and similar errors for SpaceServlet$SpaceMemberResource and some other
servlets.
I also tried running the server. It compiles ok but when I run it I get the
following error.
Aug 1, 2007 5:21:33 PM org.apache.tomcat.util.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 46 column 1: XML document structures must
start and end within the same entity.
org.xml.sax.SAXParseException: XML document structures must start and end
within the same entity.
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
at
com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
Source)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load(Catalina.java:490)
at org.apache.catalina.startup.Catalina.start(Catalina.java :544)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Aug 1, 2007 5:21:33 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
org.xml.sax.SAXParseException: XML document structures must start and end
within the same entity.
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
at org.apache.catalina.startup.Catalina.load (Catalina.java:490)
at org.apache.catalina.startup.Catalina.start(Catalina.java:544)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:433)
Aug 1, 2007 5:21:33 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 0 ms
Please Help!!!
Geetika
|
|
From: Gal N. <gal...@gm...> - 2007-07-27 21:03:29
|
Oops, isn't scriptable objects instantiated on the server side? |
|
From: Gal N. <gal...@gm...> - 2007-07-27 20:39:02
|
Hi Trevor, I need to add a context menu to a thing. What I'm thinking to do iss to wrap a JPopupMenu in a ScriptableObject. However the menu object needs a parent frame to be visible or else I would have problems with the focus and more. Do you have an idea how I might get an access from a scriptable to the parent frame i.e. the ViewerApplet? Thanks, Gal |
|
From: Trevor F. S. <tr...@tr...> - 2007-07-27 15:47:48
|
I accidentally replied just to Gal, but here's the plan for doors. Gal's replied to me that this satisfies his application requirements, though of course we all need it yesterday. :-) ---------- Forwarded message ---------- Hey, I'd say to hold off on the door hack for now. Gal's right that the additional field would provide the features he mentions, but there's a larger plan for doors which will make that change obsolete. The plan: Doors are to be portals which you walk through to teleport to a new space. This means that a door's template needs to define proximity sensors (which we don't have yet) and a script that tells the client to teleport to a new space. The client should show a graphic (perhaps animated) while it shuts down the connection to the old space and opens the connection to the new space. Doors should also be two sided, by default, so that people don't go through a door and turn around only to see no door. So both spaces need doors which link to each other, and the links should specify the destination door, so the link URI should be of the form http://example.com/og/space/23/door/3 In the rare case that we actually want one sided doors, they should use a link URI of the form http://example.com/og/space/23/44,33,22.1 to teleport to space 23 at coordinates x = 44, y = 33, z = 22.1. Finally, doors to different spaces need to look different (aka "facades"), which are templates which are defined by the remote door record. For example, if there's a door to a desert island it can look like it's made of palm fronds and drift wood. This is why doors have a template ID field, though it isn't that useful at the moment since it always defaults to template ID 2. I'd like to avoid making door templates different from thing templates if at all possible, and I'm not yet convinced that just naming a template "Big Wooden Door" isn't enough to differentiate it from thing templates. Gal, does your application require that door templates be separated in the UI from thing templates? -Trevor |
|
From: Ian S. <ian...@ac...> - 2007-07-26 00:51:08
|
> > Do you feel that Ogoglio will be able to meet these requirements in > the next few months? > > 1. A collaborative environment for viewing BVH animation files - > alternative formats are acceptable. Initially one client viewing is > fine, but more than one client by the end of the summer would be > great. Eventual/planned support for Collada would be very nice. > Although the infrastructure for integrating BVH animation files is a bit primitive, I believe that BVH animations are already supported. If I am not mistaken, the animations that work from the chat interface (e.g. /wave) are (trevor's home grown) animations. I believe that all connected users see these animations if they are in the same space. I believe that the changelog shows that trevor checked in support for this on June 1st. >Revision 180 - (view) (download) (annotate) - [select for diffs] >Modified Fri Jun 1 23:34:18 2007 UTC (7 weeks, 5 days ago) by trevorolio >File length: 19207 byte(s) >Diff to previous 178 >Added /wave and /point animations until we have user created ones I believe the source code to support some of this is in spaces/trunk/ src/com/ogoglio/viewer/j3d/bvh in the current distribution or you can view it here: http://ogoglio.svn.sourceforge.net/viewvc/ogoglio/spaces/trunk/src/ com/ogoglio/viewer/j3d/bvh/ If you have specific ideas for what you would like to see in terms of BVH support, this is the right mailing list to talk about it! I am not aware of the Collada format, so I really can't comment on that. > 2. The Ogoglio client being able to notify external applications of > in-world events such as double-clicking or right-clicking on an > in-world object. > This is already supported, if a bit indirect. The ogoglio client can already talk to the web browser it is contained within, in response to in-world events. Although I haven't tried it, I don't see why you can't have the web-browser do almost anything via this mechanism. If the web-browser were sent to a URL that sent it the right-type of file you could, if awkwardly, trigger programs to be launched on the client machine. I believe that Trevor's "office" has displays in it (for example) that refresh from web content based on user input.... not quite the same as what you are asking for, but shows that the 3d world can interact with the "outside" world. > 3. The Ogoglio client being able to supply some kind of scripting > support for interacting with in-world objects. This is already supported, although the API could probably use your feedback to get something more friendly! See the javascript information on this page: http://ogoglio.wiki.sourceforge.net/ServerManualJavascriptAPI |
|
From: Theo A. <t.a...@gm...> - 2007-07-23 22:04:30
|
Hello Everybody Below are some of the things we are looking for in the short term. I am being deliberately vague because I 'd rather be open to fresh ideas and we are still very early stage. We can put up with things such as walking through walls for a while. Also I understand that a good door framework is a big part of your current thought process. >From what I've seen so far Ogoglio is ready for these, so I'm more concerned about extended time frames for any of these requirements. Do you feel that Ogoglio will be able to meet these requirements in the next few months? 1. A collaborative environment for viewing BVH animation files - alternative formats are acceptable. Initially one client viewing is fine, but more than one client by the end of the summer would be great. Eventual/planned support for Collada would be very nice. 2. The Ogoglio client being able to notify external applications of in-world events such as double-clicking or right-clicking on an in-world object. 3. The Ogoglio client being able to supply some kind of scripting support for interacting with in-world objects. Theo |
|
From: Theo A. <t.a...@gm...> - 2007-07-23 21:31:05
|
Ian: Thanks for speedy response. I've not tried yet with trunk - since I've not had a successful build. ;-) With 0.3 lots does work, but you get a 500 error (and other messages) within the Java viewport when you try to view a world Anyway you've given me ammunition to continue. I will now dump the Eclipse/Tomcat/SVN setup I installed into Windows and do a fresh install using kubuntu... Thank you, Theo On 7/23/07, Ian Smith <ian...@ac...> wrote: > No, I use the trunk build regularly with a different address so I can > run the client on a separate machine from the server. > > What errors are you seeing? I might have some seen some of them as I > was getting my box (linux) to work this way... > > ian > > > ------------------------------------------------------------------- > Ian Smith > ian...@ac... > ------------------------------------------------------------------- > I wish the world was flat like the old days// > and I could travel just by folding the map > > > > On Jul 23, 2007, at 2:00 PM, Theo Armour wrote: > > > Hello Everybody > > > > A limit of the 0.3 release, it appears, is that one must use the > > 127.0.0.1 IP address as the URL in server.xml. > > > > Is this also true for the current trunk build? > > > > Theo > > > > ---------------------------------------------------------------------- > > --- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a > > browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > Ogoglio-developers mailing list > > Ogo...@li... > > https://lists.sourceforge.net/lists/listinfo/ogoglio-developers > > |
|
From: Theo A. <t.a...@gm...> - 2007-07-23 21:00:57
|
Hello Everybody A limit of the 0.3 release, it appears, is that one must use the 127.0.0.1 IP address as the URL in server.xml. Is this also true for the current trunk build? Theo |
|
From: Gal N. <gal...@gm...> - 2007-07-23 15:41:51
|
Hi, I was wandering; maybe we can add a Boolean flag to the template record to indicate that this template record is a door? This way we can avoid the ugly need of setting template "id" 2 to be a door which is one benefit and the other benefit would be a way to add various door templates and list those templates as doors separately from regular template, even though they are the same. The proposed idea requires very little coding though it requires a change to the database templates table!!!. Door templates would still be a regular template, accessed the same as regular templates, but the flag will enable the account user to list it as doors. Under the hood, the calls to edit/delete/create will be the usual calls of templates. I will be happy to make a patch for it. Gal. |
|
From: Gal N. <gal...@gm...> - 2007-07-23 14:11:32
|
Theo, from the tomcat log it seems you have a java.lang.NoClassDefFoundError:
com/ogoglio/site/AccountServlet$TemplateQueryRes
Ource
Which means Tomcat was unable to find the classes in its classpath.
So, it jumps into my mind that you might have a configuration problem.
Here is my server.xml however it will not do you much good since I run ogoglio
as ROOT and I run it with MySql and not hsqldb, but you might find here some
helpful bits.
Gal.
<?xml version="1.0" encoding="UTF-8"?>
<Server port="8005" shutdown="SHUTDOWN">
<GlobalNamingResources>
<Resource auth="Container" description="U DB"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
name="UserDatabase" pathname="conf/tomcat-users.xml"
type="org.apache.catalina.UserDatabase"/>
</GlobalNamingResources>
<Service name="Catalina">
<Connector URIEncoding="UTF-8" acceptCount="100" connectionTimeout="20000"
disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192"
maxSpareThreads="75" maxThreads="150" minSpareThreads="25" port="8080"
redirectPort="8443"/>
<Connector port="8009" protocol="AJP/1.3"/>
<Engine defaultHost="localhost" name="Catalina">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host appBase="webapps" name="localhost">
<Context docBase="C:/workspace/ROOT/war" path="/" reloadable="true"
source="org.eclipse.jst.jee.server:ROOT">
<Logger className="org.apache.catalina.logger.SystemOutLogger"
timestamp="true" verbosity="4"/>
<!-- THIS DEFINES THE DATABASE USED BY THE OGOGLIO SERVLETS -->
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver"
maxActive="15" maxIdle="5" maxWait="10000" name="jdbc/space"
password="password" scope="Shareable" type="javax.sql.DataSource"
url="jdbc:mysql://localhost/og?autoReconnect=true&characterEncoding=UTF-8"
username="username"/>
<!-- THE FOLLOWING VARIABLES ARE READ IN
com.ogoglio.site.AbstractResourceServet.init -->
<!-- CHANGE THIS TO POINT TO THE DIRECTORY WHERE YOU WANT THE MODELS,
TEXTURES, SCRIPTS, and XML FILES TO BE STORED -->
<Environment name="ogoglio/mediaURL" type="java.lang.String"
value="file:/C:/workspace/ROOT/working/media"/>
<Environment name="ogoglio/mediaDirectory" type="java.lang.String"
value="C:/workspace/ROOT/working/media"/>
<!-- CHANGE THIS TO BE THE PUBLIC URL FOR YOUR SERVICE:
http://YOUR_DOMAIN/og/ -->
<Environment name="ogoglio/baseURL" type="java.lang.String"
value="http://www.domain.com:8080/"/>
<!-- CHANGE THIS TO TRUE IF YOUR SIMS RUN ON SEPARATE MACHINES (UNSAFE
UNLESS THE SIMS HAVE FIREWALLS WHICH REFUSE CONNECTIONS FROM ALL BUT KNOWN WEB
APPS) -->
<Environment name="ogoglio/simsAllowRemoteAccess" type="java.lang.String"
value="true"/>
</Context>
</Host>
</Engine>
</Service>
</Server>
> -----Original Message-----
> From: ogo...@li... [mailto:ogoglio-
> dev...@li...] On Behalf Of Theo Armour
> Sent: Monday, July 23, 2007 7:49 AM
> To: Ian Smith
> Cc: ogo...@li...
> Subject: Re: [Ogoglio-developers] Fwd: 2 out of 3 running...
>
> Gal:
>
> Attached are copies of the tomcat log and the java console log file
> from c:/decs...settings/owner/aplication data/sun/java/deployment/log
> - created while loading the server and client on a windows PC.
>
> Please let me now what you would actually like to see in terms of logs...
>
> Theo
|
|
From: Theo A. <t.a...@gm...> - 2007-07-23 07:50:28
|
Ian: No I've not used SVN yet. I have been trying 0.3. But since you recommend this, I working on it. I have Ant, TomCat, SVN, Eclipse and its bits all installed and have run them successfully. I'm still working on getting all the bits connected and running together. Anybody" Would it be possible for somebody to send me a copy of a working server.xml for Windows XP that I can use as a frame of reference? Theo |
|
From: Theo A. <t.a...@gm...> - 2007-07-23 04:49:19
|
Gal: Attached are copies of the tomcat log and the java console log file from c:/decs...settings/owner/aplication data/sun/java/deployment/log - created while loading the server and client on a windows PC. Please let me now what you would actually like to see in terms of logs... Theo |
|
From: Ian S. <ian...@ac...> - 2007-07-23 02:28:48
|
I've just committed rev 230. It has a really simple implementation of getAllNames() for the web-based media storage repo. If somebody out there wants to help and has server data that should be preserved and (MAKE BACKUP!) could try the new migration tool com.ogoglio.persist.MigrateDB_TemplateTables (MAKE BACKUP!) and give a report (MAKE BACKUP!) that'd be great. The transmutable production setup is a bit inaccessible right now (and will be until next weekend) or I'd do the experiment myself. I have also confirmed that people that want to can run MySQL based database and web-based media stores on a single machine (if you tweak your tomcat settings right). I'm doing this now on Linux. thanks ian |
|
From: Ian S. <ian...@ac...> - 2007-07-23 00:47:35
|
[I'm posting this commit message again here because people on this list need this info and probably do not get the svn commit messages...] ian WARNING: This checkin changes the database format! If you have data in an ogoglio server WARNING: that you want to preserve, be sure to make a backup before attempting to switch WARNING: to this version of the server! Better yet, perhaps wait until this change has WARNING: been verified to work in your configuration on the ogoglio-developers mailing list. WARNING: There is a new tool in this version: com.ogogilo.persist.MigrateDB_TemplateTables WARNING: which will attempt to migrate data between versions. This program is a horrendous WARNING: hack, but appears to work correctly for the "development configuration" of WARNING: hsqldb + FileStore for media. Instructions for using that migrate a set of data WARNING: between versions is in that file, but be sure to make a backup because that WARNING: hasn't been tested in all configurations. WARNING: This is *known* to not work with the WebStore. That change shoud be forthcoming WARNING: shortly. If you are using Web-based storage of your media files, do not upgrade WARNING: to this version. This is significant, but "behind the scenes" change; it should not be visible to users. The objective of this change was to support a more complex type of TemplateDocument that looks like this (note the new child elements): <template ownerusername="susan" templateid="3" displayname="Test Cube"> <supportfile filename="TestCube.gif" lastmodifiedUTC="Sunday, July 22, 2007 5:09:55 PM PDT"/> <scriptfile lastmodifiedUTC="Sunday, July 22, 2007 5:09:55 PM PDT"/> <geometry levelofdetail="0" lastmodifiedUTC="Sunday, July 22, 2007 5:09:55 PM PDT"/> <supportfile filename="TestCube.mtl" lastmodifiedUTC="Sunday, July 22, 2007 5:09:55 PM PDT"/> </template> These new elements allow any user of template documents to know about the other files related to the template and when they were last modified. Eventually, this will be used to support a client-side program that can keep a set of templates "synchronized" with the server so that one can do editing on a local machine of a set of templates for some application, and the synchronization tool does all necessary updating of the server. This is much more convenient than the current situation, which requires the use of many web pages. The beginnings of that tool--not yet completed--are in com.ogoglio.templatesync but this should not be used yet as it is under active development. A side-effect of this change was to do enough bookkeeping in the database to be able to generate these templates without needing to ask the media server each time a template is downloaded. As part of this effort, we now use Hibernate much more extensively to maintain these associations between templates and their support files. If this continues work well, all associations may eventually be converted to using Hibernate to maintain them; this is being put in place as a test of this functionality. ------- OTHER CHANGES --------- A change has been started in WebAPIClient to move all of the actual code that touches the HTTP protocol itself (the wire) into WebAPIClientWire in an effort to eventually allow WebAPIClient to be free of network code and (one day) be able to run without a network using a mock. For now, the code that is involved with templates has been converted and the new style can be checked out if one is interested. WebAPIClientWire, for now, contains *copies* of the networking code in WebAPIClient so that existing code can be left undisturbed in WebAPIClient. ClientTests has been revamped to make understanding what tests are being performed easier to understand. The process of removing the inter-test dependencies has been started. New tests have been added to insure that the new template support files and last modified times are working properly. Fixed a bug in Thing.reload() where the shapes table was not being cleared. This had not been frequently observed to the use of a hash table which was masking the problem for most users. MediaStore has been changed to support the listing of all files. This API call is not yet rolled all the way through to WebStore, thus we know the migration tool cannot work because the migration tool needs this call to function properly to work at all. Many changes were needed in the com.ogoglio.persist package to support the new types of data that we are now storing. These changes were mostly in the TemplateRecord and in the TemplateSupportFileRecord classes. Some (all?) of the Hibernate test setup code has now been factored out in an effort to make writing Hibernate tests easier. A problem with dependencies in ClientTests led to much work on the PossessionRecord in an effort to be sure that Space deletion functioned properly. Nothing was broken, but in the debugging process new constants were added PossessionRecord to indicate the lack of a Space, lack of a Thing, etc. This change should probably be rolled into all the places we currently use -1 as a signal value, as these different constants make the code more clear and easier to debug. |
|
From: Ian S. <ian...@ac...> - 2007-07-22 23:54:08
|
There have been some changes recently which were windows-specific. Are you running the latest build from SVN? ian ------------------------------------------------------------------- Ian Smith ian...@ac... ----------------------------------------------------------- I asked a gas station employee if he ever had trouble breathing// He said, 'it varies from season to season.' On Jul 22, 2007, at 1:14 AM, Gal Nitzan wrote: > > Hi Theo, > > Do you have any info in the java console? > >> -----Original Message----- >> From: ogo...@li... >> [mailto:ogoglio- >> dev...@li...] On Behalf Of Theo Armour >> Sent: Sunday, July 22, 2007 9:24 AM >> To: ogo...@li... >> Subject: [Ogoglio-developers] Fwd: 2 out of 3 running... >> >> Hello Everybody >> >> I am helping a start-up to develop in-world animation tools for >> virtual worlds. We've been looking for a simple FOSS platform to use >> as a base environment for coding. Once we have started building tools >> we like, we plan to migrate them to popular commercial worlds. >> >> We've spent some time on Wonderland/Darkstar/Looking Glass and >> decided >> this was not for us. We've investigated several other platforms and >> looked at many. And now we've arrived a Ogoglio. >> >> I have been able, after some effort, been able to get Ogoglio server >> and client running on Macs and Kubuntu Linux. Our first impression is >> we like the overall simplicity and that there is/may be already >> enough >> working functionality that we could start working >> >> The issue for us at the moment is that I cannot get a client running >> properly on Windows. Two of our main coders are totally >> Windows-centric. Unless I can show them how an Ogoglio client can be >> made to run on Windows it is difficult for us to proceed. >> >> Some background on my attempts: >> >> Two cpus: Gateway with AMD Turian 64 and Dell 620 with Core 2 Duo >> Both running Windows XP Home SP2 with all current patches installed >> Tried: Java3D 1.5.0 & 1.5.1 >> Java JDK 1.5.0.12, 1.6.0.01 & 02 >> Ant not loaded but not trying to build anything. >> >> Server/Tomcat seems fine. Firefox shows Java plugins loaded. Java >> -version reports correctly. Using bin/startup.bat from top directory. >> Using http://127.0.0.1:8080/og >> >> I have frequently run with clean installs of Ogoglio. >> >> Client always allows logging in/out with no issues. >> >> When I click on Login, the client inevitably freezes/hangs with all >> options saying 'Loading...' >> >> So any and all advice will be appreciated. >> >> Theo Armour >> >> PS: >> Previous life stuff includes having being: >> Architect for 12 metro stations in Hong Kong >> Program Manager for AutoCAD Releases 13,14 and 2000 >> Angel to a number of curious start ups >> >> I live in San Francisco and Paris and aspire to being a gifted >> amateur >> script kiddie. >> >> --------------------------------------------------------------------- >> ---- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a >> browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> Ogoglio-developers mailing list >> Ogo...@li... >> https://lists.sourceforge.net/lists/listinfo/ogoglio-developers > > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a > browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Ogoglio-developers mailing list > Ogo...@li... > https://lists.sourceforge.net/lists/listinfo/ogoglio-developers |
|
From: Theo A. <t.a...@gm...> - 2007-07-22 15:39:09
|
Forwarding to the list... On 7/22/07, Theo Armour <t.a...@gm...> wrote: > Gal > > Thanks for the speedy reply. Good thought. I'm a Java newbie. I will > be at WordCamp 2007 (WordPress conference) all day today. I'll look > into it tonight. > > Theo > Hi Theo, Do you have any info in the java console? |
|
From: Gal N. <gal...@gm...> - 2007-07-22 08:14:06
|
Hi Theo, Do you have any info in the java console? > -----Original Message----- > From: ogo...@li... [mailto:ogoglio- > dev...@li...] On Behalf Of Theo Armour > Sent: Sunday, July 22, 2007 9:24 AM > To: ogo...@li... > Subject: [Ogoglio-developers] Fwd: 2 out of 3 running... > > Hello Everybody > > I am helping a start-up to develop in-world animation tools for > virtual worlds. We've been looking for a simple FOSS platform to use > as a base environment for coding. Once we have started building tools > we like, we plan to migrate them to popular commercial worlds. > > We've spent some time on Wonderland/Darkstar/Looking Glass and decided > this was not for us. We've investigated several other platforms and > looked at many. And now we've arrived a Ogoglio. > > I have been able, after some effort, been able to get Ogoglio server > and client running on Macs and Kubuntu Linux. Our first impression is > we like the overall simplicity and that there is/may be already enough > working functionality that we could start working > > The issue for us at the moment is that I cannot get a client running > properly on Windows. Two of our main coders are totally > Windows-centric. Unless I can show them how an Ogoglio client can be > made to run on Windows it is difficult for us to proceed. > > Some background on my attempts: > > Two cpus: Gateway with AMD Turian 64 and Dell 620 with Core 2 Duo > Both running Windows XP Home SP2 with all current patches installed > Tried: Java3D 1.5.0 & 1.5.1 > Java JDK 1.5.0.12, 1.6.0.01 & 02 > Ant not loaded but not trying to build anything. > > Server/Tomcat seems fine. Firefox shows Java plugins loaded. Java > -version reports correctly. Using bin/startup.bat from top directory. > Using http://127.0.0.1:8080/og > > I have frequently run with clean installs of Ogoglio. > > Client always allows logging in/out with no issues. > > When I click on Login, the client inevitably freezes/hangs with all > options saying 'Loading...' > > So any and all advice will be appreciated. > > Theo Armour > > PS: > Previous life stuff includes having being: > Architect for 12 metro stations in Hong Kong > Program Manager for AutoCAD Releases 13,14 and 2000 > Angel to a number of curious start ups > > I live in San Francisco and Paris and aspire to being a gifted amateur > script kiddie. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Ogoglio-developers mailing list > Ogo...@li... > https://lists.sourceforge.net/lists/listinfo/ogoglio-developers |
|
From: Theo A. <t.a...@gm...> - 2007-07-22 06:24:35
|
Hello Everybody I am helping a start-up to develop in-world animation tools for virtual worlds. We've been looking for a simple FOSS platform to use as a base environment for coding. Once we have started building tools we like, we plan to migrate them to popular commercial worlds. We've spent some time on Wonderland/Darkstar/Looking Glass and decided this was not for us. We've investigated several other platforms and looked at many. And now we've arrived a Ogoglio. I have been able, after some effort, been able to get Ogoglio server and client running on Macs and Kubuntu Linux. Our first impression is we like the overall simplicity and that there is/may be already enough working functionality that we could start working The issue for us at the moment is that I cannot get a client running properly on Windows. Two of our main coders are totally Windows-centric. Unless I can show them how an Ogoglio client can be made to run on Windows it is difficult for us to proceed. Some background on my attempts: Two cpus: Gateway with AMD Turian 64 and Dell 620 with Core 2 Duo Both running Windows XP Home SP2 with all current patches installed Tried: Java3D 1.5.0 & 1.5.1 Java JDK 1.5.0.12, 1.6.0.01 & 02 Ant not loaded but not trying to build anything. Server/Tomcat seems fine. Firefox shows Java plugins loaded. Java -version reports correctly. Using bin/startup.bat from top directory. Using http://127.0.0.1:8080/og I have frequently run with clean installs of Ogoglio. Client always allows logging in/out with no issues. When I click on Login, the client inevitably freezes/hangs with all options saying 'Loading...' So any and all advice will be appreciated. Theo Armour PS: Previous life stuff includes having being: Architect for 12 metro stations in Hong Kong Program Manager for AutoCAD Releases 13,14 and 2000 Angel to a number of curious start ups I live in San Francisco and Paris and aspire to being a gifted amateur script kiddie. |