Great Ideas. Always Flowing.

We are not happy until you are happy. Client satisfaction guaranteed. Whatever your needs and requirements, we have the skills and resources for the job!

Quick login...


Or... now make it easy with Facebook Integration
Connect via Facebook



Top Sellers

Frustrated over the lack of customization for your user's registration fields? Dynamically setup your DNN Portal with custom registration fields, layout, questions, and other core integration options......

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to upload videos in various format and automatically encode them to flv or H264 format, you also can add videos from internet or record live videos from your webcam.

Build high performance, completely customizable data-entry forms and views driven by your DNN and external databases. New built-in tools make it a snap to quickly create data entry forms, data views, and even database tables. Plus, add your own HTML, CSS, Javascript, SQL commands, stored procedures,

The most advanced DotNetNuke shopping cart on the planet. Easy to use e-Commerce, Secure Shopping Cart Software and SEO friendly. B2C / B2B Ecommerce Sites.

One stop solution for events calendar and events registration! FREE DOWNLOAD is available now!

Cannot move a form between portals if panels/tabs are used
Last Post 04-04-2013 12:44 PM by Ryan Bakerink. 12 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Julie EllsworthUser is Offline
going with the flow
going with the flow
Posts:42
Avatar

--
03-13-2013 01:26 PM
    I have a form set up in our dev environment that uses multiple panels/question events. If I try to export the content then import the content to another DF module in a different portal, it doesn't work - I get a page full of errors.

    If I import/export before creating the panels it works fine... but then I have to set up 30+ panels and question events again. This has been happening since we started using the panels/tab feature, 

    I have never been able to export/import once panels were enabled and created, this is not my first failed attempt at this. I give each panel a unique sort order, but the page full of errors goes something like this:

    An error has occurred.DotNetNuke.Services.Exceptions.PageLoadException: Multiple controls with the same ID 'Cell_83738463-d064-46b2-b1c0-b097208103d4' were found. FindControl requires that controls have unique IDs. ---> System.Web.HttpException: Multiple controls with the same ID 'Cell_83738463-d064-46b2-b1c0-b097208103d4' were found. FindControl requires that controls have unique IDs. at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.EnsureNamedControlsTable() at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id) at System.Web.UI.WebControls.BaseValidator.CheckControlValidationProperty(String name, String propertyName) at System.Web.UI.WebControls.BaseValidator.ControlPropertiesValid() at System.Web.UI.WebControls.BaseValidator.get_PropertiesValid() at System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    03-22-2013 11:55 AM
    Hello Julie,

    What version of DNN and Dynamic Forms are you using?

    Sounds like our IPortable has an issue when exporting, this is why the import isn't occurring successfully.

    Please let us know if you have any questions.

    Thanks,

    Ryan
    Julie EllsworthUser is Offline
    going with the flow
    going with the flow
    Posts:42
    Avatar

    --
    03-25-2013 11:17 AM
    Hi Ryan - I am using DF version 4.10.0.5601 and DNN 6.1.2. I have also tried this on our test site which is same DF version but DNN 7 with the same results - I cannot move a form that has tabs/panels.

    Do you know if the iportable issue is resolved in later version of DF? If so, anychance of getting a version that works? We have to build and test all forms on the test site and then move them over to production, not being able to move finished forms is a huge obstacle.

    I reported this issue quite some time ago and was told that I was receiving the error because I must have duplicated panel names somewhere but I had a feeling this couldn't really be the issue.

    Thanks!
    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    03-26-2013 05:02 AM
    Hello Julie,

    You may want to go to store.dotnetnuke.com and log into your account which you purchased Dynamic Forms with.

    Go to your downloads and you should see a Dynamic Forms 4.1.4 version available. This is the latest patch for Dynamic Forms 4.1. So if you want optimal compatibility between DNN 7 and Dynamic Forms this is the version you'll want to use.

    I can't confirm that the same issue won't occur, however by installing and using DF 4.1.4 this ensures that you're on the latest build, the version that we support most.

    We can then test this issue to see if we can replicate and push this item to our support queue for a future DF patch.

    Please let me know if you have any questions.

    Thanks,

    Ryan
    Julie EllsworthUser is Offline
    going with the flow
    going with the flow
    Posts:42
    Avatar

    --
    03-28-2013 08:00 AM

    Hi Ryan -

    I installed the upgrade and tried again. This time the application hung for about 15 minutes while running the import. I then closed out, recycled the app pool, went back to the site and could see that the form imported, but only about 1/2 of the panels were there (the rest of the fields were just showing as regular fields) and when I switch into edit mode I get booted out of the site. Here is the error message from the event viewer:



    DotNetNuke.Services.Exceptions.PageLoadException: Multiple controls with the same ID 'Cell_415e69dc-1d2f-4ab0-9b24-97fc20c2592c' were found. FindControl requires that controls have unique IDs. ---> System.Web.HttpException: Multiple controls with the same ID 'Cell_415e69dc-1d2f-4ab0-9b24-97fc20c2592c' were found. FindControl requires that controls have unique IDs. at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FillNamedControlsTable(Control namingContainer, ControlCollection controls) at System.Web.UI.Control.FindControl(String id, Int32 pathOffset) at System.Web.UI.Control.FindControl(String id) at System.Web.UI.WebControls.BaseValidator.CheckControlValidationProperty(String name, String propertyName) at System.Web.UI.WebControls.BaseValidator.ControlPropertiesValid() at System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---v

    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    03-28-2013 10:22 AM
    Hello Julie,

    Sounds like you have more than 1 Question on your dynamic form with the same Question ID in the database table named "DynamicForms_Question". You'll need to remove 1 of the 2+ to regain the functionality of your Dynamic Form. Otherwise you'll need to delete this form and start from scratch.

    To pull in all Questions from a specific Dynamic Form, you'll need to obtain the module id. A Dynamic Form displays the ModuleID value, Tab ID value, DF Version # and DNN Version.

    Then go to Host -> SQL and execute the query below:

    //This will pull in all Questions on your specific Dynamic Form
    Select * from DynamicFOrms_Question where ModuleID = 'ModuleID_You_Found_Goes_Here'

    //This query will show you which QuestionID is duplicated and how many times
    select DynamicQuestionID As Dynamic_Question_ID, Count(*) As Duplicated_x_amount_of_times from DynamicForms_Question group by DynamicQuestionID having Count(*) > 1

    Please let me know if you need any further instructions.

    Thanks,

    Ryan
    Julie EllsworthUser is Offline
    going with the flow
    going with the flow
    Posts:42
    Avatar

    --
    03-28-2013 01:27 PM

    Hi Ryan - in looking at the form itself (the one I pulled over but cannot put into edit mode) I can see that all the questions are there twice - once in their "raw" state and then they are all repeated in their panels below that.

    When I created the original form on our dev site, I created all the fields (only one of each) then placed them within their appropriate panels, then created all the question events to show/hide those panels, and then exported the content. It seems that there is something going wrong with the export that is creating duplicate instances of each field, one within their panels and one outside of their panels.

    Thoughts? Is anyone else having this problem? It happens in every one of our DNN environments.

    Thank you for you time!

    Julie EllsworthUser is Offline
    going with the flow
    going with the flow
    Posts:42
    Avatar

    --
    03-28-2013 01:33 PM

    Ok, sorry I just took a closer look at the form and started dropping down each of the panels. Every single one of my panels (I created about 20 total) has a duplicate of every single one of my fields! So each time I open a panel it drops down all 80+ fields on my form. Crazy. Something is definitely not working with the export when there are tabs/panels involved.

    Julie

    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    03-29-2013 05:13 AM
    Hello Julie,

    I don't believe that this has been reported before with Dynamic Forms. We'll have to spend time testing to see if we can replicate this issue on our test servers.

    If we replicate the issue, we'll need to submit a bug ticket to our bug tracking system. In the meantime, what if you export the Dynamic Form with Panels disabled? Does the export/import work correctly then? Perhaps you can take this approach and then reenable the panels feature was the Import was conducted.

    Let me know if you have any questions.

    Thanks,

    Ryan

    Julie EllsworthUser is Offline
    going with the flow
    going with the flow
    Posts:42
    Avatar

    --
    04-01-2013 05:14 AM
    Hi Ryan-
    I tested this out on my local box to make sure that there wasn't anything in our network/server/sql/firewall/barracuda/etc.. setup that we have here that was interferring with the export/import functionality. I created a simple form with three panels, then disabled the panels and exported the form. I created a new page, imported the form, re-enabled the panels and got the same result I was getting before: when I imported the content, there were three panels, each panel had every single question on the form in them. So each question was repeated three times. If you can think of anything in my setup that I could try, such as messing with the jquery settings, I am happy to try. If you can let me know if/when you are able to test this or if you can think of anything that may be causing this, I sure would appreciate it!
    Julie
    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    04-02-2013 08:00 AM
    Hello Julie,

    I have tested Dynamic Forms 4.1.4 on:
    DNN 6.1.3

    Without issue, however I received the same error that you had described when testing on:
    DNN 7.0.3

    I'll need to submit this as a bug into our bug tracking system. Typically, this can take several months till an item is addressed, fixed, and released.

    An alternate route that I would recommend is to disable the Panels feature before conducting the Export. Please try this technique and let me know if you're able to perform a successful IMPORT.

    Thanks,

    Ryan
    Please let me know if you have any questions.

    Thanks,

    Ryan
    Julie EllsworthUser is Offline
    going with the flow
    going with the flow
    Posts:42
    Avatar

    --
    04-02-2013 08:15 AM

    Hi Ryan - don't take this the wrong way but I am happy to hear that you had the same problem I did!

    Disabling the tabs/panels had no effect. Whether or not they were disabled, I still had the same result. For now, I will just be sure to get my forms as final as I can, them export/import to production and set up my panels and question events there.

    I will keep an eye on this thread, is it possible for you to post when/if a fix is found and a new patch released? I understand it could be a while, but it would be such a time saver for us to have this feature working.

    Thanks again for your time,

    Julie


     

    Ryan BakerinkUser is Offline
    river guide
    river guide
    Posts:1900
    Avatar

    --
    04-04-2013 12:44 PM
    I apologize that this issue is backtracking your project.

    I confirm that when a patch is out that fixes this issue, I will let you know via email.

    Please let me know if you have any questions.

    Thanks,

    Ryan
    You are not authorized to post a reply.


     
     

    Join our mailing list...

    Get current news and events the easy way
    Subscribe Me

    Recent Blogs...

     
    Copyright 2005 - 2011 by Data Springs, Inc.
     
  • film izle
  • 720 izle
  • film
  • sinema izle
  • film makinesi
  • T�rk�e dublaj film
  • film izle
  • film izle
  • baglan film izle
  • sinema izle
  • 1080 film izle
  • film mercegi