When I install the OpenID package, I get and error, after I've added the open id url to the box, and it's asked me to enter an email address to create an account (error pasted below). Any ideas what's causing this error?
No node exists with id '0'
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: No node exists with id '0'
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Figured it out with some poking, when the package was installed, it hadn't set up the default member type in web.config. Changing that to the OpenID member type sorted out the problem.
Tim, that was strange. It should do this automatically, provided it has write access to web.config.
Updating the web config is the last step in the installation process, so provided nothing else went wrong you should be ok. If something fails during install this is logged to the log table. Unless it failed due to write access for web.config I would very much like to have a look at that exception so I can see what went wrong.
It seems that version 4.0.4.2 of Umbraco has changed the name of the default member type. The installer will not update this value if it belives the user has changed it. Hence the problem with 0.
No node exists with id 0?
When I install the OpenID package, I get and error, after I've added the open id url to the box, and it's asked me to enter an email address to create an account (error pasted below). Any ideas what's causing this error?
No node exists with id '0'
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: No node exists with id '0'
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
Figured it out with some poking, when the package was installed, it hadn't set up the default member type in web.config. Changing that to the OpenID member type sorted out the problem.
:)
Tim, that was strange. It should do this automatically, provided it has write access to web.config.
Updating the web config is the last step in the installation process, so provided nothing else went wrong you should be ok. If something fails during install this is logged to the log table. Unless it failed due to write access for web.config I would very much like to have a look at that exception so I can see what went wrong.
Thanks,
Harald
It seems that version 4.0.4.2 of Umbraco has changed the name of the default member type. The installer will not update this value if it belives the user has changed it. Hence the problem with 0.
I will update the package.
Thanks,
Harald.
Aha, that explains it! I did wonder why it hadn't changed the web.config, as the config file was writeable.
is working on a reply...