2013-03-11 40 views
2

,当我在富文本编辑器点击“插入图片”,包装盒,来了一个显示服务器错误......(见下文)富文本编辑器,并插入图片收到错误

Server Error in '/' Application. 

Object reference not set to an instance of an object. 

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.NullReferenceException: Object reference not set to an instance of an object. 

Source Error: 


[No relevant source lines] 

Source File: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\9859ef3d\cb984e77\App_Web_uploadmediaimage.ascx.c3c18f9f.sp-vjjqb.0.cs Line: 0 

Stack Trace: 


[NullReferenceException: Object reference not set to an instance of an object.] 
    umbraco.cms.businesslogic.datatype.DataTypeDefinition.GetByDataTypeId(Guid DataTypeId) +77 
    umbraco.controls.Images.UploadMediaImage..ctor() +88 
    ASP.umbraco_controls_images_uploadmediaimage_ascx..ctor() in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\9859ef3d\cb984e77\App_Web_uploadmediaimage.ascx.c3c18f9f.sp-vjjqb.0.cs:0 
    ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlMediaUploader() in c:\SequreDev\SQDev\Umbraco\plugins\tinymce3\insertImage.aspx:187 
    ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlpane_upload() in c:\SequreDev\SQDev\Umbraco\plugins\tinymce3\insertImage.aspx:186 
    ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlForm1() in c:\SequreDev\SQDev\Umbraco\plugins\tinymce3\insertImage.aspx:150 
    ASP.umbraco_plugins_tinymce3_insertimage_aspx.__BuildControlTree(umbraco_plugins_tinymce3_insertimage_aspx __ctrl) in c:\SequreDev\SQDev\Umbraco\plugins\tinymce3\insertImage.aspx:1 
    ASP.umbraco_plugins_tinymce3_insertimage_aspx.FrameworkInitialize() in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\9859ef3d\cb984e77\App_Web_insertimage.aspx.43b758d9.m5dvbuf5.0.cs:0 
    System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +71 
    System.Web.UI.Page.ProcessRequest() +268 
    System.Web.UI.Page.ProcessRequest(HttpContext context) +166 
    ASP.umbraco_plugins_tinymce3_insertimage_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\9859ef3d\cb984e77\App_Web_insertimage.aspx.43b758d9.m5dvbuf5.0.cs:0 
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +624 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +269 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272 

回答

1

我有发现这个问题可能是由数据类型损坏引起的。看看这个一把umbraco表单提交:

http://our.umbraco.org/forum/using/ui-questions/39103-Problem-with-Rich-Text-Editor-and-Inserting-Images

我发现,当我通过我的数据类型去一次一个301重定向是抛出一个错误。当我删除这个在RTE媒体选择器再次显示

我希望这可以帮助。

L

+0

我手动点击每个数据类型,并删除那些抛出异常,一切都恢复正常。 +1 – 2014-01-21 12:55:48