Importing eCM content - How do you do it?

I have begun trying to migrate eCM content for an test upgrade I just made, but having a very difficult time following the manual.

Here is my entire configuration.

10.6 is still in production on a web  server and SQL server.
I have a seperate server that hosts the entire iMIS 15.1 application and web server pointing to the common SQL server below.
SQL server hosts both databases - the current development database in 10.6 which is a mirror of production 10.6 and the newly upgraded to 15.1.3632. Content folders reside in both dB's.
Copy of Production 10.6 dB: iMIS15_DEV
Upgraded db: iMIS15_1

I'm trying to follow the directions but it's very confusing to follow them, because it's assuming that you've already put the dB into production and eCM is already working in iMIS 15.1 which doesn't seem like a reasonable assumption. Here is how I followed the steps in the instructions:

1. I applied this script to the iMIS15_1 dB

UPDATE SystemConfig
SET ParameterValue = 'CM5:provider=SQLOLEDB;
Data Source = ISRISQL;
User ID = sa;
Password = Correct Password;
Initial Catalog = iMIS15_DEV;'
WHERE ParameterName = 'SecondaryConnection'
AND ParameterValue LIKE 'CM5%'

The script resulted in one changed record.

2. I went into the  iMIS15.1 application/web server and modfiied the CM5MigrationTool.exe.config file to the following information
<connectionStrings>
    <!-- datasource for the destination database.-->
  <add name="DataSource.iMIS.Connection" connectionString="server=ISRISQL;database=ISRIIMIS_15_1;uid=sa;pwd=isriimis;" />
  </connectionStrings>

and

<add key="SourceRootLocation" value="O:\Program Files\ASI\iMIS15\indexServiceProtected\Public" />

I ran the CM5MigrationTool.exe file from the same server which hosts the new iMIS 15.1 configuration.

Here is the error that I'm receiving:

O:\Program Files\ASI\iMIS15\Net\bin>cm5migrationtool.exe
Starting migration...
Loading import log...
                      Loaded 8 import log entries in 00:00:00.0015685.
Loading public view page map...
Error during migration: System.Data.OleDb.OleDbException: Invalid object name 'dbo.COmponent.Script_ref'
  at System.DAta.OleDb.OleDbDataReader.processResults(OleDbHReslut hr)
  at System.Data.OleDb.OleDbDataReader.nextResult()
  at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBeahvior beahvior, String method)
  at System.dAta.Ole    etc... etc... etc... (Hope that's enough typing)

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

This doesn't look

This doesn't look right:\

<add key="SourceRootLocation" value="O:\Program Files\ASI\iMIS15\indexServiceProtected\Public" />

The value of that key should be the path to your eCM source folder, which unless things are configured very differently than I expect, should not be in your indexServiceProtected folder (that folder is new in 15.1 and stores search metadata and uploaded files for WCM).

Also, note that this tool cannot be used if you were running eCM in two-database mode; you must have your eCM/eSeries database as the same database as your iMIS database. (I don't believe the upgrade will even succeed in two-database mode, so that's probably not the case here.)

If you are using a single-database install and just want to migrate your eCM content into WCM, then both connection strings should be the same (i.e. the source and destination DBs would be the same). They only need to be different if you actively want to migrate eCM content into a different database.

Eric Means
System Architect, ASI

On this test upgrade, I only

On this test upgrade, I only installed iMIS15. I don't have any eCM content on that server. That's my point. I'm building a test server for iMIS15 and didn't start by building an entire 10.6 eCM server and upgrade, but simply upgraded the dB. The other server (10.6) hosts all the eCM content in the folder. Where would I put that Source folder on the new server?

It's all in one database.

I'll try the same connection... after I figure the first paragraph above...

I see. I'm not sure you can

I see.

I'm not sure you can run the migration tool against a 10.6 database, but you can try it. Your UPDATE SystemConfig setting would need to point to the 10.6 database, not the 15_1 database (to tell it where to load the eCM database information from), and the connection string in the .config file needs to point to the instance you want the content to end up in.

If it won't run given the 10.6 DB info, you'd need to make a copy of the 10.6 database, upgrade it to 15.1, and then point the migration tool at the upgraded copy.

You can put the Source folder anywhere, the tool just needs to know the path so it can copy images, uploaded files, etc.

Eric Means
System Architect, ASI

So I have to move the entire

So I have to move the entire E:\eSeries\Source content folder over to the Test server? and place it anywhere? I have an upgraded copy of the dB already set up in 15.1.3632, so you're telling me all the connection information should be pointing to that dB and run everything on the server where I have iMIS 15.1 installed? That upgraded dB does contain all the content tables.

As long as the source

As long as the source content folder can be accessed from wherever you're running the migration tool, you don't have to move it at all -- just give it the correct path.

Yes, you can point it all at the same upgraded server and it should be fine.

Eric Means
System Architect, ASI

OK, here is what I did

OK, here is what I did now...

1. I ran the following script on the new database that was upgraded to iMIS 15.1
UPDATE SystemConfig
SET ParameterValue = 'CM5:provider=SQLOLEDB;
Data Source=ISRISQL;
User ID=sa;
Password=isriimis;
InitialCatalog=ISRIIMIS_15_1;'
WHERE (ParameterName = 'SecondaryConnection') AND (ParameterValue LIKE 'CM5%')

 

 

2a.
Changed this to
<connectionStrings>
    <!-- datasource for the destination database.-->
  <add name="DataSource.iMIS.Connection" connectionString="server=ISRISQL;database=ISRIIMIS_15_1;uid=sa;pwd=isriimis;" />
  </connectionStrings>

2b.
Changed this to:
<add key="SourceRootLocation" value="O:\Source" />

Now running the tool on the same server where 2a. and 2b. were configured, I still get the same error as the original error.

 

Would I have to restore the upgraded dB each time after running that script since it errored out?

No, you shouldn't have to

No, you shouldn't have to restore the DB; the migration tool can be run multiple times without problem.

Does that DB have a Component_Script_Ref table in it?

Eric Means
System Architect, ASI

Yes with a 103 records in

Yes with a 103 records in it...

Does the following

Does the following SQL Query produce that same error?

SELECT [ComponentCode], [ComponentScriptCode], [DisplayScript] FROM [dbo].[Component_Script_Ref] WHERE [ComponentCode] = 'WC'

Eric Means
System Architect, ASI

NOPE, it returns 23

NOPE, it returns 23 records...

I had created a website on this upgrade, thinking I needed to do that, but it is not called the same. I called the new website as Public.

Can you e-mail me the

Can you e-mail me the complete error message from the migration tool? (You can get a log file by running "CM5MigrationTool.exe > log.txt" at the command prompt.) emeans@advsol.com.

Eric Means
System Architect, ASI

Here is the entire

Here is the entire log:

 

Starting migration...
Loading import log...
 Loaded 8 import log entries in 00:00:00.0678653.
Loading public view page map...
Error during migration: System.Data.OleDb.OleDbException: Invalid object name 'dbo.Component_Script_Ref'.
   at System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)
   at System.Data.OleDb.OleDbDataReader.NextResult()
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   at Asi.Data.DataServer.ExecuteReader(CommandType commandType, String commandText, DataParameter[] commandParameters)
   at Asi.Data.DataServer.ExecuteReader(CommandType commandType, String commandText)
   at CM5MigrationTool.ContentManagerUpgrade.PopulatePublicViewPageMap()
   at CM5MigrationTool.ContentManagerUpgrade.Run()
Migration complete, total run time 00:00:00.1654245.

And you definitely ran the

And you definitely ran the SystemConfig update against the ISRIIMIS_15_1 database on ISRISQL? Because as best I can tell, that error message should only appear if the database it's trying to load data from is incorrect.

Eric Means
System Architect, ASI

Sent a screenshot of the

Sent a screenshot of the script running on that dB. I also sent a screen shot of the version for that database and confirmed all of the content records are within the dB...

Can you check the schema

Can you check the schema ownership for the Component_Script_Ref table? The only other thing I can think of is that it's not in dbo.
 

Eric Means
System Architect, ASI

 

select name from sys.schemas where sys.schemas.schema_id = (select schema_id from sys.objects where sys.objects.name = 'Component_Script_Ref')

dbo

dbo

Try a "select * from

Try a "select * from SystemConfig where ParameterValue like 'ECM%'".

Eric Means
System Architect, ASI

0 rows...

0 rows...

Sorry, that should have read

Sorry, that should have read "like 'CM5%'" rather than ECM.

Eric Means
System Architect, ASI

Results in a CSV file below

AA2483A8-1D3B-46E4-9343-8FCAC096047B,SecondaryConnection,CM5:provider=SQLOLEDB;
Data Source=ISRISQL;
User ID=sa;
Password=isriimis;
InitialCatalog=ISRIIMIS_15_1;,NULL,7CB98449-2975-4FE7-AF33-D583F3D6F6A7,2009-10-21 10:59:12.683,7CB98449-2975-4FE7-AF33-D583F3D6F6A7,2009-10-21 10:59:12.683,673A2ED2-EC66-4E5A-8453-D16844186C71,NULL,NULL
 

and the record shows:

CM5:provider=SQLOLEDB;  Data Source=ISRISQL;  User ID=sa;  Password=the correct password;  InitialCatalog=ISRIIMIS_15_1;

Retry

I installed iMIS on another server and got the same error as initially shown. After re-looking at both the configurations and running the script again on the database for the configuration, I successfully got past that error and am getting another one now:

 

Starting migration...
Loading import log...
 Loaded 8 import log entries in 00:00:00.0014763.
Loading public view page map...
 Loaded 25 public view page map entries in 00:00:00.0014695.
Copying publish servers...
 Copied 1 publish servers in 00:00:00.0669547.
Copying publish priority definitions...
 Copied 0 publish priority definitions in 00:00:00.0163747.
Copying system settings...
 Copied 0 system settings in 00:00:00.0015630.
Copying file type definitions...
 Copied 0 file type definitions in 00:00:00.0151884.
Copying security groups...
Error during migration: Asi.Business.CommitWithErrorsException:  
Role constraint violations:
  PropertyName=Name; Message=Name must be unique within a System; Severity=Error

   at Asi.Business.BusinessItem.CheckObjectConstraintsForCommit()
   at Asi.Business.BusinessContainer.CommitItem(BusinessItem item, Boolean acceptChanges)
   at Asi.Business.BusinessItem.Commit()
   at Asi.Business.BusinessItem.Save()
   at CM5MigrationTool.ContentManagerUpgrade.CopySecurityGroups()
   at CM5MigrationTool.ContentManagerUpgrade.Run()
Migration complete, total run time 00:00:00.1784439.

I followed the thread from

I followed the thread from ecm to wcm migration tool and restored the dB and tried again. It appears to be working now. I don't know how long the migration takes, but will keep you posted. Thanks, Ed

Got through all the security

Got through all the security groups. Now getting:

 

Starting migration...
Loading import log...
 Loaded 5967 import log entries in 00:00:00.0715723.
Loading public view page map...
 Loaded 25 public view page map entries in 00:00:00.0012245.
Copying publish servers...
 Copied 1 publish servers in 00:00:00.0655875.
Copying publish priority definitions...
 Copied 0 publish priority definitions in 00:00:00.0172692.
Copying system settings...
 Copied 0 system settings in 00:00:00.0015715.
Copying file type definitions...
 Copied 0 file type definitions in 00:00:00.0152101.
Copying security groups...
 Copied 0 security groups in 00:00:00.0013232.
Copying user defined field definitions...
 Copied 0 user defined fields in 00:00:00.0009590.
Copying Tag Definitions...
 Copied 0 tag definitions in 00:00:00.0095909.
Copying tagged list components...
Error during migration: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at CM5MigrationTool.ContentManagerUpgrade.ParseTaggedComponent(String text, String& propertyName)
   at CM5MigrationTool.ContentManagerUpgrade.CopyTaggedListComponents()
   at CM5MigrationTool.ContentManagerUpgrade.Run()
Migration complete, total run time 00:00:00.6447175.

Yes, it looks like there's

Yes, it looks like there's an issue with the tagged component parser. Do any of your tagged components end with the characters [, {, or <? I think that would cause this error, although I haven't definitively reproduced it yet.

Eric Means
System Architect, ASI

OK, what do you mean when

OK, what do you mean when you indicate tagged components?
1. Tagged Component name in eCM?
2. Tagged Display in eCM?
3. Tags in eCM?

 

The ones where you can drag

The ones where you can drag the various content properties into a text box to create a format used to display tagged records. Whatever that's called. :-P :)

Eric Means
System Architect, ASI

They have about 100

They have about 100 components, but each of them generally ends in </table> There are a lot of ocmponent names that are like this: Ch.Pg.M&E,Title,HTML  alot of periods and commas...

Here is an example of one of their tagged Displays:

<TABLE cellpadding="3"><TR><TD><Name><BR>[Description]<BR><DIV ALIGN="RIGHT"><I>[PublicationDate|m/d/yy]</I> [UserDefinedString1]</TD></TR></TABLE>
Another one:
<LI><Name> ([PublicationDate|mmmm d, yyyy])</LI>
This one has an extra <
<TABLE><TR><TD><a href="/#/">Home</a> : <a href="/india/">India</a> : [Name][HTML]<a href="#" onClick="history.go(-1)"><< Back</a></td></TR></TABLE>

OK, I replaced each record

OK, I replaced each record with [HTML] to confirm that it would proceed. It did.
Question 1: How would this tool be able to tell me what record it's failing on. Without that, I'm going to have to go through each record to determine the culprit. They have about 100 seperate records.

After simply replacing each record with [HTML], I got the following:

Starting migration...
Loading import log...
 Loaded 6378 import log entries in 00:00:00.0746526.
Loading public view page map...
 Loaded 25 public view page map entries in 00:00:00.0011989.
Copying publish servers...
 Copied 1 publish servers in 00:00:00.0671339.
Copying publish priority definitions...
 Copied 0 publish priority definitions in 00:00:00.0158909.
Copying system settings...
 Copied 0 system settings in 00:00:00.0015839.
Copying file type definitions...
 Copied 0 file type definitions in 00:00:00.0156428.
Copying security groups...
 Copied 0 security groups in 00:00:00.0013693.
Copying user defined field definitions...
 Copied 0 user defined fields in 00:00:00.0009423.
Copying Tag Definitions...
 Copied 0 tag definitions in 00:00:00.0088949.
Copying tagged list components...
 Copied 0 tagged list components in 00:00:00.0081184.
Copying tagged page layouts...
 Copied 0 tagged page layouts in 00:00:00.1763737.
Copying content authority groups...
 Copied 0 content authority groups in 00:00:00.0031714.
Copying websites...
 Copied 0 websites in 00:00:00.0265046.
Copying content folders...Error during migration: System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
   at CM5MigrationTool.ContentManagerUpgrade.CopyContentFolders()
   at CM5MigrationTool.ContentManagerUpgrade.Run()
Migration complete, total run time 00:00:00.9093338.

If this is the same

If this is the same DB Chris Young is working with, then the problematic one is TitleDateMonthYear; it has a { in it but no }, and that's causing the parser to hiccup. You can try removing the { and running the import.

Eric Means
System Architect, ASI

I guess what I was getting

I guess what I was getting at, is the underlying issue of trying to diagnose this with each customer in the future. How did you determine that and how can I through the migration tool? Is it possible to provide further diagnostics with the tool. I.E. Now I'm having problems  with content records. How do I determine which content record is the culprit. The tool does not provide any guidance on the record...

Yeah, I understand the issue

Yeah, I understand the issue -- it needs better error messages in general (I'd like it to print out which databases it's connecting to at the beginning, as well). I'll make sure to communicate that internally as we're fixing some of these issues.

Unfortunately, I determined that by debugging into the code using a copy of the DB, which will be hard for you to reproduce. :(
 

One thing you can do for other issues is look at where it stopped; execute select * from CM5Migration order by ImportedDateTime desc and look at the ItemIds of the last few things it imported. That might let you identify what it was working on.

Eric Means
System Architect, ASI

it's now erroring at

it's now erroring at creating folders:

 

  Copied 4 group members for 1 in 00:00:02.0383931.
 Copying content authority group members for 2 (Content Producers)...
  Copied 12 group members for 2 in 00:00:03.0194000.
 Copying content authority group members for 3 (Staff)...
  Copied 3 group members for 3 in 00:00:00.5482449.
 Copied 3 content authority groups in 00:00:06.0294898.
Copying websites...
 Copied 1 websites in 00:00:01.7178345.
Copying content folders...100...Error during migration: System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
   at CM5MigrationTool.ContentManagerUpgrade.CopyContentFolders()
   at CM5MigrationTool.ContentManagerUpgrade.Run()
Migration complete, total run time 00:05:42.6437154.

 

What table are the folders located in? I can't find the problem yet... Is there ANY WAY of getting the source code for the migration tool to look at what you're doing, instead of addressing each incremental issue?

It looks like there are

It looks like there are several content folders with no DirectoryName value; I don’t know if that’s an error or not, but the following query shows all the records that will blow up that routine:

SELECT * FROM Nav_Menu a, Website b
WHERE a.WebsiteKey = b.WebsiteKey
AND a.CategoryDepth > 0
AND a.WebsiteKey <> 'EB4006C8-EB7A-48AA-9861-6B2C959E5549'
AND (
a.NavContentGroupInd IS NULL
OR a.Title IS NULL
OR a.DirectoryName IS NULL
)
ORDER BY SortOrder

The code is not expecting any of NavContentGroupInd, Title, or DirectoryName to be null. I know Chris Young is going through the migration as well; I'm coordinating with him to track down issues as he finds them. When we go to fix the code issues I'll try to make sure we add better error messages (such as what item was being migrated when the error occurred) as well.

Eric Means
System Architect, ASI

I am doing an eCM to WCM

I am doing an eCM to WCM content migration which seems identical to this one. i.e. I have a web server that hosts eCM and that points to an iMIS10.6 database. I have upgraded the database to 15.1 (in test) and also want to do a test content migration on a separate web server.

Just to confirm, the source content folder is the one specified by this query??
select * from system_variable where name = 'SourcePath'

This has the value "Source\"

Would this refer to "E:\SITES\ECM_VGA\Source" or "E:\SITES\ECM_VGA\Customer\Source"?

If it helps in answering the question, in their website settings they have:
Where should published content be stored? This is an absolute file path on the Web server at or below the web root from the publishing server."E:\Sites\ECM_VGA\Customer\"
Where should secure published content be stored? This is an absolute file path on the Web server above the web root from the publishing server. "E:\Sites\ECM_VGA\"
Under which directory should the published files associated with navigation be stored? This should be relative to the publishing server's paths and need to match what is entered relative to Website URL. "Content\NavigationMenu\"
Under which directory should the published files associated with content folders be stored? This should be relative to the publishing server's paths and need to match what is entered relative to Website URL. "Content\ContentFolders\"

If I set the two connection strings (i.e. the one in the systemconfig table and the one in CM5MigrationTool.exe.config) to point to the iMIS15 database, and then set the "SourceRootLocation" to point to the current live source content (using a UNC path), then this should not affect the iMIS10.6 eCM system in any way. Is that right?

I'm just trying to understand what it exactly does when you run the tool.

Thanks.
Leo

Per the iMIS docs, for

Per the iMIS docs, for SourcePath:

In the <SystemParams> declaration, modify the value attribute of the SourceRootLocation key to specify the physical path where content source files (the e-CM equivalent of uploaded files associated with ContentFile web parts) are stored on the IIS server where your e-CM websites are hosted. This value is specified in SourcePath parameter of the Configuration Settings for your e-CM environment. Here is an example of that section:
<add key="SourceRootLocation" value="C:\Inetpub\Source" />

Yes, you will need to update the connection strings to point to the iMIS15 database (only update the iMIS15 database, the 10.6 database will not be used at all). The UNC path used to access the eCM source files will be used as a read-only store, it will not be modified. In short, your 10.6 environment will not be modified at all.

Eric Means
System Architect, ASI

Thanks Eric. Are there any

Thanks Eric. Are there any issues with having WCM and eCM running against the same database?
I was thinking that when they go live with iMIS15.1 it will take some time getting their WCM site up and running. To avoid website downtime, could they continue to use eCM against the upgraded database and in the meantime also work on their WCM site? Then when they are happy with the WCM site, they can make it available to the public.
Note: eCM and WCM are hosted on different servers.

I think we would need to upgrade eCM to make it work with iMIS15, but are there any other issues in doing this?

Regards,
Leo

There shouldn't be any

There shouldn't be any issues with that, Leo; we designed WCM so that it should run side-by-side with eCM specifically because we knew many customers wouldn't necessarily want to convert all of their content immediately upon moving to 15.1.

Eric Means
System Architect, ASI

Additional Comment

Where in the database is the default website trait set? When i go to either sites settings, the default site checkbox is greyed out and I can't set either one to NOT be default.

Default websites

For each value you use in the "URL(s) pointing to the IIS website root" field, you must have one default website.  Do you're sites use the same URL?

Two default websites

When i've migrated this content over, I get a peculiar configuration problem where this site becomes the default website along with the casual user website being the default website. With that, both sites come up, but I run into several issues when going to each site. When logged off of either site, the images appear everywhere within the content. When i'm logged in, the images are hidden throughout the websites. A CSS img(visibility:hidden) trait is applied to each image throughout the site when I'm logged in? Also each time I login to the migrated content and login and then go to a different browser and login to the casual site, I can go back to the migrated content site and get the following error:

The migrated content site's master page is not Empty.master, so I'm really confused on what is going on within this scenario. Any ideas?

 

Cannot find ContentPlaceHolder 'HomePageBody' in the master page '/iMIS15_TEST/Templates/MasterPages/Empty.master', verify content control's ContentPlaceHolderID attribute in the content page.

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.Web.HttpException: Cannot find ContentPlaceHolder 'HomePageBody' in the master page '/iMIS15_TEST/Templates/MasterPages/Empty.master', verify content control's ContentPlaceHolderID attribute in the content page.

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:

[HttpException (0x80004005): Cannot find ContentPlaceHolder 'HomePageBody' in the master page '/iMIS15_TEST/Templates/MasterPages/Empty.master', verify content control's ContentPlaceHolderID attribute in the content page.]
   System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) +8668567
   System.Web.UI.Page.get_Master() +51
   Asi.Web.UI.DisplayPageBase.SetContext(Page currentPage) +344
   Asi.Web.UI.DisplayPageBase.OnPreInit(EventArgs e) +202
   Asi.Web.UI.HomePageBase.OnPreInit(EventArgs e) +52
   System.Web.UI.Page.PerformPreInit() +31
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +282

Have you tried republishing

Have you tried republishing your site?

Having two default websites

Having two default websites is not in and of itself an issue. You can only have one default website for a given root URL, however. The casual site's URL is http://localhost/, so as long as you didn't enter localhost for the other site's URL they won't conflict.

It sounds like the page isn't correctly identifying which website it should be using (thus getting the wrong master page as well). Can you export the website object (just the website, not its children) and send it to me? emeans at advsol dot com.

Eric Means
System Architect, ASI

dBase

I'm currently sending the entire dB over to ASI. Will that suffice. I'm having the most difficult time with this data migration. I've tried all kinds of configurations with all of the content folders and none seem to provide me a migration of all the PDF's that are associated with the site. There is an ongoing SMR with Matthew associated with this problem. I'll send you the export of the website also...

Ed, I just noticed this

Ed, I just noticed this part -- "When i'm logged in, the images are hidden throughout the websites. A CSS img(visibility:hidden) trait is applied to each image throughout the site when I'm logged in?"

That sounds like the user you are logging in as has the Text Only mode set. There should be a button (by default in the templates we ship it's in the bottom left corner of the page) to turn it off again.

I'm looking at the exported website now.

Eric Means
System Architect, ASI

This only occurs when I make

This only occurs when I make a multi-instance and ALL of the files and DB's when I begin are identical. I login as manager. This has happened for us in several implementations. I'll look to see if the button makes a difference though.

What does the URL look like

What does the URL look like when you get the Empty.master error? The website definition itself looks OK to me.

Eric Means
System Architect, ASI

I can repeat this issue.

I can repeat this issue. When I go to the URL below, I can peruse correctly through the site. I go to login to the administrative site successfully and go back to the URL below and once again, I get the Error that's listed above. It's when I go to the administrative site and go back to wCM is when it occurs.

http://10.130.36.101/iMIS15_test/ISRI/