Jul 19, 2011

Microsoft CRM 4.0 ASP.NET Error 1309 - your registration period has expired

This post is somewhat related to my previous post with a similar error message but the detailed error on that one says "you have reached the maximum number of user quota".  Please see that post if that is your ASP.NET error when trying to login to Microsoft CRM.

In this case, the users aren't able to login to CRM 4.0, they get an error saying "Invalid User Authentication".

This was a test/demo CRM installation on a virtual server that hadn't been used in a while.  The only clue I found was an ASP.NET error in the Application event log.  Source = ASP.NET 2.0.5.727.0. Event ID 1309.

Digging thru the error details, I found this...

Exception information:
  Exception type: CrmException
  Exception message: Your registration period has expired

Since this test/demo system had sat idle for a while, it had passed it's 30 day trial period and the registration wizard was never run.  So once I ran the CRM Registration Wizard, this error went away! But I'm wondering why it wouldn't simply provide a user prompt telling them this issue when they try to login via the browser, rather than making me dig through ASP.Net error logs???

Also, as I mentioned above, once I fixed this issue, I ran into another similar CrmException error that still prevented users from logging in, it said "You have reached the maximum number of user quota". Then I had to manually edit some SQL tables to fix this issue. Please see this post if you are also having this issue.
 

Microsoft CRM 4.0 ASP.NET Error 1309 - CRMException - maximum user quota

I was working on a Microsoft CRM 4.0 system the other day for one of my clients. It's mainly used for demo and testing purposes so it hadn't been used in a while.  The customer was unable to login to the server.  When they tried to login to CRM via the browser, they just got a message saying "Invalid User Authentication".

I spent quite a while checking security settings, IIS settings, etc.  Didn't really see anything CRM-related in the server event logs either. But I did see one error showing up at the exact moment the user was trying to login. But the source wasn't MSCRM, it was ASP.NET 2.0.50727.0.   Event ID 1309.

There was a long list of details on the error but the part that jumped out at me said this..
Exception type : CRMException
Exception message : You have reached the maximum number of user quota

So it sounded like they had more active user accounts than licenses. This is possible since the company was imported from another domain with different user accounts and probably not mapped appropriately. I think originally they were on a 30 trial installation and hadn't registered it so maybe that gave them an unlimited number of users during the trial period?  Since I had just registered it earlier to solve a different error, that might have kicked in the quota problem.  Though it seems like the browser login should have told them about being over quota, rather than having to dig into the server logs?

Anyway, I ended up going directly into the SQL tables and making some changes. I went into the SystemUserBase table. I was looking at the IsDisabled (bool) column.  Should be "True" for disabled users.  After counting the number of active users in the table, they were definitely over their 5 user license.  So I manually changed the IsDisabled value to "true" for all but 5 users.   Then I was able to login to CRM with no errors since they were now within their quota!

While you are there, you can also adjust the TYPE of user account via the AccessMode (int) field. 0 for full access, 1 for administrative access, 2 for read-only access. But this isn't necessary to fix the user quota error message.

I didn't see this error documented anywhere else so hopefully this post will show up in Google and help some other folks.

Jun 28, 2011

Microsoft delivers Office 2010 Service Pack 1 | ZDNet

Microsoft delivers Office 2010 Service Pack 1 | ZDNet

Test post using the BlogThis! extension for Chrome.

Microsoft Office 2010 Service Pack 1 is available

Service Pack 1 for Microsoft Office 2010 has just been made available for download.  You can read more about it here.

Here is a list of some of the updates...


  • Outlook fixes an issue where “Snooze Time” would not reset between appointments.
  • The default behavior for PowerPoint “Use Presenter View” option changed to display the slide show on the secondary monitor.
  • Integrated community content in the Access Application Part Gallery.
  • Better alignment between Project Server and SharePoint Server browser support.
  • Improved backup / restore functionality for SharePoint Server
  • The Word Web Application extends printing support to “Edit Mode.”
  • Project Professional now synchronizes scheduled tasks with SharePoint task lists.
  • Internet Explorer 9 “Native” support for Office Web Applications and SharePoint
  • Office Web Applications Support for Chrome
  • Inserting Charts into Excel Workbooks using Excel Web Application
  • Support for searching PPSX files in Search Server
  • Visio Fixes scaling issues and arrowhead rendering errors with SVG export
  • Proofing Tools improve spelling suggestions in Canadian English, French, Swedish and European Portuguese.
  • Outlook Web Application Attachment Preview (with Exchange Online only)
  • Office client suites using “Add Remove Programs” Control Panel,  building on our work from Office 2007 SP2
You can grab the 32 bit version here.   Or the 64 bit version here.

Official launch of Office 365 cloud offering from Microsoft

PC Mag has coverage of today's official launch. Office 365 provides hosted Exchange, Sharepoint and Lync services, starting as low as $7/month per user for small businesses.  If you'd like to check it out, you can always sign up for a free trial.

Back in business

Trying to get my blog back in action.  Checking out some of the new Blogger features and settings.  Updated the layout too. Looks nice!

Jul 26, 2010

Privacy Policy

Privacy Policy for www.jasonhartman.net

If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at techroundup@jasonhartman.net.

At www.jasonhartman.net, the privacy of our visitors is of extreme importance to us. This privacy policy document outlines the types of personal information is received and collected by www.jasonhartman.net and how it is used.

Log Files
Like many other Web sites, www.jasonhartman.net makes use of log files. The information inside the log files includes internet protocol ( IP ) addresses, type of browser, Internet Service Provider ( ISP ), date/time stamp, referring/exit pages, and number of clicks to analyze trends, administer the site, track user’s movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable.

Cookies and Web Beacons
www.jasonhartman.net does use cookies to store information about visitors preferences, record user-specific information on which pages the user access or visit, customize Web page content based on visitors browser type or other information that the visitor sends via their browser.

DoubleClick DART Cookie
.:: Google, as a third party vendor, uses cookies to serve ads on www.jasonhartman.net.
.:: Google's use of the DART cookie enables it to serve ads to users based on their visit to www.jasonhartman.net and other sites on the Internet.
.:: Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL - http://www.google.com/privacy_ads.html

Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include ....
Google Adsense
Amazon


These third-party ad servers or ad networks use technology to the advertisements and links that appear on www.jasonhartman.net send directly to your browsers. They automatically receive your IP address when this occurs. Other technologies ( such as cookies, JavaScript, or Web Beacons ) may also be used by the third-party ad networks to measure the effectiveness of their advertisements and / or to personalize the advertising content that you see.

www.jasonhartman.net has no access to or control over these cookies that are used by third-party advertisers.

You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices. www.jasonhartman.net's privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites.

If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites.

Autopilot White Glove error message We couldn't find any Provisioning Packages

I was testing out the Windows Autopilot "White Glove" feature this week.  This is a new feature of the Intune AutoPilot service th...