Problemi creazioni moduli

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
11/10/2009 6:01:54 AM
Gravatar
Total Posts 20

Problemi creazioni moduli

Quando tento di creare un nuovo modulo mi riporta il seguente messaggio di errore ed il modulo non viene creato:

2009-11-10 12:56:39,492 ERROR mojoPortal.Web.Global - 89.119.215.135-it-IT - /Admin/ContentCatalog.aspx
System.IndexOutOfRangeException: Indice oltre i limiti della matrice.
   in mojoPortal.Data.SqlParameterHelper.DefineSqlParameter(String paramName, SqlDbType type, Int32 size, ParameterDirection dir, Object value, Boolean sizeProvided)
   in mojoPortal.Data.SqlParameterHelper.DefineSqlParameter(String paramName, SqlDbType type, ParameterDirection dir, Object value)
   in mojoPortal.Data.DBModule.AddModule(Int32 pageId, Int32 siteId, Guid siteGuid, Int32 moduleDefId, Int32 moduleOrder, String paneName, String moduleTitle, String viewRoles, String authorizedEditRoles, String draftEditRoles, Int32 cacheTime, Boolean showTitle, Boolean availableForMyPage, Boolean allowMultipleInstancesOnMyPage, String icon, Int32 createdByUserId, DateTime createdDate, Guid guid, Guid featureGuid, Boolean hideFromAuthenticated, Boolean hideFromUnauthenticated)
   in mojoPortal.Business.Module.Create()
   in mojoPortal.Business.Module.Save()
   in mojoPortal.Web.AdminUI.ContentCatalogPage.btnCreateNewContent_Click(Object sender, EventArgs e)
   in System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   in System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
   in System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   in System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   in System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   in System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Sistema operativo: Windows 2003 server

Database piattaforma: MS Sql Server 2008

MojoPortal versione: 2.3.2.7

Grazie

 

11/15/2009 5:38:40 PM
Gravatar
Total Posts 20

Re: Problemi creazioni moduli

Ho risolto il problema.

In pratica, il problema era legato al mancato aggiornamento automatica della stored procedure a seguito dell'aggiornamento di versione.

Il problema era stato causato dal mio provider www.aruba.it che non consente accesso dbo al database per alterarne lo schema. Ad ogni aggiornamento devo correggere manualmente gli script.

Grazie

 

11/16/2009 12:51:11 AM
Gravatar
Total Posts 122

Re: Problemi creazioni moduli

ciao, sono michele da Roma,

anche io "giro" su aruba (vedi www.itawan.it)

in effetti aruba è "tosto".... io ho risolto in questo modo:

sulla piattaforma di Aruba la cartella "public" (che ha tutti i permessi di scrittura) l'ho semplicemente rinominata in "data" (incredibile.. ha funzionato)...

poi, girando il tutto in "medium trust", debbo la prima volta:

In user.config (aggiungere)  valore[dbo]. in
<add key="MSSQLOwnerPrefix" value="[MSSql31184]." />  

Ad ogni upgrade poi debbo cambiare nei file di installazione da [dbo].sysobjects a dbo.sysobjects

questo lo puoi fare con il programma free TextCrawler che funziona perfettamente a riguardo (attento alle parentesi... è lì che si gioca il tutto)

quanto sopra con l'aiuto di Joe sempre disponibile

un saluto

Michele

 

11/16/2009 5:51:57 AM
Gravatar
Total Posts 20

Re: Problemi creazioni moduli

Ciao Michele

Grazie mille per i tuoi consigli.

In effetti aruba mi ha fatto faticare un pò, specie con il database.

Vado subito a sperimentare il tuo consiglio rinominando la cartella public. Ho ancora qualche problema con l'indice.

 

You must sign in to post in the forums. This thread is closed to new posts.