Navigate to the variables settings of your OpenBD administrator, see if "Use J2EE Sessions" is turned on, then try again.
Not an authoritative fix, just something that's worked for me.
Al

On 7/6/2012 11:54 AM, galvanash wrote:
I am trying out the nightly, but the last two I tried have the same issue...

When I try to access /bluedragon/administrator/ I get the following error... I don't get it though, the Application.cfc explicitly enables sessionManagement - why would the scope not be enabled.

The requested SESSION scope is not enabled. 

Type Application
Function(s) onApplicationStart (C:/Development/my.tsged.com/bluedragon/administrator/Application.cfc, Line=32, Column=2)
|
+--setInitialSecurity (C:/Development/my.tsged.com/bluedragon/adminapi/Administrator.cfc, Line=30, Column=151)
Tag Context CFSET (C:/Development/my.tsged.com/bluedragon/adminapi/Administrator.cfc, Line=46, Column=7)
|
+-- CFIF (C:/Development/my.tsged.com/bluedragon/adminapi/Administrator.cfc, Line=44, Column=5)
    |
    +-- CFFUNCTION (C:/Development/my.tsged.com/bluedragon/adminapi/Administrator.cfc, Line=30, Column=151)
        |
        +-- CFSCRIPT (C:/Development/my.tsged.com/bluedragon/administrator/Application.cfc, Line=33, Column=3)
            |
            +-- CFFUNCTION (C:/Development/my.tsged.com/bluedragon/administrator/Application.cfc, Line=32, Column=2)
Source
43:     
44:     <cfif doSetConfig>
45:       <!--- need to log in briefly to be able to call setConfig() --->
46:       <cfset session.auth.loggedIn = true />
47:       <cfset session.auth.password = localConfig.system.password />
^ Snippet from underlying CFML source



ps. Session Management does work - it works in my user code. It just isnt working in the admin console.

On Thursday, June 28, 2012 5:33:57 PM UTC-5, Alan Williamson wrote:
okay ... let me give you a quick run down on all the cool stuff that has
just been released in this nightly build.

Caching .....

Right, in light of the recent discussions regarding caching, i decided
to go back to this area and look at what others were doing and bring us
inline.   We were already nearly in line (such is the woes of being the
first, then others not copying you!).

The caching functions have been rounded out to be compatible with others
as you can see the list of functions here:

http://www.openbd.org/manual/?/function/category/cache

We've taken to the notion of "region" (which we called group) and
applied to that everything.   So now you can use as your caching engines:

* Memory
* Memory + Disk
* MongoDB
* Memcached
* Couchbase
* Amazon ElastiCache

It is dead easy to add more storage engines if we want to.  At this
point i don't see a need for another one outside of these heavy hitters.

We've extended functions like SalesForceXXX(), CFQUERY and
CFCACHECONTENT to use these new region format, so allowing you to
quickly use say a Memcached server for your query requirements.

In addition, we also added caching to CFFUNCTION, so you can now also
cache these calls, using the same region="" attribute to determine which
storage engine you are going to be using.

http://www.openbd.org/manual/?/tag/CFFUNCTION

For a full down on all the configuration etc then go here:

http://www.openbd.org/manual/?/caching

Want more goodness?  okay then ...

Session management across multiple machines is a pain, and this is an
area that to be frank has been poorly supported by the underlying J2EE
engines (esp as some of their techniques simply do not work in the cloud).

OpenBD now lets you specify a session storage engine for where it will
store its sessions.  Again MongoDB, CouchBase/Memcached are supported
for this.

http://www.openbd.org/manual/?/app_application_cfc

We are using this particular feature in the cloud, using Mongo as our
session storage engine, and it rocks.

For those from the old skool, think of this like 'client' scope without
the performance overhead and done right.   Kept nice and simply and
tuned to ensure only the minimal amount of data is going back and forward.

We rewrote the session layer here, improving performance overall.

Want more?  okay ...

Managing JSON with remote AJAX frameworks can be a pain when it comes to
the callback on the access=remote on CFFUNCTION.  We've taken the pain
out of this, but allowing you to specify the case of the JSON keys and
format of the date through either control parameters or by specifying
them on the CFFUNCTION itself:

http://www.openbd.org/manual/?/webservices_restlet
http://www.openbd.org/manual/?/tag/CFFUNCTION

You can also control the default behaviour using the bluedragon.xml file:

http://www.openbd.org/manual/?/engine_bluedragonxml#jsoncase
http://www.openbd.org/manual/?/engine_bluedragonxml#jsondate

oooh and just one more thing .... we've added the SalesForce plugin to
the core engine, so there is no more requirement to add that manually.

http://www.openbd.org/manual/?/plugin_salesforce

PHEW!  That was a lot.   We're putting on the final touches to our new
web site and a round of last feature requests that have come in that
we'll be adding in before we spin out 2.3 officially.  We also have some
REALLY cool coming up which once our team have put their CSS touches on
it, you will see the new inbuilt profiler.

Enjoy


--
online documentation: http://openbd.org/manual/
http://groups.google.com/group/openbd?hl=en




--
online documentation: http://openbd.org/manual/
http://groups.google.com/group/openbd?hl=en

Reply via email to