Products

Home Forums eaDocX queries Error setting up Document Management

Home Forums eaDocX queries Error setting up Document Management

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • #8453
    Garry Stewart
    Participant

    Sparx EA 12.1
    current trail of eaDocX

    Running Setup Document Management and Collaboration
    Large model on a shared repository (SQL Server 2008R2)

    Clicking select a Package to store doc and info in repository…. (attached screenshot)

    ************** Exception Text **************
    System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    at System.Collections.ArrayList.get_Item(Int32 index)
    at System.Collections.Specialized.StringCollection.get_Item(Int32 index)
    at eaDocXAddIn.EARepository.detailedPackageStructureForModel()
    at eaDocXAddIn.dlgPackageBrowser.reload()
    at eaDocXAddIn.dlgPackageBrowser.PackageBrowser_Load(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Form.OnCreateControl()
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ContainerControl.WndProc(Message& m)
    at System.Windows.Forms.Form.WmShowWindow(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    —————————————-
    eaDocXAddIn
    Assembly Version: 3.8.2.1
    Win32 Version: 3.8.2.1
    CodeBase: file:///C:/Program%20Files%20(x86)/eaDocX/eaDocXAddIn.DLL
    —————————————-
    Interop.EA
    Assembly Version: 2.10.238.1
    Win32 Version: 2.10.238.1
    CodeBase: file:///C:/PROGRA~2/SPARXS~1/EA/Interop.EA.DLL
    —————————————-
    LogicNP.CryptoLicensing
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/eaDocX/LogicNP.CryptoLicensing.DLL
    —————————————-
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5495 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    —————————————-
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5494 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-
    Interop.MSXML2
    Assembly Version: 6.0.0.0
    Win32 Version: 6.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/eaDocX/Interop.MSXML2.DLL
    —————————————-
    CustomMarshalers
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:



    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    #8454
    eadocX Support
    Participant

    How large is ‘large’? Shouldn’t make a difference, but ….

    #8455
    Garry Stewart
    Participant

    Not too sure how to quantify “large” but I’m guessing with ” Index was out of range ” when the Package picker tries to come up with the list it might be too long for the eadocx software. Is there a specific metric I can supply.

    With this problem, I can’t get the collaboration stuff to work and my eval copy is running out of time. If I can’t get it to work it’s hard to recommend the software.

    #8456
    eadocX Support
    Participant

    How many packages in your model? And which DBMS?
    If you run out of time to evaluate eaDocX due to a bug in the code, then we will, of course, extend your trial for as long as you need.

    #8457
    Garry Stewart
    Participant

    The model has 6,180 packages and it is on an MS SQL server 2008 RDBMS. This is our organizations enterprise wide repository.

    #8458
    eadocX Support
    Participant

    hmmm.
    That’s big-ish.
    I’ll beef-up our ‘big model’ test case, and see if that makes any difference.

    #8459
    Garry Stewart
    Participant

    Anything I can do/try here? Last day of my trial and I still have been unable to get the Collaboration stuff to work. I’ve logged another issue on the forum regarding the Collaboration web server returning “Application Error” when linking to a document for review.

    #8460
    eadocX Support
    Participant

    Can you try on a smaller model, to see if it’s something to do with a particular model, or something in your infrastructure.
    (if you need more time for evaluation, send a mail to support@eadocx.com, and we’ll sort something out for you)

    #8461
    Garry Stewart
    Participant

    I’ve set up a new repository using SQL 2012 on the same server as the Collaboration application. This repository has a simple model with only 20 packages and I’m able to browse to a package to set up the Collaboration configuration. It seems that the issue is eadocx browsing a large SQL Server repository.

    #8462
    Garry Stewart
    Participant

    I’ve also upgraded to eadocx 3.8.4.1 ant the issue remains that I can’t pick a package when the repository has a large number of packages. This renders the Collaboration features useless in our primary repository environment.

    #8463
    eadocX Support
    Participant

    How many packages & elements do you have in this model? I have tested up to 10,000 packages, but this test model had no contents in the packages.
    Are you able to work out at what point eaDocX falls-over? I only ask, because I can’t reproduce the error, so it makes it a bit hard to move forward on this issue, which bothers me….

    #8464
    Garry Stewart
    Participant

    Hi, can you suggest a query to get the information you are looking for? Packages = 6,348, but I’m not sure on how to get the total number of elements. Is there some debugging code that can be activated to assist in resolving the problem?

    • This reply was modified 8 years, 5 months ago by Garry Stewart.
    #8466
    eadocX Support
    Participant

    select count(*) from t_object
    gets the total number of elements.
    same as
    select count(*) from t_package
    gets the total number of packages.

    #8467
    Garry Stewart
    Participant

    Total elements = 64,300
    Total packages = 6,447

    #8468
    Garry Stewart
    Participant

    Can any further debugging be done on this issue? I’d be willing to test a debug version of the code to help diagnose this issue. Without this working our architects can’t use the larger company Sparx EA repository to track document versions etc. Thanks.

Viewing 15 posts - 1 through 15 (of 17 total)
  • You must be logged in to reply to this topic.

Compare licence prices

Choose the licence that’s right for you and your team

Prices

Download a free trial

Download eaTeamWorks today for several free for life features, plus no obligation, 30-day trials of all the products: eaDocX, ea Revision Manager, eaSheets, Model Expert and PortfolioManager. Discover for yourself why we sell the world’s best-selling Enterprise Architect extension.

Download